Move translation files to locale folder instead of po.

While this is not the standard name for the files, this makes the
resource handling easier as the PlatformUtils code already handles
lookup for both installed and dev layouts. At least for Linux the
installed name would be /usr/share/locale, so we use that in source
too for now.
master
Torsten Paul 2014-11-13 00:20:01 +01:00
parent 59c4dec623
commit ca3672b19c
15 changed files with 3185 additions and 4951 deletions

228
locale/POTFILES Normal file
View File

@ -0,0 +1,228 @@
./objects/ui_AboutDialog.h
./objects/ui_FontListDialog.h
./objects/ui_launchingscreen.h
./objects/ui_LibraryInfoDialog.h
./objects/ui_MainWindow.h
./objects/ui_OpenCSGWarningDialog.h
./objects/ui_Preferences.h
./objects/ui_ProgressWidget.h
src/AboutDialog.h
src/AppleEvents.h
src/AutoUpdater.h
src/boost-utils.h
src/boosty.h
src/builtin.h
src/cache.h
src/calc.h
src/Camera.h
src/cgaladvnode.h
src/CGALCache.h
src/cgalfwd.h
src/cgal.h
src/CGAL_Nef3_workaround.h
src/CGAL_Nef_polyhedron.h
src/CGAL_OGL_Polyhedron.h
src/CGALRenderer.h
src/cgalutils.h
src/CGAL_workaround_Mark_bounded_volumes.h
src/cgalworker.h
src/clipper-utils.h
src/CocoaUtils.h
src/colormap.h
src/colornode.h
src/context.h
src/CsgInfo.h
src/csgnode.h
src/CSGTermEvaluator.h
src/csgterm.h
src/csgtermnormalizer.h
src/Dock.h
src/DrawingCallback.h
src/dxfdata.h
src/dxfdim.h
src/editor.h
src/enums.h
src/evalcontext.h
src/EventFilter.h
src/export.h
src/expression.h
src/fbo.h
src/feature.h
src/fileutils.h
src/FontCache.h
src/FontListDialog.h
src/FreetypeRenderer.h
src/function.h
src/GeometryCache.h
src/GeometryEvaluator.h
src/Geometry.h
src/GLView.h
src/grid.h
src/handle_dep.h
src/highlighter.h
src/imageutils.h
src/importnode.h
src/launchingscreen.h
src/legacyeditor.h
src/LibraryInfoDialog.h
src/LibraryInfo.h
src/linalg.h
src/linearextrudenode.h
src/localscope.h
src/lodepng.h
src/MainWindow.h
src/mathc99.h
src/memory.h
src/modcontext.h
src/ModuleCache.h
src/module.h
src/nodecache.h
src/nodedumper.h
src/node.h
src/OffscreenContext.h
src/OffscreenView.h
src/offsetnode.h
src/OGL_helper.h
src/OpenCSGRenderer.h
src/OpenCSGWarningDialog.h
src/openscad.h
src/parsersettings.h
src/parser_yacc.h
src/PlatformUtils.h
src/Polygon2d-CGAL.h
src/Polygon2d.h
src/polyset.h
src/polyset-utils.h
src/Preferences.h
src/printutils.h
src/progress.h
src/ProgressWidget.h
src/projectionnode.h
src/QGLView.h
src/qtgettext.h
src/Reindexer.h
src/renderer.h
src/rendernode.h
src/rendersettings.h
src/rotateextrudenode.h
src/scadlexer.h
src/scintillaeditor.h
src/SparkleAutoUpdater.h
src/state.h
src/stl-utils.h
src/svg.h
src/system-gl.h
src/textnode.h
src/ThrownTogetherRenderer.h
src/transformnode.h
src/traverser.h
src/Tree.h
src/typedefs.h
src/UIUtils.h
src/value.h
src/version_check.h
src/visitor.h
src/AppleEvents.cc
src/AutoUpdater.cc
src/boost-utils.cc
src/builtin.cc
src/calc.cc
src/Camera.cc
src/cgaladv.cc
src/CGALCache.cc
src/CGAL_Nef_polyhedron.cc
src/CGAL_Nef_polyhedron_DxfData.cc
src/CGALRenderer.cc
src/cgalutils.cc
src/cgalutils-tess.cc
src/cgalworker.cc
src/clipper-utils.cc
src/color.cc
src/colormap.cc
src/context.cc
src/control.cc
src/csgops.cc
src/csgterm.cc
src/CSGTermEvaluator.cc
src/csgtermnormalizer.cc
src/Dock.cc
src/DrawingCallback.cc
src/dxfdata.cc
src/dxfdim.cc
src/editor.cc
src/evalcontext.cc
src/export.cc
src/export_png.cc
src/expr.cc
src/fbo.cc
src/feature.cc
src/fileutils.cc
src/FontCache.cc
src/FontListDialog.cc
src/FreetypeRenderer.cc
src/func.cc
src/GeometryCache.cc
src/Geometry.cc
src/GeometryEvaluator.cc
src/GLView.cc
src/handle_dep.cc
src/highlighter.cc
src/imageutils.cc
src/imageutils-lodepng.cc
src/imageutils-macosx.cc
src/import.cc
src/launchingscreen.cc
src/legacyeditor.cc
src/LibraryInfo.cc
src/LibraryInfoDialog.cc
src/linalg.cc
src/linearextrude.cc
src/localscope.cc
src/mainwin.cc
src/mathc99.cc
src/modcontext.cc
src/ModuleCache.cc
src/module.cc
src/node.cc
src/nodedumper.cc
src/NULLGL.cc
src/OffscreenContextGLX.cc
src/OffscreenContextNULL.cc
src/OffscreenContextWGL.cc
src/OffscreenView.cc
src/offset.cc
src/OpenCSGRenderer.cc
src/OpenCSGWarningDialog.cc
src/openscad.cc
src/parsersettings.cc
src/PlatformUtils.cc
src/PlatformUtils-posix.cc
src/PlatformUtils-win.cc
src/Polygon2d.cc
src/Polygon2d-CGAL.cc
src/polyset.cc
src/polyset-utils.cc
src/polyset-utils-old.cc
src/Preferences.cc
src/primitives.cc
src/printutils.cc
src/progress.cc
src/ProgressWidget.cc
src/projection.cc
src/QGLView.cc
src/render.cc
src/renderer.cc
src/rendersettings.cc
src/rotateextrude.cc
src/stl-utils.cc
src/surface.cc
src/svg.cc
src/system-gl.cc
src/text.cc
src/ThrownTogetherRenderer.cc
src/transform.cc
src/traverser.cc
src/Tree.cc
src/UIUtils.cc
src/value.cc
src/version_check.cc

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

971
locale/fr.po Normal file
View File

@ -0,0 +1,971 @@
# French translations for OpenSCAD package.
# Copyright (C) 2013 THE OpenSCAD'S COPYRIGHT HOLDER
# This file is distributed under the same license as the OpenSCAD package.
# don <hugh.m.bright@gmail.com>, 2013.
#
msgid ""
msgstr ""
"Project-Id-Version: OpenSCAD 2013.02.07\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-11-13 00:22+0100\n"
"PO-Revision-Date: 2013-02-08 15:06-0600\n"
"Last-Translator: don bright <hugh.m.bright@gmail.com>\n"
"Language-Team: French\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"X-Poedit-SourceCharset: utf-8\n"
#: objects/ui_AboutDialog.h:51
msgid "About OpenSCAD"
msgstr ""
#: objects/ui_FontListDialog.h:102
msgid "OpenSCAD Font List"
msgstr ""
#: objects/ui_FontListDialog.h:103 objects/ui_LibraryInfoDialog.h:77
msgid "&OK"
msgstr ""
#: objects/ui_FontListDialog.h:105
msgid "Paste font selector to Editor Window"
msgstr ""
#: objects/ui_FontListDialog.h:107
msgid "Copy to Clipboard"
msgstr ""
#: objects/ui_FontListDialog.h:108
msgid "Filter:"
msgstr ""
#: objects/ui_FontListDialog.h:109
msgid ""
"<html><head/><body><p>This list shows the fonts currently registered with "
"OpenSCAD.</p><p>Example:</p><pre style=\" margin-top:12px; margin-"
"bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-"
"indent:0px;\"><span style=\" font-family:'Courier New,courier';\"> text(t = "
"&quot;OpenSCAD&quot;, font = &quot;DejaVu Sans&quot;);</span></pre><pre "
"style=\" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-"
"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-"
"family:'Courier New,courier';\"> text(t = &quot;OpenSCAD&quot;, font = "
"&quot;Liberation Sans:style=Italic&quot;);</span></pre></body></html>"
msgstr ""
#: objects/ui_launchingscreen.h:276
msgid "Welcome to OpenSCAD"
msgstr ""
#: objects/ui_launchingscreen.h:277
#, fuzzy
msgid "New"
msgstr "&Nouveau"
#: objects/ui_launchingscreen.h:278
#, fuzzy
msgid "Open"
msgstr "&Ouvrir..."
#: objects/ui_launchingscreen.h:279
#, fuzzy
msgid "Help"
msgstr "&Aide"
#: objects/ui_launchingscreen.h:280
#, fuzzy
msgid "Recents"
msgstr "Ouvrir un fichier"
#: objects/ui_launchingscreen.h:281
msgid "Open Recent"
msgstr ""
#: objects/ui_launchingscreen.h:282 objects/ui_launchingscreen.h:284
#: objects/ui_MainWindow.h:858
msgid "Examples"
msgstr "&Exemples"
#: objects/ui_launchingscreen.h:285
#, fuzzy
msgid "Open Example"
msgstr "&Exemples"
#: objects/ui_launchingscreen.h:287
msgid ""
"<html><head/><body>\n"
"<p style=\"font-family: 'Open Sans', 'Droid Sans', 'sans-serif'; font-"
"weight: bold; padding-bottom: 0; margin-bottom: 0; font-size: 22pt;\"><span "
"style=\"color: green;\">Open</span>SCAD</p>\n"
"<p style=\"font-family: 'Open Sans', 'Droid Sans', 'sans-serif'; font-"
"weight: normal; font-size: 14pt; padding-top: 0; margin-top: 0; margin-left: "
"2em;\">The Programmers Solid 3D CAD Modeller</p>\n"
"</body></html>\n"
"\n"
"\n"
msgstr ""
#: objects/ui_launchingscreen.h:294
msgid "Don't show again"
msgstr ""
#: objects/ui_LibraryInfoDialog.h:75
msgid "Lib & Build Info"
msgstr ""
#: objects/ui_LibraryInfoDialog.h:76
msgid "OpenSCAD Detailed Library and Build Information"
msgstr ""
#: objects/ui_MainWindow.h:733
msgid "&New"
msgstr "&Nouveau"
#: objects/ui_MainWindow.h:734
msgid "Ctrl+N"
msgstr ""
#: objects/ui_MainWindow.h:735
msgid "&Open..."
msgstr "&Ouvrir..."
#: objects/ui_MainWindow.h:736
msgid "Ctrl+O"
msgstr ""
#: objects/ui_MainWindow.h:737
msgid "&Save"
msgstr "Enregi&strer"
#: objects/ui_MainWindow.h:738
msgid "Ctrl+S"
msgstr ""
#: objects/ui_MainWindow.h:739
msgid "Save &As..."
msgstr "Enregistrer &sous..."
#: objects/ui_MainWindow.h:740
msgid "Ctrl+Shift+S"
msgstr ""
#: objects/ui_MainWindow.h:741
msgid "&Reload"
msgstr "&Recharger"
#: objects/ui_MainWindow.h:742
msgid "Ctrl+R"
msgstr ""
#: objects/ui_MainWindow.h:743
msgid "&Quit"
msgstr "&Quitter"
#: objects/ui_MainWindow.h:744
msgid "Ctrl+Q"
msgstr ""
#: objects/ui_MainWindow.h:745
msgid "&Undo"
msgstr "Ann&uler"
#: objects/ui_MainWindow.h:746
msgid "Ctrl+Z"
msgstr ""
#: objects/ui_MainWindow.h:747
msgid "&Redo"
msgstr "&Refaire"
#: objects/ui_MainWindow.h:748
msgid "Ctrl+Shift+Z"
msgstr ""
#: objects/ui_MainWindow.h:749
msgid "Cu&t"
msgstr "Co&uper"
#: objects/ui_MainWindow.h:750
msgid "Ctrl+X"
msgstr ""
#: objects/ui_MainWindow.h:751
msgid "&Copy"
msgstr "&Copier"
#: objects/ui_MainWindow.h:752
msgid "Ctrl+C"
msgstr ""
#: objects/ui_MainWindow.h:753
msgid "&Paste"
msgstr "&Coller"
#: objects/ui_MainWindow.h:754
msgid "Ctrl+V"
msgstr ""
#: objects/ui_MainWindow.h:755
msgid "&Indent"
msgstr "&Indenter"
#: objects/ui_MainWindow.h:756
msgid "Ctrl+I"
msgstr ""
#: objects/ui_MainWindow.h:757
msgid "U&nindent"
msgstr "Dési&ndenter"
#: objects/ui_MainWindow.h:758
msgid "Ctrl+Shift+I"
msgstr ""
#: objects/ui_MainWindow.h:759
msgid "C&omment"
msgstr ""
#: objects/ui_MainWindow.h:760
msgid "Ctrl+D"
msgstr ""
#: objects/ui_MainWindow.h:761
msgid "Unco&mment"
msgstr ""
#: objects/ui_MainWindow.h:762
msgid "Ctrl+Shift+D"
msgstr ""
#: objects/ui_MainWindow.h:763
msgid "Paste viewport translation"
msgstr ""
#: objects/ui_MainWindow.h:764
msgid "Ctrl+T"
msgstr ""
#: objects/ui_MainWindow.h:765
msgid "Paste viewport rotation"
msgstr ""
#: objects/ui_MainWindow.h:766 objects/ui_MainWindow.h:845
msgid "Zoom In"
msgstr "Zoom Avant"
#: objects/ui_MainWindow.h:767
msgid "Ctrl++"
msgstr ""
#: objects/ui_MainWindow.h:768 objects/ui_MainWindow.h:847
msgid "Zoom Out"
msgstr "Zoom Arrière"
#: objects/ui_MainWindow.h:769
msgid "Ctrl+-"
msgstr ""
#: objects/ui_MainWindow.h:770
msgid "Hide editor"
msgstr ""
#: objects/ui_MainWindow.h:771
msgid "&Reload and Preview"
msgstr ""
#: objects/ui_MainWindow.h:772
msgid "F4"
msgstr ""
#: objects/ui_MainWindow.h:773
msgid "&Preview"
msgstr ""
#: objects/ui_MainWindow.h:774
msgid "F5"
msgstr ""
#: objects/ui_MainWindow.h:775
msgid "&Render"
msgstr ""
#: objects/ui_MainWindow.h:776
msgid "F6"
msgstr ""
#: objects/ui_MainWindow.h:777
msgid "Check Validity"
msgstr ""
#: objects/ui_MainWindow.h:778
msgid "Display &AST..."
msgstr ""
#: objects/ui_MainWindow.h:779
msgid "Display CSG &Tree..."
msgstr ""
#: objects/ui_MainWindow.h:780
msgid "Display CSG &Products..."
msgstr ""
#: objects/ui_MainWindow.h:781
msgid "Export as &STL..."
msgstr ""
#: objects/ui_MainWindow.h:782
msgid "Export as &OFF..."
msgstr ""
#: objects/ui_MainWindow.h:783
msgid "Preview"
msgstr ""
#: objects/ui_MainWindow.h:784
msgid "F9"
msgstr ""
#: objects/ui_MainWindow.h:785
msgid "Surfaces"
msgstr ""
#: objects/ui_MainWindow.h:786
msgid "F10"
msgstr ""
#: objects/ui_MainWindow.h:787
msgid "Wireframe"
msgstr ""
#: objects/ui_MainWindow.h:788
msgid "F11"
msgstr ""
#: objects/ui_MainWindow.h:789
msgid "Thrown Together"
msgstr ""
#: objects/ui_MainWindow.h:790
msgid "F12"
msgstr ""
#: objects/ui_MainWindow.h:791
msgid "Show Edges"
msgstr ""
#: objects/ui_MainWindow.h:792
msgid "Ctrl+1"
msgstr ""
#: objects/ui_MainWindow.h:793
msgid "Show Axes"
msgstr "Afficher les axes"
#: objects/ui_MainWindow.h:794
msgid "Ctrl+2"
msgstr ""
#: objects/ui_MainWindow.h:795
msgid "Show Crosshairs"
msgstr ""
#: objects/ui_MainWindow.h:796
msgid "Ctrl+3"
msgstr ""
#: objects/ui_MainWindow.h:797
msgid "Animate"
msgstr ""
#: objects/ui_MainWindow.h:798
msgid "Top"
msgstr "Dessus"
#: objects/ui_MainWindow.h:799
msgid "Ctrl+4"
msgstr ""
#: objects/ui_MainWindow.h:800
msgid "Bottom"
msgstr "Dessous"
#: objects/ui_MainWindow.h:801
msgid "Ctrl+5"
msgstr ""
#: objects/ui_MainWindow.h:802
msgid "Left"
msgstr "Gauche"
#: objects/ui_MainWindow.h:803
msgid "Ctrl+6"
msgstr ""
#: objects/ui_MainWindow.h:804
msgid "Right"
msgstr "Droite"
#: objects/ui_MainWindow.h:805
msgid "Ctrl+7"
msgstr ""
#: objects/ui_MainWindow.h:806
msgid "Front"
msgstr "Face"
#: objects/ui_MainWindow.h:807
msgid "Ctrl+8"
msgstr ""
#: objects/ui_MainWindow.h:808
msgid "Back"
msgstr "Arrière"
#: objects/ui_MainWindow.h:809
msgid "Ctrl+9"
msgstr ""
#: objects/ui_MainWindow.h:810
msgid "Diagonal"
msgstr ""
#: objects/ui_MainWindow.h:811
msgid "Ctrl+0"
msgstr ""
#: objects/ui_MainWindow.h:812
msgid "Center"
msgstr ""
#: objects/ui_MainWindow.h:813
msgid "Perspective"
msgstr ""
#: objects/ui_MainWindow.h:814
msgid "Orthogonal"
msgstr ""
#: objects/ui_MainWindow.h:815
msgid "Hide console"
msgstr ""
#: objects/ui_MainWindow.h:816
msgid "About"
msgstr "À propos"
#: objects/ui_MainWindow.h:817
msgid "Documentation"
msgstr ""
#: objects/ui_MainWindow.h:818
msgid "Clear Recent"
msgstr ""
#: objects/ui_MainWindow.h:819
msgid "Export as DXF..."
msgstr ""
#: objects/ui_MainWindow.h:820 objects/ui_OpenCSGWarningDialog.h:94
msgid "Close"
msgstr "Fermer"
#: objects/ui_MainWindow.h:821
msgid "Ctrl+W"
msgstr ""
#: objects/ui_MainWindow.h:822 objects/ui_Preferences.h:608
msgid "Preferences"
msgstr "Préférences"
#: objects/ui_MainWindow.h:823
msgid "Find..."
msgstr ""
#: objects/ui_MainWindow.h:824
msgid "Ctrl+F"
msgstr ""
#: objects/ui_MainWindow.h:825
msgid "Find and Replace..."
msgstr ""
#: objects/ui_MainWindow.h:826
msgid "Ctrl+Alt+F"
msgstr ""
#: objects/ui_MainWindow.h:827
msgid "Find Next"
msgstr ""
#: objects/ui_MainWindow.h:828
msgid "Ctrl+G"
msgstr ""
#: objects/ui_MainWindow.h:829
msgid "Find Previous"
msgstr ""
#: objects/ui_MainWindow.h:830
msgid "Ctrl+Shift+G"
msgstr ""
#: objects/ui_MainWindow.h:831
msgid "Use Selection for Find"
msgstr ""
#: objects/ui_MainWindow.h:832
msgid "Ctrl+E"
msgstr ""
#: objects/ui_MainWindow.h:833
msgid "Flush Caches"
msgstr ""
#: objects/ui_MainWindow.h:834
msgid "OpenSCAD Homepage"
msgstr ""
#: objects/ui_MainWindow.h:835
msgid "Automatic Reload and Preview"
msgstr ""
#: objects/ui_MainWindow.h:836
msgid "Export as Image..."
msgstr ""
#: objects/ui_MainWindow.h:837
msgid "Export as CSG..."
msgstr ""
#: objects/ui_MainWindow.h:838
msgid "Library info"
msgstr ""
#: objects/ui_MainWindow.h:839
msgid "Check for Update.."
msgstr ""
#: objects/ui_MainWindow.h:840
msgid "Show Library Folder..."
msgstr ""
#: objects/ui_MainWindow.h:841
msgid "Reset View"
msgstr ""
#: objects/ui_MainWindow.h:842
msgid "Font List"
msgstr ""
#: objects/ui_MainWindow.h:843
msgid "Export as SVG..."
msgstr ""
#: objects/ui_MainWindow.h:844
msgid "Export as AMF..."
msgstr ""
#: objects/ui_MainWindow.h:846
msgid "Ctrl+]"
msgstr ""
#: objects/ui_MainWindow.h:848
msgid "Ctrl+["
msgstr ""
#: objects/ui_MainWindow.h:849
#, fuzzy
msgid "View All"
msgstr "&Vue"
#: objects/ui_MainWindow.h:850
msgid "Convert Tabs to Spaces"
msgstr ""
#: objects/ui_MainWindow.h:851
msgid "Hide toolbars"
msgstr ""
#: objects/ui_MainWindow.h:852
msgid "Time:"
msgstr ""
#: objects/ui_MainWindow.h:853
msgid "FPS:"
msgstr ""
#: objects/ui_MainWindow.h:854
msgid "Steps:"
msgstr ""
#: objects/ui_MainWindow.h:855
msgid "Dump Pictures"
msgstr ""
#: objects/ui_MainWindow.h:856
msgid "&File"
msgstr "&Fichier"
#: objects/ui_MainWindow.h:857
#, fuzzy
msgid "Recent Files"
msgstr "Ouvrir un fichier"
#: objects/ui_MainWindow.h:859
msgid "Export"
msgstr ""
#: objects/ui_MainWindow.h:860
msgid "&Edit"
msgstr "&Édition"
#: objects/ui_MainWindow.h:861
msgid "&Design"
msgstr ""
#: objects/ui_MainWindow.h:862
msgid "&View"
msgstr "&Vue"
#: objects/ui_MainWindow.h:863
msgid "&Help"
msgstr "&Aide"
#: objects/ui_MainWindow.h:866
msgid "Find"
msgstr ""
#: objects/ui_MainWindow.h:867 objects/ui_MainWindow.h:874
msgid "Replace"
msgstr ""
#: objects/ui_MainWindow.h:869
msgid "Search string"
msgstr ""
#: objects/ui_MainWindow.h:870
msgid "<"
msgstr ""
#: objects/ui_MainWindow.h:871
msgid ">"
msgstr ""
#: objects/ui_MainWindow.h:872
msgid "Done"
msgstr ""
#: objects/ui_MainWindow.h:873
msgid "Replacement string"
msgstr ""
#: objects/ui_MainWindow.h:875
msgid "All"
msgstr ""
#: objects/ui_OpenCSGWarningDialog.h:86
#, fuzzy
msgid "OpenGL Warning"
msgstr "Information OpenGL"
#: objects/ui_OpenCSGWarningDialog.h:87
msgid ""
"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/"
"REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css"
"\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:'Lucida Grande'; font-size:13pt; "
"font-weight:400; font-style:normal;\">\n"
"<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; "
"margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"></"
"p></body></html>"
msgstr ""
#: objects/ui_OpenCSGWarningDialog.h:92
msgid "Enable OpenCSG"
msgstr ""
#: objects/ui_OpenCSGWarningDialog.h:93
msgid "Show this message again"
msgstr ""
#: objects/ui_Preferences.h:609
#, fuzzy
msgid "3D View"
msgstr "&Vue"
#: objects/ui_Preferences.h:610 src/UIUtils.cc:85
msgid "Advanced"
msgstr ""
#: objects/ui_Preferences.h:611 src/mainwin.cc:2339
msgid "Editor"
msgstr ""
#: objects/ui_Preferences.h:612
msgid "Update"
msgstr ""
#: objects/ui_Preferences.h:613 objects/ui_Preferences.h:633
msgid "Features"
msgstr ""
#: objects/ui_Preferences.h:615
msgid "Enable/Disable experimental features"
msgstr ""
#: objects/ui_Preferences.h:617
msgid "Color scheme:"
msgstr ""
#: objects/ui_Preferences.h:618
msgid "Editor Type"
msgstr ""
#: objects/ui_Preferences.h:621
msgid "Simple Editor"
msgstr ""
#: objects/ui_Preferences.h:622
msgid "QScintilla Editor"
msgstr ""
#: objects/ui_Preferences.h:624
msgid "(requires restart)"
msgstr ""
#: objects/ui_Preferences.h:625
msgid "Font"
msgstr ""
#: objects/ui_Preferences.h:626
msgid "Color syntax highlighting"
msgstr ""
#: objects/ui_Preferences.h:627
msgid "Use Ctrl/Cmd-Mouse-wheel to zoom text"
msgstr ""
#: objects/ui_Preferences.h:629
msgid "Automatically check for updates"
msgstr ""
#: objects/ui_Preferences.h:630
msgid "Include development snapshots"
msgstr ""
#: objects/ui_Preferences.h:631
msgid "Check Now"
msgstr ""
#: objects/ui_Preferences.h:632
msgid "Last checked: "
msgstr ""
#: objects/ui_Preferences.h:634
msgid "OpenCSG"
msgstr ""
#: objects/ui_Preferences.h:635
msgid "Show capability warning"
msgstr ""
#: objects/ui_Preferences.h:636
msgid "Enable for OpenGL 1.x"
msgstr ""
#: objects/ui_Preferences.h:637
msgid "Turn off rendering at "
msgstr ""
#: objects/ui_Preferences.h:638
msgid "elements"
msgstr ""
#: objects/ui_Preferences.h:639
msgid "Force Goldfeather"
msgstr ""
#: objects/ui_Preferences.h:640
msgid "CGAL Cache size"
msgstr ""
#: objects/ui_Preferences.h:641 objects/ui_Preferences.h:643
msgid "bytes"
msgstr ""
#: objects/ui_Preferences.h:642
msgid "PolySet Cache size"
msgstr ""
#: objects/ui_Preferences.h:644
msgid "Allow to open multiple documents"
msgstr ""
#: objects/ui_Preferences.h:645
msgid "Enable docking of Editor and Console in different places"
msgstr ""
#: objects/ui_Preferences.h:646
msgid "Enable undocking of Editor and Console to separate windows"
msgstr ""
#: objects/ui_Preferences.h:647
msgid "Show Welcome Screen"
msgstr ""
#: objects/ui_Preferences.h:648
msgid "Enable user interface localization (requires restart of OpenSCAD)"
msgstr ""
#: objects/ui_Preferences.h:649
msgid "toolBar"
msgstr ""
#: objects/ui_ProgressWidget.h:72
msgid "Form"
msgstr ""
#: objects/ui_ProgressWidget.h:73
msgid "%v / %m"
msgstr ""
#: src/AboutDialog.h:15
msgid "About OpenSCAD "
msgstr ""
#: src/mainwin.cc:773 src/mainwin.cc:1315
msgid "Untitled.scad"
msgstr ""
#: src/mainwin.cc:1314
msgid "Save File"
msgstr ""
#: src/mainwin.cc:1316
msgid "OpenSCAD Designs (*.scad)"
msgstr ""
#: src/mainwin.cc:1326
msgid ""
"%1 already exists.\n"
"Do you want to replace it?"
msgstr ""
#: src/mainwin.cc:1654
msgid "Application"
msgstr ""
#: src/mainwin.cc:1655
msgid ""
"The document has been modified.\n"
"Do you really want to reload the file?"
msgstr ""
#: src/mainwin.cc:1966 src/mainwin.cc:2023
msgid "Export %1 File"
msgstr ""
#: src/mainwin.cc:1967 src/mainwin.cc:2027
msgid "%1 Files (*%2)"
msgstr ""
#: src/mainwin.cc:1968
msgid "Untitled"
msgstr ""
#: src/mainwin.cc:2025
msgid "Untitled%1"
msgstr ""
#: src/mainwin.cc:2076
msgid "Export CSG File"
msgstr ""
#: src/mainwin.cc:2077
msgid "Untitled.csg"
msgstr ""
#: src/mainwin.cc:2078
msgid "CSG Files (*.csg)"
msgstr ""
#: src/mainwin.cc:2104
msgid "Export Image"
msgstr ""
#: src/mainwin.cc:2104
msgid "PNG Files (*.png)"
msgstr ""
#: src/mainwin.cc:2344
msgid "Console"
msgstr ""
#: src/mainwin.cc:2471
msgid "The document has been modified."
msgstr ""
#: src/mainwin.cc:2472
msgid "Do you want to save your changes?"
msgstr ""
#: src/QGLView.cc:114
msgid ""
"\n"
"Using QGLWidget\n"
"\n"
msgstr ""
#: src/QGLView.cc:131
msgid ""
"Warning: You may experience OpenCSG rendering errors.\n"
"\n"
msgstr ""
#: src/QGLView.cc:134
msgid ""
"Warning: Missing OpenGL capabilities for OpenCSG - OpenCSG has been "
"disabled.\n"
"\n"
msgstr ""
#: src/QGLView.cc:137
msgid ""
"It is highly recommended to use OpenSCAD on a system with OpenGL 2.0 or "
"later.\n"
"Your renderer information is as follows:\n"
msgstr ""
#: src/QGLView.cc:141
#, c-format
msgid ""
"GLEW version %s\n"
"%s (%s)\n"
"OpenGL version %s\n"
msgstr ""
#: src/QGLView.cc:171
#, c-format
msgid ""
"Viewport: translate = [ %.2f %.2f %.2f ], rotate = [ %.2f %.2f %.2f ], "
"distance = %.2f"
msgstr ""
#: src/UIUtils.cc:85
msgid "Basics"
msgstr ""
#: src/UIUtils.cc:85
msgid "Shapes"
msgstr ""
#: src/UIUtils.cc:85
msgid "Extrusion"
msgstr ""
#~ msgid "OpenGL Info"
#~ msgstr "Information OpenGL"

File diff suppressed because it is too large Load Diff

1009
locale/ru.po Normal file

File diff suppressed because it is too large Load Diff

View File

@ -497,16 +497,16 @@ isEmpty(LOCALE_PREFIX): LOCALE_PREFIX = $$PREFIX/share/openscad/locale
QMAKE_POST_LINK += $$PWD/scripts/translation-make.sh
# Create install targets for the languages defined in LINGUAS
LINGUAS = $$cat(po/LINGUAS)
LINGUAS = $$cat(locale/LINGUAS)
for(language, LINGUAS) {
catalog = po/$$language/LC_MESSAGES/openscad.mo
catalog = locale/$$language/LC_MESSAGES/openscad.mo
exists($$catalog) {
translation_path = translation_$${language}.path
translation_files = translation_$${language}.files
translation_depends = translation_$${language}.depends
$$translation_path = $$LOCALE_PREFIX/$$language/LC_MESSAGES/
$$translation_files = $$catalog
$$translation_depends = po/$${language}.po
$$translation_depends = locale/$${language}.po
INSTALLS += translation_$$language
}
}

1938
po/fr.po

File diff suppressed because it is too large Load Diff

1950
po/ru.po

File diff suppressed because it is too large Load Diff

View File

@ -13,9 +13,9 @@ TOPDIR="`dirname \"$SCRIPTDIR\"`"
cd "$TOPDIR"
echo "Generating POTFILES..."
./scripts/generate-potfiles.sh > po/POTFILES
./scripts/generate-potfiles.sh > locale/POTFILES
echo "Updating translation files..."
./scripts/translation-update.sh
echo "Done."
echo "Done."

View File

@ -11,9 +11,9 @@ updatepot()
echo "cannot find file '$f' from POTFILES"
exit 1
fi
done < po/POTFILES
done < locale/POTFILES
grep ui_MainWindow.h po/POTFILES >/dev/null 2>/dev/null
grep ui_MainWindow.h locale/POTFILES >/dev/null 2>/dev/null
if [ $? -ne 0 ] ; then
echo "cannot find .../ui_xxxxx.h files. perhaps if you run make...?"
exit 1
@ -26,22 +26,22 @@ updatepot()
OPTS=$OPTS' --default-domain=openscad'
OPTS=$OPTS' --keyword=_'
OPTS=$OPTS' --keyword=N_'
OPTS=$OPTS' --files-from=./po/POTFILES'
cmd="${GETTEXT_PATH}xgettext "$OPTS' -o ./po/openscad.pot'
OPTS=$OPTS' --files-from=./locale/POTFILES'
cmd="${GETTEXT_PATH}xgettext "$OPTS' -o ./locale/openscad.pot'
echo $cmd
$cmd
if [ ! $? = 0 ]; then
echo error running xgettext
exit 1
fi
sed -e s/"CHARSET"/"UTF-8"/g ./po/openscad.pot > ./po/openscad.pot.new && mv ./po/openscad.pot.new ./po/openscad.pot
sed -e s/"CHARSET"/"UTF-8"/g ./locale/openscad.pot > ./locale/openscad.pot.new && mv ./locale/openscad.pot.new ./locale/openscad.pot
}
updatepo()
{
for LANGCODE in `cat ./po/LINGUAS | grep -v "#"`; do
for LANGCODE in `cat ./locale/LINGUAS | grep -v "#"`; do
OPTS='--update --backup=t'
cmd="$GETTEXT_PATH"'msgmerge '$OPTS' ./po/'$LANGCODE'.po ./po/openscad.pot'
cmd="$GETTEXT_PATH"'msgmerge '$OPTS' ./locale/'$LANGCODE'.po ./locale/openscad.pot'
echo $cmd
$cmd
if [ ! $? = 0 ]; then
@ -53,10 +53,10 @@ updatepo()
updatemo()
{
for LANGCODE in `cat po/LINGUAS | grep -v "#"`; do
mkdir -p ./po/$LANGCODE/LC_MESSAGES
for LANGCODE in `cat locale/LINGUAS | grep -v "#"`; do
mkdir -p ./locale/$LANGCODE/LC_MESSAGES
OPTS='-c -v'
cmd="$GETTEXT_PATH"'msgfmt '$OPTS' -o ./po/'$LANGCODE'/LC_MESSAGES/openscad.mo ./po/'$LANGCODE'.po'
cmd="$GETTEXT_PATH"'msgfmt '$OPTS' -o ./locale/'$LANGCODE'/LC_MESSAGES/openscad.mo ./locale/'$LANGCODE'.po'
echo $cmd
$cmd
if [ ! $? = 0 ]; then

View File

@ -1,10 +1,6 @@
#include <stdlib.h>
#include "PlatformUtils.h"
#include <Eigen/Core>
#ifdef USE_SCINTILLA_EDITOR
#include <Qsci/qsciglobal.h>
#endif
extern std::vector<std::string> librarypath;
extern std::vector<std::string> fontpath;

View File

@ -194,7 +194,7 @@ ColorMap::colorscheme_set_t ColorMap::enumerateColorSchemes()
RenderColorScheme *defaultColorScheme = new RenderColorScheme();
result_set.insert(colorscheme_set_t::value_type(defaultColorScheme->index(),
boost::shared_ptr<RenderColorScheme>(defaultColorScheme)));
enumerateColorSchemesInPath(result_set, PlatformUtils::resourcesPath());
enumerateColorSchemesInPath(result_set, PlatformUtils::resourceBasePath());
enumerateColorSchemesInPath(result_set, PlatformUtils::userConfigPath());
return result_set;

View File

@ -1,6 +1,7 @@
#include <algorithm>
#include <QString>
#include <QChar>
#include "boosty.h"
#include "scintillaeditor.h"
#include <Qsci/qscicommandset.h>
#include "Preferences.h"
@ -254,7 +255,7 @@ ScintillaEditor::colorscheme_set_t ScintillaEditor::enumerateColorSchemes()
{
colorscheme_set_t result_set;
enumerateColorSchemesInPath(result_set, PlatformUtils::resourcesPath());
enumerateColorSchemesInPath(result_set, PlatformUtils::resourceBasePath());
enumerateColorSchemesInPath(result_set, PlatformUtils::userConfigPath());
return result_set;