From 5e0a8782a1c289d392f091ebe6c628fba71e0429 Mon Sep 17 00:00:00 2001 From: ttheekshana2003 Date: Sun, 23 Jun 2024 14:08:09 +0530 Subject: [PATCH 1/3] Translated Sinhala. --- simulator/locales/si.js | 117 ++++++++++++---------------------------- 1 file changed, 35 insertions(+), 82 deletions(-) diff --git a/simulator/locales/si.js b/simulator/locales/si.js index 1317badc..2bd0e06c 100644 --- a/simulator/locales/si.js +++ b/simulator/locales/si.js @@ -13,20 +13,18 @@ locales["si"] = { }, "homepage_desc": { "incomplete": true, - "message": "Create & simulate 2D geometric optical scenes interactively.
Totally free and web-based. Source code is available on GitHub." + "message": "ද්විමාන ප්‍රකාශ(ආලෝක) දර්ශන නිර්මාණය කිරීම simulate කිරීම සඳහා free, open-source වෙබ් යෙදුමකි. Source code is available on GitHub." }, "launch_simulator": { "message": "Simulator Launch කරන්න." }, "home": { - "incomplete": true, - "message": "Home" + "message": "මුල් පිටුව" }, "home_url": { "message": "https://phydemo.app/ray-optics/si/" }, "gallery": { - "incomplete": true, "message": "Gallery" }, "gallery_url": { @@ -36,8 +34,7 @@ locales["si"] = { "message": "Ray Optics Simulation වෙත සාදරයෙන් පිළිගනිමු
optical component එක් කිරීමට tool තෝරා හිස් අවකාශය මත click කරන්න.
උදාහරණ සඳහා Gallery page වෙත යන්න." }, "loading_msg": { - "incomplete": true, - "message": "Welcome to Ray Optics Simulation
Loading scene from URL... Please wait." + "message": "Ray Optics Simulation වෙත සාදරයෙන් පිළිගනිමු
URL වෙතින් දර්ශනය load වේ... කරුණාකර රැඳී සිටින්න." }, "toolbar_title": { "message": "Tool: " @@ -88,15 +85,13 @@ locales["si"] = { "message": "වීදුරු" }, "toolname_CircleGrinGlass": { - "incomplete": true, - "message": "Gradient-index glass" + "message": "අනුක්‍රමිකව වර්තනාංකය වෙනස් වන වීදුරු" }, "toolname_Glass": { "message": "වීදුරු" }, "toolname_GrinGlass": { - "incomplete": true, - "message": "Gradient-index glass" + "message": "අනුක්‍රමිකව වර්තනාංකය වෙනස් වන වීදුරු" }, "toolname_IdealLens": { "message": "සාමාන්‍ය කාච" @@ -111,15 +106,13 @@ locales["si"] = { "message": "රේඛීය බාධක" }, "toolname_Aperture": { - "incomplete": true, - "message": "Aperture" + "message": "විවරය" }, "toolname_CircleBlocker": { "message": "වක්‍ර බාධක" }, "toolname_DiffractionGrating": { - "incomplete": true, - "message": "Diffraction GratingBeta" + "message": "විවර්තන තලයBeta" }, "toolname_Ruler": { "message": "රූල" @@ -138,49 +131,40 @@ locales["si"] = { "message": "Text" }, "toolname_LineArrow": { - "incomplete": true, - "message": "Line" + "message": "රේඛාව" }, "toolname_Drawing": { - "incomplete": true, "message": "Drawing" }, "toolname_CropBox": { - "incomplete": true, "message": "Export" }, "toolname_ModuleObj": { - "incomplete": true, - "message": "ModuleBeta" + "message": "මොඩියුලBeta" }, "tool_more_": { - "incomplete": true, - "message": "Other" + "message": "අමතර" }, "toolname_": { - "incomplete": true, "message": "Move view" }, "modebar_title": { - "incomplete": true, "message": "View" }, "modename_light": { "message": "කිරණ" }, "modename_extended_light": { - "message": "Extended කිරණ" + "message": "දිගුකල කිරණ" }, "modename_images": { - "incomplete": true, - "message": "All Images" + "message": "ප්‍රතිබිම්භ සියල්ල" }, "modename_observer": { "message": "නිරීක්ෂකයාට පෙනෙන පරිදි" }, "simulateColors": { - "incomplete": true, - "message": "Simulate Colors" + "message": "වර්ණ අනුකරණය" }, "File: ": { "incomplete": true, @@ -188,7 +172,7 @@ locales["si"] = { }, "Tools: ": { "incomplete": true, - "message": "Tools" + "message": "මෙවලම්" }, "tool_SingleRay": { "message": "තනි ආලෝක කිරණයක්" @@ -206,8 +190,7 @@ locales["si"] = { "message": "ආලෝක ප්‍රභවය" }, "tool_lightSource_": { - "incomplete": true, - "message": "Light Source" + "message": "ආලෝක ප්‍රභවයන්" }, "tool_mirror_": { "message": "දර්පණ" @@ -243,16 +226,14 @@ locales["si"] = { "message": "වෘත්ත" }, "tool_CircleGrinGlass": { - "incomplete": true, - "message": "Gradient-index circle" + "message": "අනුක්‍රමිකව වර්තනාංකය වෙනස් වන වෘත්තාකාර වීදුරුව" }, "tool_Glass": { "incomplete": true, - "message": "නිදහස් හැඩතල / Polygon" + "message": "නිදහස් හැඩතල / බහුඅස්‍ර" }, "tool_GrinGlass": { - "incomplete": true, - "message": "Gradient-index polygon" + "message": "අනුක්‍රමිකව වර්තනාංකය වෙනස් වන බහුඅස්‍ර" }, "tool_IdealLens": { "message": "පරිපූර්ණ කාච" @@ -267,15 +248,13 @@ locales["si"] = { "message": "‌රේඛීය බාධක" }, "tool_Aperture": { - "incomplete": true, - "message": "Aperture" + "message": "විවරය" }, "tool_CircleBlocker": { "message": "වක්‍ර බාධක" }, "tool_DiffractionGrating": { - "incomplete": true, - "message": "Diffraction GratingBeta" + "message": "විවර්තන තලයBeta" }, "tool_Ruler": { "message": "රූල" @@ -284,32 +263,25 @@ locales["si"] = { "message": "කෝණමානය" }, "tool_TextLabel": { - "incomplete": true, "message": "Text" }, "tool_LineArrow": { - "incomplete": true, - "message": "Line / Arrow" + "message": "රේඛා / ඊතල" }, "tool_Drawing": { - "incomplete": true, "message": "Drawing" }, "tool_": { - "incomplete": true, "message": "Move view" }, "View: ": { - "incomplete": true, "message": "View" }, "Settings: ": { - "incomplete": true, - "message": "Settings" + "message": "සැකසුම්" }, "moresettings": { - "incomplete": true, - "message": "More" + "message": "තවත්" }, "mode_rays": { "message": "කිරණ" @@ -318,14 +290,13 @@ locales["si"] = { "message": "දිගුකල කිරණ" }, "mode_images": { - "incomplete": true, - "message": "All Images" + "message": "ප්‍රතිබිම්භ සියල්ල" }, "mode_observer": { "message": "නිරීක්ෂකයාට පෙනෙන පරිදි" }, "zoom": { - "message": "Zoom" + "message": "විශාලනය" }, "help": { "message": "උදව්" @@ -337,52 +308,41 @@ locales["si"] = { "message": "කිරණ ඝණත්වය" }, "undo": { - "incomplete": true, "message": "Undo" }, "redo": { - "incomplete": true, "message": "Redo" }, "reset": { - "incomplete": true, "message": "Reset" }, "save": { - "incomplete": true, "message": "Save" }, "rename": { - "incomplete": true, "message": "Rename" }, "get_link": { - "incomplete": true, - "message": "Copy Shareable Link" + "message": "Share කිරීමට Link ඒක copy කරන්න." }, "export_svg": { - "incomplete": true, - "message": "Export as PNG/SVG" + "message": "PNG/SVG ලෙස save කරන්න" }, "view_gallery": { - "incomplete": true, - "message": "View Gallery" + "message": "Gallery බලන්න" }, "save_name": { - "incomplete": true, - "message": "name" + "message": "නම" }, "save_cancel": { - "incomplete": true, - "message": "Cancel" + "message": "අවලංගු කරන්න" }, "save_description": { "incomplete": true, "message": "" }, "open": { - "incomplete": true, - "message": "Open" + "message": "විවෘත කරන්න" }, "layoutaids": { "incomplete": true, @@ -393,7 +353,6 @@ locales["si"] = { "message": "Lock Objects" }, "showGrid": { - "incomplete": true, "message": "Grid" }, "snapToGrid": { @@ -412,19 +371,15 @@ locales["si"] = { "message": "තරංග ආයාමය (nm)" }, "dichroic": { - "incomplete": true, - "message": "Dichroic" + "message": "ද්වි වර්ණ" }, "filter": { - "incomplete": true, - "message": "Filter" + "message": "පෙරහන" }, "bandwidth": { - "incomplete": true, "message": "Bandwidth (nm)" }, "invert": { - "incomplete": true, "message": "Invert" }, "emisAngle": { @@ -435,12 +390,10 @@ locales["si"] = { "message": "Mirrored" }, "lineDensity": { - "incomplete": true, - "message": "Lines/mm" + "message": "රේඛා/mm" }, "slitRatio": { - "incomplete": true, - "message": "Slit width / line spacing" + "message": "ස්ලිට් පළල / රේඛා පරතරය" }, "symmetric": { "message": "සමමිතික" From 9c8b71b11bfdaff7434c737983c9d3597244fb78 Mon Sep 17 00:00:00 2001 From: ttheekshana2003 Date: Sun, 23 Jun 2024 16:42:49 +0530 Subject: [PATCH 2/3] Translated Sinhala. --- simulator/locales/si.js | 249 +++++++++++++--------------------------- 1 file changed, 81 insertions(+), 168 deletions(-) diff --git a/simulator/locales/si.js b/simulator/locales/si.js index 2bd0e06c..15fa04c3 100644 --- a/simulator/locales/si.js +++ b/simulator/locales/si.js @@ -429,8 +429,7 @@ locales["si"] = { "message": "Radii of Curvature" }, "focal_distances": { - "incomplete": true, - "message": "Focal Distances" + "message": "නාභීය දුර" }, "refIndex_origin": { "incomplete": true, @@ -452,8 +451,7 @@ locales["si"] = { "message": "Lambertian" }, "diameter": { - "incomplete": true, - "message": "Diameter (px)" + "message": "විෂ්කම්භය (px)" }, "irradMap": { "incomplete": true, @@ -464,8 +462,7 @@ locales["si"] = { "message": "Bin Size (px)" }, "scaleInterval": { - "incomplete": true, - "message": "Scale interval (px)" + "message": "පරිමාණ පරතරය (px)" }, "exportData": { "incomplete": true, @@ -476,110 +473,85 @@ locales["si"] = { "message": "Demodulize" }, "fontSize": { - "incomplete": true, - "message": "Font Size (px)" + "message": "අකුරු ප්‍රමාණය (px)" }, "font": { - "incomplete": true, - "message": "Font" + "message": "අකුරු" }, "fontStyle": { - "incomplete": true, "message": "Style" }, "normal": { - "incomplete": true, - "message": "Normal" + "message": "සාමාන්‍ය අකුරු" }, "bold": { - "incomplete": true, - "message": "Bold" + "message": "තද අකුරු" }, "italic": { - "incomplete": true, - "message": "Italic" + "message": "ඇල අකුරු" }, "bolditalic": { - "incomplete": true, - "message": "Bold Italic" + "message": "තද ඇල අකුරු" }, "oblique": { - "incomplete": true, - "message": "Oblique" + "message": "ආනත අකුරු" }, "boldoblique": { - "incomplete": true, - "message": "Bold Oblique" + "message": "තද ආනත අකුරු" }, "alignment": { - "incomplete": true, - "message": "Alignment" + "message": "පෙළගැස්ම" }, "left": { - "incomplete": true, - "message": "Left" + "message": "වම" }, "center": { - "incomplete": true, - "message": "Centre" + "message": "මධ්‍ය" }, "right": { - "incomplete": true, - "message": "Right" + "message": "දකුණ" }, "text_here": { - "incomplete": true, - "message": "Text Here" + "message": "මෙතනින් ලියන්න" }, "smallCaps": { - "incomplete": true, "message": "Small Caps" }, "angle": { "message": "කෝණය (°)" }, "arrow": { - "incomplete": true, - "message": "Forward arrow" + "message": "ඉදිරියට ඊතලය" }, "backArrow": { - "incomplete": true, - "message": "Backward arrow" + "message": "පසුපසට ඊතලය" }, "stop_drawing": { - "incomplete": true, - "message": "Finish Drawing" + "message": "ඇඳීම අවසන් කරන්න" }, "cropBoxSize": { - "incomplete": true, - "message": "Crop Box Size" + "message": "කොටුව crop කරන්න" }, "format": { - "incomplete": true, - "message": "Format" + "message": "ආකෘතිය" }, "width": { - "incomplete": true, - "message": "Width" + "message": "පළල" }, "rayCountLimit": { - "incomplete": true, - "message": "Ray count limit" + "message": "කිරණ ගණන සීමාව" }, "beam_warning": { - "message": "අපසාරී/අහඹු කදම්භ සමඟ රූප හඳුනාගැනීම ක්‍රියා නොකරයි." + "message": "අපසාරී/අහඹු කදම්භ සමඟ ප්‍රතිබිම්භ හඳුනාගැනීම ක්‍රියා නොකරයි." }, "image_detection_warning": { - "incomplete": true, - "message": "This tool does not support image detection." + "message": "මෙම මෙවලම ප්‍රතිබිම්භ හඳුනා ගැනීමට සහාය නොදක්වයි." }, "non_simulateColors_warning": { - "incomplete": true, - "message": "This tool only works when \"Simulate Color\" is on." + "message": "මෙම මෙවලම ක්‍රියා කරන්නේ \"වර්ණ අනුකරණය\" ක්‍රියාත්මක විට පමණි." }, "brightness_note_popover": { - "incomplete": true, - "message": "

Only effective if 'Ray Density' is high enough.

To control the numbers of rays emitted, please adjust the global 'Ray Density' slider instead.

" + "message": "

'කිරණ ඝනත්වය' ප්‍රමාණවත් තරම් ඉහළ නම් පමණක් ඵලදායී වේ.

විමෝචනය වන කිරණ සංඛ්‍යාව පාලනය කිරීමට, කරුණාකර ගෝලීය 'කිරණ ඝනත්වය' ස්ලයිඩරය සීරුමාරු කරන්න.

" }, "refIndex_note_popover": { "message": "

*වෙනත් වීදුරුවක් ඇතුළත නම් සාපේක්ෂ

මෙම වස්තුව (නිරපේක්ෂ) වර්තන දර්ශකය n₁ සමඟ අනුකරණය කළ යුතු නමුත්, වර්තන දර්ශකය n₀ සහිත වෙනත් වීදුරුවක් තුළ තබා තිබේ නම්, ඔබ මෙහි වර්තන දර්ශකය n₁/n₀ ලෙස සැකසිය යුතුය. වීදුරු කිහිපයක් එකට අතිච්ඡාදනය වන වඩාත් සංකීර්ණ අවස්ථාවන්හිදී, අතිච්ඡාදනය වන කලාපයේ ඵලදායී පරාවර්තක දර්ශකය එක් එක් ඒවායේ පරාවර්තක දර්ශකවල ගුණිතයට සමාන වේ.

" @@ -603,27 +575,22 @@ locales["si"] = { "message": "සම්ප්‍රේෂණ අනුපාතය" }, "applytoall": { - "incomplete": true, - "message": "Apply to All" + "message": "සියල්ලටම අයදුම් කරන්න" }, "duplicate": { - "incomplete": true, - "message": "Duplicate" + "message": "අනුපිටපත් කරන්න" }, "delete": { "message": "මකන්න" }, "unselect": { - "incomplete": true, - "message": "Unselect" + "message": "තේරීම ඉවත් කරන්න" }, "unselect_popover": { - "incomplete": true, - "message": "Unselect this object (Right-click on blank space has the same function.)" + "message": "මෙම වස්තුව තේරීමෙන් ඉවත් කරන්න (හිස් අවකාශය මත දකුණු-ක්ලික් කීරීමෙන්ද කළ හැක)" }, "showadvanced": { - "incomplete": true, - "message": "More options..." + "message": "තවත් විකල්පයන්..." }, "processing": { "message": "සකසමින්... නතර කිරීමට මෙතන click කරන්න." @@ -632,12 +599,10 @@ locales["si"] = { "message": "දායක වන්න" }, "github": { - "incomplete": true, "message": "GitHub" }, "about": { - "incomplete": true, - "message": "About" + "message": "මේ පිළිබඳව" }, "about_url": { "message": "https://phydemo.app/ray-optics/about" @@ -658,8 +623,7 @@ locales["si"] = { "message": "සියලු වෙනස්කම් Reset කරන්න." }, "save_popover": { - "incomplete": true, - "message": "Save the current scene as a file." + "message": "වත්මන් දර්ශනය ගොනුවක්(file) ලෙස සුරකින්න." }, "open_popover": { "incomplete": true, @@ -703,160 +667,125 @@ locales["si"] = { "message": "ලක්ෂ්‍ය තුනකින් අර්ථ දක්වා ඇති රවුමක කොටසක් වන දර්පණයක්. (නිර්මාණය කිරීමට drag හෝ click කරන්න. පළමු ලක්ෂ්‍යය 2 චාපයේ දාර අතර පරතරය නිරූපණය කරයි, අවසාන ලක්ෂ්‍යය චාපයේ විශාලත්වය නිරූපණය කරයි.)" }, "tool_ParabolicMirror_popover": { - "incomplete": true, - "message": "A mirror whose shape is a parabola, which is defined by three points. (Drag or click to create.)" + "message": "ලක්ෂ්‍ය තුනකින් අර්ථ දක්වා ඇති පැරබෝලා හැඩයක් ඇති කැඩපතකි. (නිර්මාණය කිරීමට අදින්න හෝ ක්ලික් කරන්න.)" }, "tool_CustomMirror_popover": { - "incomplete": true, - "message": "A mirror whose shape is defined by a custom equation y = f(x), where (x,y) is in the transformed coordinates in which the two control points are (-1,0) and (1,0). (Drag or click to create.)" + "message": "අභිරුචි සමීකරණයකින් y = f(x) හැඩය නිර්වචනය කරන ලද කැඩපතක්, එහිදී (x,y) පාලන ලක්ෂ්‍ය දෙක (-1,0) සහ (1,0) වන පරිණාමනය වූ ඛණ්ඩාංකවල ඇත. (නිර්මාණය කිරීමට අදින්න හෝ ක්ලික් කරන්න.)" }, "tool_BeamSplitter_popover": { - "incomplete": true, - "message": "A mirror that transmits a percentage of incoming light. (Drag or click to create.)" + "message": "එන ආලෝකයේ ප්‍රතිශතයක් සම්ප්‍රේෂණය කරන කැඩපතක්. (නිර්මාණය කිරීමට අදින්න හෝ ක්ලික් කරන්න.)" }, "tool_IdealMirror_popover": { - "incomplete": true, - "message": "The idealized 'curved' mirror which obeys exactly the mirror equation (1/p + 1/q = 1/f). The focal length (in pixels) can be set directly. (Drag or click to create.)" + "message": "(1/p + 1/q = 1/f) දර්පණ සමීකරණයට ඒකග වන දර්ශීය 'වක්‍ර' දර්පණය. නාභීය දුර (පික්සල වලින්) සෘජුවම සැකසිය හැක. (නිර්මාණය කිරීමට අදින්න හෝ ක්ලික් කරන්න.)" }, "tool_PlaneGlass_popover": { - "incomplete": true, - "message": "Simulate the refraction and reflection of light on a surface. (Drag or click to create.)" + "message": "පෘෂ්ඨයක් මත ආලෝකයේ වර්තනය සහ පරාවර්තනය අනුකරණය කරන්න. (නිර්මාණය කිරීමට අදින්න හෝ ක්ලික් කරන්න.)" }, "tool_CircleGlass_popover": { - "incomplete": true, - "message": "Glass with a circle shape, defined by its center and a point on the surface. (Drag or click to create.)" + "message": "රවුම් හැඩයක් සහිත වීදුරු, එහි කේන්ද්‍රය සහ මතුපිට ලක්ෂ්‍යයක් මගින් අර්ථ දක්වා ඇත. (නිර්මාණය කිරීමට අදින්න හෝ ක්ලික් කරන්න.)" }, "tool_CircleGrinGlass_popover": { - "incomplete": true, - "message": "Glass with a custom refractive index function n(x,y) and a circular boundary. (Drag or click to create.)" + "message": "අභිරුචි වර්තන දර්ශක ශ්‍රිතයක් n(x,y) සහ චක්‍ර මායිමක් සහිත වීදුරු. (නිර්මාණය කිරීමට අදින්න හෝ ක්ලික් කරන්න.)" }, "tool_Glass_popover": { - "incomplete": true, - "message": "Glass with any shapes constructed from line segments and circular arcs. (Click to create a segment, drag to create an arc, click on the starting point when finish drawing.)" + "message": "රේඛා කොටස් සහ වෘත්තාකාර චාප වලින් සාදන ලද ඕනෑම හැඩයක් සහිත වීදුරු. (කොටසක් සෑදීමට ක්ලික් කරන්න, චාපයක් සෑදීමට අදින්න, ඇඳීම අවසන් කරන විට ආරම්භක ස්ථානය මත ක්ලික් කරන්න.)" }, "tool_GrinGlass_popover": { - "incomplete": true, - "message": "Glass with a custom refractive index function n(x,y) and a polygonal boundary. WARNING: Only simple polygons are supported, otherwise the behavior is unpredictable. (Click to create a segment, click on the starting point when finish drawing.)" + "message": "අභිරුචි වර්තන දර්ශක ශ්‍රිතයක් n(x,y) සහ බහුඅස්‍ර මායිමක් සහිත වීදුරු. අවවාදයයි: සරල බහුඅස්ර පමණක් සහාය දක්වයි, එසේ නොමැති නම් හැසිරීම අනපේක්ෂිත වේ. (කොටසක් සෑදීමට ක්ලික් කරන්න, ඇඳීම අවසන් වන විට ආරම්භක ස්ථානය මත ක්ලික් කරන්න.)" }, "tool_IdealLens_popover": { - "incomplete": true, - "message": "An ideal lens which obeys exactly the thin lens equation (1/p + 1/q = 1/f). The focal length (in pixels) can be set directly. (Drag or click to create.)" + "message": "සිහින් කාච සමීකරණයට (1/p + 1/q = 1/f) අවනත වන දර්ශීය කාචයකි. නාභීය දුර (පික්සල වලින්) සෘජුවම සැකසිය හැක. (නිර්මාණය කිරීමට අදින්න හෝ ක්ලික් කරන්න.)" }, "tool_SphericalLens_popover": { - "incomplete": true, - "message": "A spherical lens. (Click to create.)" + "message": "ගෝලාකාර කාචයක්. (නිර්මාණය කිරීමට ක්ලික් කරන්න.)" }, "tool_CustomGlass_popover": { - "incomplete": true, - "message": "Glass with the shape defined by a custom inequality f(x) < y < g(x), where (x,y) is in the transformed coordinates in which the two control points are (-1,0) and (1,0). (Drag or click to create.)" + "message": "අභිරුචි අසමානතාවයකින් අර්ථ දක්වා ඇති හැඩය සහිත වීදුරු f(x) < y < g(x), (x,y) යනු පාලන ලක්ෂ්‍ය දෙක (-1,0) සහ (1,0) වන පරිණාමනය කරන ලද ඛණ්ඩාංකවල ඇත. (නිර්මාණය කිරීමට අදින්න හෝ ක්ලික් කරන්න.)" }, "tool_Blocker_popover": { - "incomplete": true, - "message": "A line-segment light blocker which absorbs the incident rays. (Drag or click to create.)" + "message": "රේඛීය ආලෝක අවහිරකයක්. (නිර්මාණය කිරීමට අදින්න හෝ ක්ලික් කරන්න.)" }, "tool_Aperture_popover": { - "incomplete": true, - "message": "A pair of light blockers which absorbs the incident rays. The size of the hole can be adjusted symmetrically. (Drag or click the two endpoints to create.)" + "message": "ආලෝක අවහිරක යුගලයක්. කුහරයේ විශාලත්වය සමමිතිකව සකස් කළ හැක. (නිර්මාණය කිරීමට අන්ත ලක්ෂ්‍ය දෙක අදින්න හෝ ක්ලික් කරන්න.)" }, "tool_CircleBlocker_popover": { - "incomplete": true, - "message": "A circle light blocker which absorbs the incident rays. (Drag or click to create.)" + "message": "රවුම් ආලෝකය අවහිරකයක්. (නිර්මාණය කිරීමට අදින්න හෝ ක්ලික් කරන්න.)" }, "tool_DiffractionGrating_popover": { - "incomplete": true, - "message": "A diffraction grating that splits light at an angle depending on wavelength. Warning: The intensities of diffracted rays may not be accurate. (Drag or click to create.)" + "message": "තරංග ආයාමය මත විවිධ කෝණවලින් ආලෝකය වර්තන කරන විවර්තන තලයක්. අවවාදයයි: විවර්තන කිරණවල තීව්‍රතාවය නිවැරදි නොවිය හැක. (නිර්මාණය කිරීමට අදින්න හෝ ක්ලික් කරන්න.)" }, "tool_Ruler_popover": { - "incomplete": true, - "message": "A ruler from a point for zero and another point. The scale is in pixels. (Drag or click to create.)" + "message": "පරිමාණය පික්සල වලින් ඇති රූලක්. (නිර්මාණය කිරීමට අදින්න හෝ ක්ලික් කරන්න.)" }, "tool_Protractor_popover": { - "incomplete": true, - "message": "A protractor defined from the center and another point for the zero direction. The scale is in degrees. (Drag or click to create.)" + "message": "පරිමාණය අංශක වලින් ඇති කෝණමානයක්. (නිර්මාණය කිරීමට අදින්න හෝ ක්ලික් කරන්න.)" }, "tool_Detector_popover": { - "incomplete": true, - "message": "A tool for measuring the rate of energy flow (P), the rate of perpendicular momentum flow (F⊥), and the rate of parallel momentum flow (F∥) through a line segment. (Drag or click to create the line segment.) The units are arbitrary." + "message": "ශක්ති ප්‍රවාහයේ වේගය (P), ලම්බක ගම්‍යතා ප්‍රවාහයේ වේගය (F⊥) සහ රේඛා ඛණ්ඩයක් හරහා සමාන්තර ගම්‍යතා ප්‍රවාහයේ වේගය (F∥) මැනීම සඳහා මෙවලමකි. (රේඛා ඛණ්ඩය සෑදීමට අදින්න හෝ ක්ලික් කරන්න.)" }, "tool_TextLabel_popover": { "incomplete": true, "message": "A text label." }, "tool_LineArrow_popover": { - "incomplete": true, - "message": "A line segment or arrow. (Drag or click to create.)" + "message": "රේඛා ඛණ්ඩයක් හෝ ඊතලයක්. (නිර්මාණය කිරීමට අදින්න හෝ ක්ලික් කරන්න.)" }, "tool_Drawing_popover": { - "incomplete": true, - "message": "A freehand drawing tool. (Drag to draw.)" + "message": "නිදහස් අතින් ඇඳීමේ මෙවලමක්. (ඇඳීමට ඇදගෙන යන්න.)" }, "tool__popover": { - "incomplete": true, - "message": "Drag to move the view. (Mouse right button drag has the same function.)" + "message": "දසුන ගෙනයාමට අදින්න. (Mouse right button dragට සමානවේ.)" }, "mode_rays_popover": { - "incomplete": true, - "message": "Show the rays. When the 'Ray density' is high, they appear to be continuous." + "message": "කිරණ පෙන්වන්න. 'කිරණ ඝනත්වය' වැඩි වූ විට ඒවා අඛණ්ඩව පවතින බව පෙනේ." }, "mode_extended_popover": { - "incomplete": true, - "message": "Show both the rays and its extension. Orange indicates backward extensions, and gray indicates forward ones.
When 'Simulate Colors' is on, they are shown in source colors and distinguished by dashing instead." + "message": "කිරණ සහ එහි දිගු දෙකම පෙන්වන්න. තැඹිලි මගින් පසුගාමී දිගුවන් සහ අළු යනු මගින් ඉදිරි දිගුවන් පෙන්නුම් කරයි
'වර්ණ අනුකරණය' සක්‍රීය කර ඇති විට, ඒවා ප්‍රභව වර්ණවලින් පෙන්වයි." }, "mode_images_popover": { - "incomplete": true, - "message": "Show the position of all images. Yellow points indicate real images, orange indicates virtual images, and gray (none in this picture) indicates virtual objects. Note that some images cannot be detected if 'Ray density' is not high enough.
When 'Simulate Colors' is on, they are shown in source colors and distinguished by dot sizes instead." + "message": "සියලුම ප්‍රතිබිම්භ පිහිටීම පෙන්වන්න. කහ පැහැති ලක්ෂ්‍ය තාත්වික ප්‍රතිබිම්භ ද, තැඹිලි පැහැයෙන් අතාත්වික ප්‍රතිබිම්භ ද, අළු (මෙම පින්තූරයේ කිසිවක් නැත) අථත්‍ය වස්තු ද දක්වයි. 'කිරණ ඝනත්වය' ප්‍රමාණවත් නොවේ නම් සමහර පින්තූර අනාවරණය කර ගත නොහැකි බව සලකන්න.
'වර්ණ අනුකරණය' ක්‍රියාත්මක වන විට, ඒවා ප්‍රභව වර්ණවලින් පෙන්වන අතර ඒ වෙනුවට තිත් ප්‍රමාණයෙන් වෙන්කර හඳුනා ගනී." }, "mode_observer_popover": { - "incomplete": true, - "message": "Simulate the rays and images seen from some position. The blue circle is the observer. Any rays crossing it are considered to be 'observed'. The observer does not know where the rays actually begin, but may think they begin at some point(s) if they intersect there. The rays are shown in blue, and the points in yellow (real) or orange (virtual). (Drag the big blue dot to move the observer.)
When 'Simulate Colors' is on, they are shown in source colors instead." + "message": "යම් ස්ථානයක සිට දකින කිරණ සහ රූප අනුකරණය කරන්න. නිල් කවය නිරීක්ෂකයා වේ. එය හරහා යන ඕනෑම කිරණ 'නිරීක්ෂණය' ලෙස සැලකේ. කිරණ ඇත්ත වශයෙන්ම ආරම්භ වන්නේ කොතැනින්ද යන්න නිරීක්ෂකයා නොදනී, නමුත් ඒවා යම් ස්ථානයක ඡේදනය වුවහොත් ඒවා ආරම්භ වන්නේ යැයි සිතිය හැකිය. කිරණ නිල් පැහැයෙන් ද, ලක්ෂ්‍ය කහ (තාත්වික ප්‍රතිබිම්භ) හෝ තැඹිලි (අතාත්වික ප්‍රතිබිම්භ) ලෙස ද දැක්වේ. (නිරීක්ෂකයා ගෙන යාමට විශාල නිල් තිත අදින්න.)
'වර්ණ අනුකරණය' ක්‍රියාත්මක විට, ඒ වෙනුවට ඒවා ප්‍රභව වර්ණවලින් පෙන්වනු ලැබේ." }, "simulateColors_popover": { "incomplete": true, "message": "Simulate colors (wavelengths) of light sources, mixture of colors, color filtering of blockers and mirrors, and chromatic dispersion of glasses. You can set those parameters for those objects when selected. To simulate color spectra, overlap rays with different wavelengths. The colors shown on the screen are only rough approximations, and can be very inaccurate when 'Ray density' is too high or too low." }, "rayDensity_popover": { - "incomplete": true, - "message": "Determines the number of rays to be emitted by beams and point sources. This also affects the accuracy of image detection and color rendering." + "message": "කදම්භ සහ ලක්ෂ්‍ය මූලාශ්‍ර මගින් විමෝචනය කළ යුතු කිරණ ගණන තීරණය කරයි. මෙය රූප හඳුනාගැනීමේ සහ වර්ණ විදැහුම්කරණයේ නිරවද්‍යතාවයට ද බලපායි." }, "showGrid_popover": { - "incomplete": true, - "message": "Defines the visibility of the background grid." + "message": "පසුබිම් ජාලයේ දෘශ්‍යතාව නිර්ණය." }, "grid_popover": { - "incomplete": true, - "message": "Defines whether to snap to grid." + "message": "Grid එකට snap කළ යුතුද යන්න නිර්ණය." }, "lockObjs_popover": { - "incomplete": true, - "message": "Defines whether the objects can be moved or not." + "message": "වස්තු චලනය කළ හැකිද නැද්ද යන්න නිර්ණය." }, "zoom_popover": { - "incomplete": true, - "message": "Zoom the view with percentage." + "message": "දර්ශනය ප්‍රතිශතයක් සමඟ විශාලනය කරන්න." }, "help_popover": { "incomplete": true, "message": "Constrained dragging

When dragging an object, hold Shift to limit to horizontal/vertical; hold Ctrl to clone. When creating a line-shaped object or dragging its endpoints, hold Shift to lock the angle or snap to 0°, 45°, 90°; hold Ctrl to rotate/scale about its center.

Group, rotate, and scale objects

Hold Ctrl, click several control points (e.g. endpoints), then click empty space to group these points and create a handle. Drag the handle (or press arrow keys) to move the group; Shift+drag to limit to horizontal/vertical; Ctrl+drag to rotate, Ctrl+Shift+drag to scale. Drag the \"+\" to set rotation/scaling center. Click the handle and press Ctrl+D to duplicate the group; press Delete to ungroup.

Edit coordinates directly

Double-click or right-click the control point (e.g. endpoint) of the object, edit the (x,y) coordinates in pixels, then press Enter.

Keyboard shortcuts

When an object is selected (by clicking it), press arrow keys to move; Ctrl+D to duplicate; Delete key to delete.

Contact Us

The suggested way is to go to Discussions or Issues on GitHub. If you do not use GitHub, you can also email us at ray-optics@phydemo.app (please use English).

Direct contributions are also welcome (see the contribution guide).

" }, "show_help_popups": { - "incomplete": true, - "message": "Show help popups" + "message": "උදවු popup පෙන්වන්න" }, "show_help_popups_popover": { - "incomplete": true, - "message": "Defines whether to show help popups when hovering over buttons. (Reload the page to take effect.)" + "message": "බොත්තම් මත සැරිසරන විට උපකාර popup පෙන්විය යුතුද යන්න නිර්ණය. (බලපෑමට පිටුව refresh කරන්න.)" }, "show_json_editor": { - "incomplete": true, - "message": "Show JSON editorBeta" + "message": "JSON editor පෙන්වන්නBeta" }, "show_json_editor_popover": { "incomplete": true, "message": "Show the code editor for the JSON representation of the scene, which is needed when creating a custom module (See Tools -> Other -> Import Modules -> Make custom modules)." }, "show_status": { - "incomplete": true, - "message": "Show status box" + "message": "Status box පෙන්වන්න" }, "show_status_popover": { "incomplete": true, @@ -875,72 +804,56 @@ locales["si"] = { "message": "The scene is too large to sync with URL. Please save it manually." }, "gridSize": { - "incomplete": true, - "message": "Grid Size (px)" + "message": "ජාලක ප්‍රමාණය (px)" }, "observer_size": { - "incomplete": true, - "message": "Observer Size (px)" + "message": "නිරීක්ෂකයාගේ ප්‍රමාණය (px)" }, "language": { - "incomplete": true, - "message": "Language" + "message": "භාෂාව" }, "close": { - "incomplete": true, - "message": "Close" + "message": "වසන්න" }, "advanced_help": { - "incomplete": true, - "message": "For advanced help, see the help icon in the lower-right corner." + "message": "වැඩිදුර උදව් සඳහා, පහළ-දකුණු කෙළවරේ ඇති help icon බලන්න." }, "ray_count": { - "incomplete": true, - "message": "Number of ray segments: " + "message": "කිරණ කොටස් සංඛ්‍යාව: " }, "total_truncation": { - "incomplete": true, - "message": "Truncated brightness: " + "message": "කපා දැමූ දීප්තිය: " }, "time_elapsed": { - "incomplete": true, - "message": "Time elapsed (ms): " + "message": "ගතවූ කාලය (ms): " }, "force_stopped": { - "incomplete": true, - "message": "Force stopped." + "message": "බලහත්කාරයෙන් නතර විය." }, "mouse_coordinates": { - "incomplete": true, - "message": "Mouse coordinates: " + "message": "Mouse ඛණ්ඩාංක: " }, "modules_tutorial": { "incomplete": true, "message": "Make custom modules" }, "modules_tutorial_url": { - "incomplete": true, "message": "https://phydemo.app/ray-optics/modules/tutorial" }, "identical_optical_objects_warning": { - "incomplete": true, - "message": "There are two identical optical elements in the scene that overlap completely." + "message": "දර්ශනයේ සම්පූර්ණයෙන්ම අතිච්ඡාදනය වන සමාන දෘශ්‍ය මූලද්‍රව්‍ය දෙකක් ඇත." }, "import_modules": { - "incomplete": true, "message": "Import Modules..." }, "import_modules_title": { - "incomplete": true, "message": "Import Modules" }, "modules_url": { - "incomplete": true, "message": "../modules/modules.html" }, "remove_module": { - "incomplete": true, - "message": "Remove module" + "message": "module ඉවත් කරන්න" }, "module_conflict": { "incomplete": true, From 7b0ee9a1bb1f393e6201af07111da4a8b66ed764 Mon Sep 17 00:00:00 2001 From: Yi-Ting Tu Date: Sun, 23 Jun 2024 13:41:10 -0400 Subject: [PATCH 3/3] Update for new translations --- si/index.html | 53 +++++++++++++++++--------------------------- simulator/index.html | 2 +- 2 files changed, 21 insertions(+), 34 deletions(-) diff --git a/si/index.html b/si/index.html index 0f7262bf..f168fec0 100644 --- a/si/index.html +++ b/si/index.html @@ -10,7 +10,7 @@ - + @@ -146,9 +146,9 @@ @@ -319,8 +317,7 @@

Tools

රූල

- A ruler from a point for zero and another point. - The scale is in pixels. + පරිමාණය පික්සල වලින් ඇති රූලක්.
@@ -329,8 +326,7 @@

Tools

කෝණමානය

- A protractor defined from the center and another point for the zero direction. - The scale is in degrees. + පරිමාණය අංශක වලින් ඇති කෝණමානයක්.
@@ -339,7 +335,7 @@

Tools

අනාවරකය

- A tool for measuring the rate of energy flow (P), the rate of perpendicular momentum flow (F⊥), and the rate of parallel momentum flow (F∥) through a line segment. The units are arbitrary. + ශක්ති ප්‍රවාහයේ වේගය (P), ලම්බක ගම්‍යතා ප්‍රවාහයේ වේගය (F⊥) සහ රේඛා ඛණ්ඩයක් හරහා සමාන්තර ගම්‍යතා ප්‍රවාහයේ වේගය (F∥) මැනීම සඳහා මෙවලමකි.
@@ -352,7 +348,7 @@

Views

කිරණ

- Show the rays. When the "Ray density" is high, they appear to be continuous. + කිරණ පෙන්වන්න. 'කිරණ ඝනත්වය' වැඩි වූ විට ඒවා අඛණ්ඩව පවතින බව පෙනේ.
@@ -366,10 +362,9 @@

Views

-

Extended කිරණ

+

දිගුකල කිරණ

- Show both the rays and their extension. - Orange indicates backward extensions, and gray indicates forward ones. + කිරණ සහ එහි දිගු දෙකම පෙන්වන්න. තැඹිලි මගින් පසුගාමී දිගුවන් සහ අළු යනු මගින් ඉදිරි දිගුවන් පෙන්නුම් කරයි
'වර්ණ අනුකරණය' සක්‍රීය කර ඇති විට, ඒවා ප්‍රභව වර්ණවලින් පෙන්වයි.
@@ -380,12 +375,9 @@

Views

-

All Images

+

ප්‍රතිබිම්භ සියල්ල

- Show the position of all images. - Yellow points indicate real images, orange indicates virtual images, - and gray (none in this picture) indicates virtual objects. - Note that some images cannot be detected if "Ray density" is not high enough. + සියලුම ප්‍රතිබිම්භ පිහිටීම පෙන්වන්න. කහ පැහැති ලක්ෂ්‍ය තාත්වික ප්‍රතිබිම්භ ද, තැඹිලි පැහැයෙන් අතාත්වික ප්‍රතිබිම්භ ද, අළු (මෙම පින්තූරයේ කිසිවක් නැත) අථත්‍ය වස්තු ද දක්වයි. 'කිරණ ඝනත්වය' ප්‍රමාණවත් නොවේ නම් සමහර පින්තූර අනාවරණය කර ගත නොහැකි බව සලකන්න.
'වර්ණ අනුකරණය' ක්‍රියාත්මක වන විට, ඒවා ප්‍රභව වර්ණවලින් පෙන්වන අතර ඒ වෙනුවට තිත් ප්‍රමාණයෙන් වෙන්කර හඳුනා ගනී.
@@ -398,12 +390,7 @@

Views

නිරීක්ෂකයාට පෙනෙන පරිදි

- Simulate the rays and images seen from some position. - The blue circle is the observer. - Any rays crossing it are considered to be "observed". - The observer does not know where the rays actually begin, - but may think they begin at some point(s) if they intersect there. - The rays are shown in blue, and the point(s) in yellow (real) or orange (virtual). + යම් ස්ථානයක සිට දකින කිරණ සහ රූප අනුකරණය කරන්න. නිල් කවය නිරීක්ෂකයා වේ. එය හරහා යන ඕනෑම කිරණ 'නිරීක්ෂණය' ලෙස සැලකේ. කිරණ ඇත්ත වශයෙන්ම ආරම්භ වන්නේ කොතැනින්ද යන්න නිරීක්ෂකයා නොදනී, නමුත් ඒවා යම් ස්ථානයක ඡේදනය වුවහොත් ඒවා ආරම්භ වන්නේ යැයි සිතිය හැකිය. කිරණ නිල් පැහැයෙන් ද, ලක්ෂ්‍ය කහ (තාත්වික ප්‍රතිබිම්භ) හෝ තැඹිලි (අතාත්වික ප්‍රතිබිම්භ) ලෙස ද දැක්වේ. (නිරීක්ෂකයා ගෙන යාමට විශාල නිල් තිත අදින්න.)
'වර්ණ අනුකරණය' ක්‍රියාත්මක විට, ඒ වෙනුවට ඒවා ප්‍රභව වර්ණවලින් පෙන්වනු ලැබේ.
@@ -414,7 +401,7 @@

Views

-

Simulate Colors

+

වර්ණ අනුකරණය

Simulate colors (wavelengths) of light sources, mixture of colors, color filtering, and chromatic dispersion of glasses. diff --git a/simulator/index.html b/simulator/index.html index 99b4db52..80e00353 100644 --- a/simulator/index.html +++ b/simulator/index.html @@ -66,7 +66,7 @@ "de": "Willkommen bei der Strahlenoptik-Simulation
Loading scene from URL...", "pl": 'Witamy w symulacji promieni optycznych
Loading scene from URL... Please wait.', "ja": '光学シミュレーションの世界へようこそ
Loading scene from URL... Please wait.', - "si": 'Ray Optics Simulation වෙත සාදරයෙන් පිළිගනිමු
Loading scene from URL... Please wait.', + "si": 'Ray Optics Simulation වෙත සාදරයෙන් පිළිගනිමු
URL වෙතින් දර්ශනය load වේ... කරුණාකර රැඳී සිටින්න.', "ko": '광선 광학 시뮬레이션에 오신 것을 환영합니다.
Loading scene from URL... Please wait.', "es": 'Bienvenido al simulador de rayos ópticos
Loading scene from URL... Please wait.', "pt-BR": "Bem-vindo à Simulação de Óptica de Raios
Loading scene from URL... Please wait."