From: bdureau Date: Mon, 13 Feb 2012 22:31:57 +0000 (+0000) Subject: Added initial Russian Translations X-Git-Tag: upstream/12.03~1^2~57 X-Git-Url: https://git.gag.com/?a=commitdiff_plain;ds=inline;h=0041e389144d61b84204701a09cae7c85222b0f6;p=debian%2Fopenrocket Added initial Russian Translations git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@414 180e2498-e6e9-4542-8430-84ac67f01cd8 --- diff --git a/core/resources/l10n/messages_ru.properties b/core/resources/l10n/messages_ru.properties new file mode 100644 index 00000000..ebeb6258 --- /dev/null +++ b/core/resources/l10n/messages_ru.properties @@ -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 = \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 +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 = Click to select    Shift+click to select other    Double-click to edit    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 index 00000000..854f1372 Binary files /dev/null and b/core/resources/pix/translators/SkyDart.png differ