Added initial Russian Translations
authorbdureau <bdureau@180e2498-e6e9-4542-8430-84ac67f01cd8>
Mon, 13 Feb 2012 22:31:57 +0000 (22:31 +0000)
committerbdureau <bdureau@180e2498-e6e9-4542-8430-84ac67f01cd8>
Mon, 13 Feb 2012 22:31:57 +0000 (22:31 +0000)
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@414 180e2498-e6e9-4542-8430-84ac67f01cd8

core/resources/l10n/messages_ru.properties [new file with mode: 0644]
core/resources/pix/translators/SkyDart.png [new file with mode: 0644]

diff --git a/core/resources/l10n/messages_ru.properties b/core/resources/l10n/messages_ru.properties
new file mode 100644 (file)
index 0000000..ebeb625
--- /dev/null
@@ -0,0 +1,128 @@
+
+#
+# Russian base translation file
+#
+# Should you need to add new logical keys here is the proposed method
+#
+# className.ComponentType.componentName
+#
+#
+# Text tokens within braces should not be translated, e.g.
+#    "The file '{filename}' exists."
+# They are pieces that are inserted dynamically.
+#
+
+! Set to the name of the current translation file (used for debugging purposes)
+debug.currentFile = messages_ru.properties
+
+! RocketActions
+RocketActions.checkbox.Donotaskmeagain = \u0411\u043E\u043B\u044C\u0448\u0435 \u043D\u0435 \u0441\u043F\u0440\u0430\u0448\u0438\u0432\u0430\u0442\u044C
+RocketActions.lbl.Youcanchangedefop = \u0412\u044B \u043C\u043E\u0436\u0435\u0442\u0435 \u0438\u0437\u043C\u0435\u043D\u0438\u0442\u044C \u0441\u0442\u0430\u043D\u0434\u0430\u0440\u0442\u043D\u044B\u0439 \u043F\u043E\u0440\u044F\u0434\u043E\u043A \u0440\u0430\u0431\u043E\u0442\u044B \u0432 \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0430\u0445.
+RocketActions.showConfirmDialog.lbl1 = \u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0432\u044B\u0431\u0440\u0430\u043D\u043D\u044B\u0439 \u0440\u0430\u0441\u0447\u0435\u0442?
+RocketActions.showConfirmDialog.lbl2 = <html><i>\u042D\u0442\u0430 \u043E\u043F\u0435\u0440\u0430\u0446\u0438\u044F \u043D\u0435 \u043C\u043E\u0436\u0435\u0442 \u0431\u044B\u0442\u044C \u043E\u0442\u043C\u0435\u043D\u0435\u043D\u0430 </i>
+RocketActions.showConfirmDialog.title = \u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0440\u0430\u0441\u0447\u0435\u0442
+RocketActions.DelCompAct.Delete = Delete
+RocketActions.DelCompAct.ttip.Delete = \u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0432\u044B\u0431\u0440\u0430\u043D\u043D\u044B\u0439 \u043A\u043E\u043C\u043F\u043E\u043D\u0435\u043D\u0442.
+RocketActions.DelSimuAct.Delete = \u0423\u0434\u0430\u043B\u0438\u0442\u044C
+RocketActions.DelSimuAct.ttip.Delete = \u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0432\u044B\u0431\u0440\u0430\u043D\u043D\u044B\u0439 \u0440\u0430\u0441\u0447\u0435\u0442.
+RocketActions.DelAct.Delete = \u0423\u0434\u0430\u043B\u0438\u0442\u044C
+RocketActions.DelAct.ttip.Delete = \u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0432\u044B\u0431\u0440\u0430\u043D\u043D\u044B\u0439 \u043A\u043E\u043C\u043F\u043E\u043D\u0435\u043D\u0442 \u0438\u043B\u0438 \u0440\u0430\u0441\u0447\u0435\u0442.
+RocketActions.CutAction.Cut = \u0412\u044B\u0440\u0435\u0437\u0430\u0442\u044C 
+RocketActions.CutAction.ttip.Cut = \u0412\u044B\u0440\u0435\u0437\u0430\u0442\u044C \u044D\u0442\u043E\u0442 \u043A\u043E\u043C\u043F\u043E\u043D\u0435\u043D\u0442 \u0438\u043B\u0438 \u0440\u0430\u0441\u0447\u0435\u0442 \u0432 \u0431\u0443\u0444\u0435\u0440 \u0438 \u0443\u0434\u0430\u043B\u0438\u0442\u044C \u0435\u0433\u043E \u0438\u0437 \u043F\u0440\u043E\u0435\u043A\u0442\u0430
+RocketActions.CopyAct.Copy = \u0421\u043A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u0442\u044C
+RocketActions.CopyAct.ttip.Copy = \u0421\u043A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u044D\u0442\u043E\u0442 \u043A\u043E\u043C\u043F\u043E\u043D\u0435\u043D\u0442 (\u0438 \u043F\u043E\u0434\u0447\u0438\u043D\u0435\u043D\u043D\u044B\u0435 \u043A\u043E\u043C\u043F\u043E\u043D\u0435\u043D\u0442\u044B) \u0432 \u0431\u0443\u0444\u0435\u0440.
+RocketActions.PasteAct.Paste = \u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044C 
+RocketActions.PasteAct.ttip.Paste = Paste the component or simulation on the clipboard to the design.
+RocketActions.EditAct.Edit = \u0420\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C
+RocketActions.EditAct.ttip.Edit = \u0420\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0432\u044B\u0431\u0440\u0430\u043D\u043D\u044B\u0439 \u043A\u043E\u043C\u043F\u043E\u043D\u0435\u043D\u0442
+RocketActions.NewStageAct.Newstage = \u041D\u043E\u0432\u0430\u044F \u0441\u0442\u0443\u043F\u0435\u043D\u044C
+RocketActions.NewStageAct.ttip.Newstage = \u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u043D\u043E\u0432\u0443\u044E \u0441\u0442\u0443\u043F\u0435\u043D\u044C \u043A \u043F\u0440\u043E\u0435\u043A\u0442\u0443 \u0440\u0430\u043A\u0435\u0442\u044B.
+RocketActions.ActBoosterstage = \u0421\u0442\u0443\u043F\u0435\u043D\u044C \u0443\u0441\u043A\u043E\u0440\u0438\u0442\u0435\u043B\u044F
+RocketActions.MoveUpAct.Moveup = \u041F\u0435\u0440\u0435\u043C\u0435\u0441\u0442\u0438\u0442\u044C \u0432\u0432\u0435\u0440\u0445
+RocketActions.MoveUpAct.ttip.Moveup = \u041F\u0435\u0440\u0435\u043C\u0435\u0441\u0442\u0438\u0442\u044C \u043A\u043E\u043C\u043F\u043E\u043D\u0435\u043D\u0442 \u0432\u044B\u0448\u0435.
+RocketActions.MoveDownAct.Movedown = \u041F\u0435\u0440\u0435\u043C\u0435\u0441\u0442\u0438\u0442\u044C \u0432\u043D\u0438\u0437
+RocketActions.MoveDownAct.ttip.Movedown = \u041F\u0435\u0440\u0435\u043C\u0435\u0441\u0442\u0438\u0442\u044C \u043A\u043E\u043C\u043F\u043E\u043D\u0435\u043D\u0442 \u043D\u0438\u0436\u0435.
+
+! RocketPanel
+
+RocketPanel.FigTypeAct.Sideview = \u0412\u0438\u0434 \u0441\u0431\u043E\u043A\u0443
+RocketPanel.FigTypeAct.ttip.Sideview = \u0412\u0438\u0434 \u0441\u0431\u043E\u043A\u0443
+RocketPanel.FigTypeAct.Backview = \u0412\u0438\u0434 \u0441\u043F\u0435\u0440\u0435\u0434\u0438
+RocketPanel.FigTypeAct.ttip.Backview = \u0412\u0438\u0434 \u0441\u0437\u0430\u0434\u0438
+RocketPanel.lbl.Motorcfg = \u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u0434\u0432\u0438\u0433\u0430\u0442\u0435\u043B\u044F:
+RocketPanel.lbl.infoMessage = <html>Click to select &nbsp;&nbsp; Shift+click to select other &nbsp;&nbsp; Double-click to edit &nbsp;&nbsp; Click+drag to move
+
+! BasicFrame
+BasicFrame.SimpleFileFilter1 = \u0412\u0441\u0435 \u043F\u0440\u043E\u0435\u043A\u0442\u044B \u0440\u0430\u043A\u0435\u0442 (*.ork, *.rkt)
+BasicFrame.SimpleFileFilter2 = \u041F\u0440\u043E\u0435\u043A\u0442\u044B \u0432 \u0444\u043E\u0440\u043C\u0430\u0442\u0435 OpenRockt (*.ork)
+BasicFrame.SimpleFileFilter3 = \u041F\u0440\u043E\u0435\u043A\u0442\u044B \u0432 \u0444\u043E\u0440\u043C\u0430\u0442\u0435 RockSim (*.rkt)
+BasicFrame.tab.Rocketdesign = \u041F\u0440\u043E\u0435\u043A\u0442 \u0440\u0430\u043A\u0435\u0442\u044B
+BasicFrame.tab.Flightsim = \u041C\u043E\u0434\u0435\u043B\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u043F\u043E\u043B\u0435\u0442\u0430
+BasicFrame.title.Addnewcomp = \u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u043D\u043E\u0432\u044B\u0439 \u043A\u043E\u043C\u043F\u043E\u043D\u0435\u043D\u0442
+BasicFrame.dlg.lbl1 = \u041F\u0440\u043E\u0435\u043A\u0442 '
+BasicFrame.dlg.lbl2 = '\u043D\u0435 \u0431\u044B\u043B \u0441\u043E\u0445\u0440\u0430\u043D\u0435\u043D.
+BasicFrame.dlg.lbl3 =  \u0425\u043E\u0442\u0438\u0442\u0435 \u0435\u0433\u043E \u0441\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C?
+BasicFrame.dlg.title = \u041F\u0440\u043E\u0435\u043A\u0442 \u043D\u0435 \u0441\u043E\u0445\u0440\u0430\u043D\u0435\u043D 
+BasicFrame.StageName.Sustainer = \u041C\u0430\u0440\u0448\u0435\u0432\u0430\u044F \u0441\u0442\u0443\u043F\u0435\u043D\u044C
+BasicFrame.WarningDialog.txt1 = \u0421\u043B\u0435\u0434\u0443\u044E\u0449\u0438\u0435 \u043F\u0440\u043E\u0431\u043B\u0435\u043C\u044B \u0432\u043E\u0437\u043D\u0438\u043A\u043B\u0438 \u0432\u043E \u0432\u0440\u0435\u043C\u044F \u0440\u0430\u0431\u043E\u0442\u044B
+BasicFrame.WarningDialog.txt2 = \u041D\u0435\u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B \u043F\u0440\u043E\u0435\u043A\u0442\u0430 \u043C\u043E\u0433\u043B\u0438 \u0431\u044B\u0442\u044C \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043D\u044B \u043D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u043E.
+BasicFrame.WarningDialog.title = \u041F\u0440\u0435\u0434\u0443\u043F\u0440\u0435\u0436\u0434\u0435\u043D\u0438\u0435 \u043F\u0440\u0438 \u043E\u0442\u043A\u0440\u044B\u0442\u0438\u0438 \u0444\u0430\u0439\u043B\u0430
+! General error messages used in multiple contexts
+error.fileExists.title =  \u0424\u0430\u0439\u043B \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442
+error.fileExists.desc =  \u0424\u0430\u0439\u043B '{filename}' \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442. \u0425\u043E\u0442\u0438\u0442\u0435 \u0435\u0433\u043E \u043F\u0435\u0440\u0435\u0437\u0430\u043F\u0438\u0441\u0430\u0442\u044C?
+error.writing.title = \u041E\u0448\u0438\u0431\u043A\u0430 \u043F\u0440\u0438 \u0437\u0430\u043F\u0438\u0441\u0438 \u0444\u0430\u0439\u043B\u0430
+error.writing.desc = \u0412\u043E\u0437\u043D\u0438\u043A\u043B\u0430 \u043E\u0448\u0438\u0431\u043A\u0430 \u043F\u0440\u0438 \u0437\u0430\u043F\u0438\u0441\u0438 \u0432 \u0444\u0430\u0439\u043B:
+
+! Labels used in buttons of dialog windows
+# TODO: Rename these to "btn.xxx"
+button.ok = OK
+button.cancel =  \u041E\u0442\u043C\u0435\u043D\u0430
+button.close = \u0417\u0430\u043A\u0440\u044B\u0442\u044C
+
+! Common labels used in buttons of dialog windows
+dlg.but.ok = OK
+dlg.but.cancel =  \u041E\u0442\u043C\u0435\u043D\u0430
+dlg.but.close =  \u0417\u0430\u043A\u0440\u044B\u0442\u044C
+
+! General file type names
+filetypes.pdf = PDF files
+
+! About Dialog
+AboutDialog.lbl.version =  \u0412\u0435\u0440\u0441\u0438\u044F
+
+! The texts below provide additional credits for the translation maintainer
+! - In AboutDialog.lbl.translation replace "English" with the current language.
+! - AboutDialog.lbl.translator is the translator / group name (may be empty)
+! - AboutDialog.lbl.translatorWebsite is a URL to the translator / group (may be empty)
+! - AboutDialog.lbl.translatorIcon is the file name of an icon under pix/translators/ (may be empty)
+AboutDialog.lbl.translation = Russian translation by: 
+AboutDialog.lbl.translator = Sky dart
+AboutDialog.lbl.translatorWebsite = http://sites.google.com/site/theskydartteam/
+AboutDialog.lbl.translatorIcon =  SkyDart.png
+
+! Print dialog
+PrintDialog.title = \u041F\u0435\u0447\u0430\u0442\u044C \u0438\u043B\u0438 \u044D\u043A\u0441\u043F\u043E\u0440\u0442
+PrintDialog.but.previewAndPrint =  \u041F\u0440\u043E\u0441\u043C\u043E\u0442\u0440 \u0438 \u043F\u0435\u0447\u0430\u0442\u044C
+PrintDialog.checkbox.showByStage =  \u041F\u043E\u043A\u0430\u0437\u0430\u0442\u044C \u043F\u043E  \u0441\u0442\u0443\u043F\u0435\u043D\u044F\u043C
+PrintDialog.lbl.selectElements =  \u0412\u044B\u0431\u0440\u0430\u0442\u044C \u044D\u043B\u0435\u043C\u0435\u043D\u0442 \u0434\u043B\u044F \u0432\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u044F:
+printdlg.but.saveaspdf =  \u0421\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C \u0430 PDF
+printdlg.but.preview =  \u041F\u0440\u043E\u0441\u043C\u043E\u0442\u0440
+printdlg.but.settings =  \u0423\u0441\u0442\u0430\u043D\u043E\u0432\u043A\u0438
+PrintDialog.error.preview.title = \u041D\u0435\u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E \u043E\u0442\u043A\u0440\u044B\u0442\u044C \u043F\u0440\u043E\u0441\u043C\u043E\u0442\u0440
+PrintDialog.error.preview.desc1 = \u041D\u0435\u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E \u043E\u0442\u043A\u0440\u044B\u0442\u044C \u043F\u0440\u043E\u0441\u043C\u043E\u0442\u0440 PDF:
+PrintDialog.error.preview.desc2 = \u0418\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0439\u0442\u0435 \u043E\u043F\u0446\u0438\u044E "\u0421\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C \u0432 PDF".
+
+
+!PrintSettingsDialog
+PrintSettingsDialog.title = \u0423\u0441\u0442\u0430\u043D\u043E\u0432\u043A\u0438 \u043F\u0435\u0447\u0430\u0442\u0438
+PrintSettingsDialog.lbl.Templatefillcolor =  \u0426\u0432\u0435\u0442 \u0437\u0430\u043B\u0438\u0432\u043A\u0438 \u0448\u0430\u0431\u043B\u043E\u043D\u0430:
+PrintSettingsDialog.lbl.Templatebordercolor =\u0426\u0432\u0435\u0442 \u0440\u0430\u043C\u043A\u0438 \u0448\u0430\u0431\u043B\u043E\u043D\u0430:
+PrintSettingsDialog.lbl.Papersize = \u0424\u043E\u0440\u043C\u0430\u0442 \u043B\u0438\u0441\u0442\u0430:
+PrintSettingsDialog.lbl.Paperorientation =  \u041E\u0440\u0438\u0435\u043D\u0442\u0430\u0443\u0438\u044F \u043B\u0438\u0441\u0442\u0430:
+PrintSettingsDialog.but.Reset = \u041F\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u043A\u0430
+PrintSettingsDialog.but.Close = \u0417\u0430\u043A\u0440\u044B\u0442\u044C
+
+! Bug Report dialog
+bugreport.dlg.title = \u041E\u0442\u0447\u0435\u0442 \u043E \u0434\u0435\u0444\u0435\u043A\u0442\u0430\u0445
diff --git a/core/resources/pix/translators/SkyDart.png b/core/resources/pix/translators/SkyDart.png
new file mode 100644 (file)
index 0000000..854f137
Binary files /dev/null and b/core/resources/pix/translators/SkyDart.png differ