diff --git a/trunk/src/com/jpexs/decompiler/flash/gui/SelectLanguageDialog.java b/trunk/src/com/jpexs/decompiler/flash/gui/SelectLanguageDialog.java index 4fc9d9112..f413a2482 100644 --- a/trunk/src/com/jpexs/decompiler/flash/gui/SelectLanguageDialog.java +++ b/trunk/src/com/jpexs/decompiler/flash/gui/SelectLanguageDialog.java @@ -38,7 +38,7 @@ public class SelectLanguageDialog extends AppDialog implements ActionListener { JComboBox languageCombobox = new JComboBox<>(); public String languageCode = null; - private String languages[] = new String[]{"en", "cs", "hu", "sv"}; + private String languages[] = new String[]{"en", "cs", "hu", "ru", "sv"}; public SelectLanguageDialog() { setSize(350, 130); diff --git a/trunk/src/com/jpexs/decompiler/flash/gui/locales/AboutDialog_ru.properties b/trunk/src/com/jpexs/decompiler/flash/gui/locales/AboutDialog_ru.properties new file mode 100644 index 000000000..5edf68e9f --- /dev/null +++ b/trunk/src/com/jpexs/decompiler/flash/gui/locales/AboutDialog_ru.properties @@ -0,0 +1,23 @@ +# Copyright (C) 2013 JPEXS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +version = \u0432\u0435\u0440\u0441\u0438\u044F +by = \u0430\u0432\u0442\u043E\u0440: +button.ok = OK +dialog.title = \u041E \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0435 +#In the translation, replace "english" with target language name +translation.author.label = \u0410\u0432\u0442\u043E\u0440 \u0440\u0443\u0441\u0441\u043A\u043E\u0439 \u043B\u043E\u043A\u0430\u043B\u0438\u0437\u0430\u0446\u0438\u0438: +#In the translation, insert your name here +translation.author = focus \ No newline at end of file diff --git a/trunk/src/com/jpexs/decompiler/flash/gui/locales/ExportDialog_ru.properties b/trunk/src/com/jpexs/decompiler/flash/gui/locales/ExportDialog_ru.properties new file mode 100644 index 000000000..e4e6d10cc --- /dev/null +++ b/trunk/src/com/jpexs/decompiler/flash/gui/locales/ExportDialog_ru.properties @@ -0,0 +1,42 @@ +# Copyright (C) 2013 JPEXS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . +shapes = \u0424\u043E\u0440\u043C\u044B +shapes.svg = SVG + +texts = \u0422\u0435\u043A\u0441\u0442\u044B +texts.plain = \u041E\u0431\u044B\u0447\u043D\u044B\u0439 \u0442\u0435\u043A\u0441\u0442 +texts.formatted = \u0424\u043E\u0440\u043C\u0430\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0439 \u0442\u0435\u043A\u0441\u0442 + +images = \u0418\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F +images.pngjpeg = PNG/JPEG + +movies = \u0412\u0438\u0434\u0435\u043E +movies.flv = FLV (\u0411\u0435\u0437 \u0437\u0432\u0443\u043A\u0430) + +sounds = \u0417\u0432\u0443\u043A\u0438 +sounds.mp3wavflv = MP3/WAV/FLV +sounds.flv = FLV (\u0422\u043E\u043B\u044C\u043A\u043E \u0437\u0432\u0443\u043A) + +actionscript = ActionScript +actionscript.as = ActionScript +actionscript.pcode = P-\u043A\u043E\u0434 + +dialog.title = \u042D\u043A\u0441\u043F\u043E\u0440\u0442... + +button.ok = OK +button.cancel = \u041E\u0442\u043C\u0435\u043D\u0430 + + + diff --git a/trunk/src/com/jpexs/decompiler/flash/gui/locales/GraphFrame_ru.properties b/trunk/src/com/jpexs/decompiler/flash/gui/locales/GraphFrame_ru.properties new file mode 100644 index 000000000..fb6eacf58 --- /dev/null +++ b/trunk/src/com/jpexs/decompiler/flash/gui/locales/GraphFrame_ru.properties @@ -0,0 +1,16 @@ +# Copyright (C) 2013 JPEXS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +graph = \u0413\u0440\u0430\u0444 \ No newline at end of file diff --git a/trunk/src/com/jpexs/decompiler/flash/gui/locales/LoadingDialog_ru.properties b/trunk/src/com/jpexs/decompiler/flash/gui/locales/LoadingDialog_ru.properties new file mode 100644 index 000000000..d661396b2 --- /dev/null +++ b/trunk/src/com/jpexs/decompiler/flash/gui/locales/LoadingDialog_ru.properties @@ -0,0 +1,16 @@ +# Copyright (C) 2013 JPEXS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +loadingpleasewait = \u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430, \u043F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430 \u043F\u043E\u0434\u043E\u0436\u0434\u0438\u0442\u0435... \ No newline at end of file diff --git a/trunk/src/com/jpexs/decompiler/flash/gui/locales/MainFrame_ru.properties b/trunk/src/com/jpexs/decompiler/flash/gui/locales/MainFrame_ru.properties new file mode 100644 index 000000000..cc29c96a3 --- /dev/null +++ b/trunk/src/com/jpexs/decompiler/flash/gui/locales/MainFrame_ru.properties @@ -0,0 +1,223 @@ +# Copyright (C) 2013 JPEXS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +menu.file = \u0424\u0430\u0439\u043B +menu.file.open = \u041E\u0442\u043A\u0440\u044B\u0442\u044C... +menu.file.save = \u0421\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C +menu.file.saveas = \u0421\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C \u043A\u0430\u043A... +menu.file.export.fla = \u042D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0432 FLA +menu.file.export.all = \u042D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0432\u0441\u0451 +menu.file.export.selection = \u042D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0432\u044B\u0431\u0440\u0430\u043D\u043D\u043E\u0435 +menu.file.exit = \u0412\u044B\u0439\u0442\u0438 + +menu.tools = \u0418\u043D\u0441\u0442\u0440\u0443\u043C\u0435\u043D\u0442\u044B +menu.tools.searchas = \u041F\u043E\u0438\u0441\u043A \u043F\u043E \u0432\u0441\u0435\u043C\u0443 ActionScript... +menu.tools.proxy = \u041F\u0440\u043E\u043A\u0441\u0438 +menu.tools.deobfuscation = \u0414\u0435\u043E\u0431\u0444\u0443\u0441\u043A\u0430\u0446\u0438\u044F +menu.tools.deobfuscation.pcode = \u0414\u0435\u043E\u0431\u0444\u0443\u0441\u043A\u0430\u0446\u0438\u044F P-\u043A\u043E\u0434\u0430... +menu.tools.deobfuscation.globalrename = \u0413\u043B\u043E\u0431\u0430\u043B\u044C\u043D\u043E \u043F\u0435\u0440\u0435\u0438\u043C\u0435\u043D\u043E\u0432\u0430\u0442\u044C \u0438\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440 +menu.tools.deobfuscation.renameinvalid = \u041F\u0435\u0440\u0435\u0438\u043C\u0435\u043D\u043E\u0432\u0430\u0442\u044C \u043D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u044B\u0435 \u0438\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440\u044B +menu.tools.gotodocumentclass = \u041F\u0435\u0440\u0435\u0439\u0442\u0438 \u043A \u043E\u0441\u043D\u043E\u0432\u043D\u043E\u043C\u0443 \u043A\u043B\u0430\u0441\u0441\u0443 + +menu.settings = \u041D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 +menu.settings.autodeobfuscation = \u0410\u0432\u0442\u043E\u043C\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u0430\u044F \u0434\u0435\u043E\u0431\u0444\u0443\u0441\u043A\u0430\u0446\u0438\u044F +menu.settings.internalflashviewer = \u0418\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C \u0441\u043E\u0431\u0441\u0442\u0432\u0435\u043D\u043D\u044B\u0439 \u043F\u0440\u043E\u0438\u0433\u0440\u044B\u0432\u0430\u0442\u0435\u043B\u044C Flash +menu.settings.parallelspeedup = \u041C\u043D\u043E\u0433\u043E\u043F\u043E\u0442\u043E\u0447\u043D\u043E\u0441\u0442\u044C (\u0443\u0441\u043A\u043E\u0440\u0438\u0442\u044C \u0440\u0430\u0431\u043E\u0442\u0443 \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u044B) +menu.settings.disabledecompilation = \u041E\u0442\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0434\u0435\u043A\u043E\u043C\u043F\u0438\u043B\u044F\u0446\u0438\u044E (\u0442\u043E\u043B\u044C\u043A\u043E \u0434\u0438\u0437\u0430\u0441\u0441\u0435\u043C\u0431\u043B\u0438\u0440\u043E\u0432\u0430\u0442\u044C) +menu.settings.addtocontextmenu = \u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C FFDec \u0432 \u043A\u043E\u043D\u0442\u0435\u043A\u0441\u0442\u043D\u043E\u0435 \u043C\u0435\u043D\u044E SWF \u0444\u0430\u0439\u043B\u043E\u0432 +menu.settings.language = \u0418\u0437\u043C\u0435\u043D\u0438\u0442\u044C \u044F\u0437\u044B\u043A +menu.settings.cacheOnDisk = \u041A\u044D\u0448\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043D\u0430 \u0434\u0438\u0441\u043A +menu.settings.gotoMainClassOnStartup = \u0412\u044B\u0434\u0435\u043B\u0438\u0442\u044C \u043E\u0441\u043D\u043E\u0432\u043D\u043E\u0439 \u043A\u043B\u0430\u0441\u0441 \u043F\u0440\u0438 \u0437\u0430\u043F\u0443\u0441\u043A\u0435 + +menu.help = \u041F\u043E\u043C\u043E\u0449\u044C +menu.help.checkupdates = \u041F\u0440\u043E\u0432\u0435\u0440\u0438\u0442\u044C \u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u044F... +menu.help.helpus = \u041F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0442\u0435 \u043D\u0430\u0441! +menu.help.homepage = \u0414\u043E\u043C\u0430\u0448\u043D\u044F\u044F \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0430 +menu.help.about = \u041E \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0435... + +contextmenu.remove = \u0423\u0434\u0430\u043B\u0438\u0442\u044C + +button.save = \u0421\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C +button.edit = \u0420\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C +button.cancel = \u041E\u0442\u043C\u0435\u043D\u0430 +button.replace = \u0417\u0430\u043C\u0435\u043D\u0438\u0442\u044C... + +notavailonthisplatform = \u041F\u0440\u0435\u0434\u043F\u0440\u043E\u0441\u043C\u043E\u0442\u0440 \u044D\u0442\u043E\u0433\u043E \u043E\u0431\u044A\u0435\u043A\u0442\u0430 \u043D\u0435\u0434\u043E\u0441\u0442\u0443\u043F\u0435\u043D \u043D\u0430 \u0434\u0430\u043D\u043D\u043E\u0439 \u043F\u043B\u0430\u0442\u0444\u043E\u0440\u043C\u0435 (\u0442\u043E\u043B\u044C\u043A\u043E Windows). + +swfpreview = \u041F\u0440\u043E\u0441\u043C\u043E\u0442\u0440 SWF +swfpreview.internal = \u041F\u0440\u043E\u0441\u043C\u043E\u0442\u0440 SWF (\u0412\u0441\u0442\u0440\u043E\u0435\u043D\u043D\u044B\u0439 \u043F\u0440\u043E\u0438\u0433\u0440\u044B\u0432\u0430\u0442\u0435\u043B\u044C) + +parameters = \u041F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u044B + +rename.enternew = \u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043D\u043E\u0432\u043E\u0435 \u0438\u043C\u044F: + +rename.finished.identifier = \u0418\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440 \u043F\u0435\u0440\u0435\u0438\u043C\u0435\u043D\u043E\u0432\u0430\u043D. +rename.finished.multiname = %count% multiname \u043F\u0435\u0440\u0435\u0438\u043C\u0435\u043D\u043E\u0432\u0430\u043D\u043E. + +node.texts = \u0442\u0435\u043A\u0441\u0442\u044B +node.images = \u0438\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F +node.movies = \u0432\u0438\u0434\u0435\u043E +node.sounds = \u0437\u0432\u0443\u043A\u0438 +node.binaryData = \u0434\u0432\u043E\u0438\u0447\u043D\u044B\u0435 \u0434\u0430\u043D\u043D\u044B\u0435 +node.fonts = \u0448\u0440\u0438\u0444\u0442\u044B +node.sprites = \u0441\u043F\u0440\u0430\u0439\u0442\u044B +node.shapes = \u0444\u043E\u0440\u043C\u044B +node.morphshapes = morphshapes +node.buttons = \u043A\u043D\u043E\u043F\u043A\u0438 +node.frames = \u043A\u0430\u0434\u0440\u044B +node.scripts = \u0441\u043A\u0440\u0438\u043F\u0442\u044B + +message.warning = \u0412\u043D\u0438\u043C\u0430\u043D\u0438\u0435 +message.confirm.experimental = \u041F\u043E\u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0430\u044F \u043F\u0440\u043E\u0446\u0435\u0434\u0443\u0440\u0430 \u043C\u043E\u0436\u0435\u0442 \u043F\u043E\u0432\u0440\u0435\u0434\u0438\u0442\u044C SWF \u0444\u0430\u0439\u043B \u0438 \u0441\u0434\u0435\u043B\u0430\u0442\u044C \u0435\u0433\u043E \u043D\u0435\u0440\u0430\u0431\u043E\u0447\u0438\u043C.\r\n\u0418\u0421\u041F\u041E\u041B\u042C\u0417\u0423\u0419\u0422\u0415 \u041D\u0410 \u0421\u0412\u041E\u0419 \u0421\u0422\u0420\u0410\u0425 \u0418 \u0420\u0418\u0421\u041A! \u0412\u044B \u0436\u0435\u043B\u0430\u0435\u0442\u0435 \u043F\u0440\u043E\u0434\u043E\u043B\u0436\u0438\u0442\u044C? +message.confirm.parallel = \u041C\u043D\u043E\u0433\u043E\u043F\u043E\u0442\u043E\u0447\u043D\u043E\u0441\u0442\u044C \u043C\u043E\u0436\u0435\u0442 \u0443\u0441\u043A\u043E\u0440\u0438\u0442\u044C \u0437\u0430\u0433\u0440\u0443\u0437\u043A\u0443 \u0438 \u0434\u0435\u043A\u043E\u043C\u043F\u0438\u043B\u044F\u0446\u0438\u044E, \u043D\u043E \u043F\u043E\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044F \u0431\u043E\u043B\u044C\u0448\u0435 \u043F\u0430\u043C\u044F\u0442\u0438. +message.confirm.on = \u0412\u041A\u041B\u044E\u0447\u0438\u0442\u044C? +message.confirm.off = \u0412\u042B\u041A\u041B\u044E\u0447\u0438\u0442\u044C? +message.confirm = \u041F\u043E\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u044C + +message.confirm.autodeobfuscate = \u0410\u0432\u0442\u043E\u043C\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u0430\u044F \u0434\u0435\u043E\u0431\u0444\u0443\u0441\u043A\u0430\u0446\u0438\u044F \u043F\u043E\u043C\u043E\u0433\u0430\u0435\u0442 \u0434\u0435\u043A\u043E\u043C\u043F\u0438\u043B\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043E\u0431\u0444\u0443\u0441\u0446\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0439 \u043A\u043E\u0434.\r\n\u0414\u0435\u043E\u0431\u0444\u0443\u0441\u043A\u0430\u0446\u0438\u044F \u0437\u0430\u043C\u0435\u0434\u043B\u044F\u0435\u0442 \u0434\u0435\u043A\u043E\u043C\u043F\u0438\u043B\u044F\u0446\u0438\u044E \u0438 \u043C\u043E\u0436\u0435\u0442 \u043F\u0440\u0438\u0432\u0435\u0441\u0442\u0438 \u043A \u0443\u0434\u0430\u043B\u0435\u043D\u0438\u044E \u043D\u0435\u043A\u043E\u0442\u043E\u0440\u043E\u0433\u043E \"\u043C\u0451\u0440\u0442\u0432\u043E\u0433\u043E\" \u043A\u043E\u0434\u0430.\r\n\u0410\u0432\u0442\u043E\u043C\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u0443\u044E \u0434\u0435\u043E\u0431\u0444\u0443\u0441\u043A\u0430\u0446\u0438\u044E \u043B\u0443\u0447\u0448\u0435 \u043E\u0442\u043A\u043B\u044E\u0447\u0438\u0442\u044C, \u0435\u0441\u043B\u0438 \u043A\u043E\u0434 \u043D\u0435 \u043E\u0431\u0444\u0443\u0441\u0446\u0438\u0440\u043E\u0432\u0430\u043D. + +message.parallel = \u041C\u043D\u043E\u0433\u043E\u043F\u043E\u0442\u043E\u0447\u043D\u043E\u0441\u0442\u044C +message.trait.saved = Trait \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u0441\u043E\u0445\u0440\u0430\u043D\u0435\u043D + +message.constant.new.string = \u0421\u0442\u0440\u043E\u043A\u0430 (String) "%value%" \u043E\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0432 \u0442\u0430\u0431\u043B\u0438\u0446\u0435 \u043A\u043E\u043D\u0441\u0442\u0430\u043D\u0442. \u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C? +message.constant.new.string.title = \u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0441\u0442\u0440\u043E\u043A\u0443 (String) +message.constant.new.integer = \u0426\u0435\u043B\u043E\u0435 \u0447\u0438\u0441\u043B\u043E (Integer) "%value%" \u043E\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0432 \u0442\u0430\u0431\u043B\u0438\u0446\u0435 \u043A\u043E\u043D\u0441\u0442\u0430\u043D\u0442. \u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C? +message.constant.new.integer.title = \u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0446\u0435\u043B\u043E\u0435 \u0447\u0438\u0441\u043B\u043E (Integer) +message.constant.new.unsignedinteger = \u0411\u0435\u0437\u0437\u043D\u0430\u043A\u043E\u0432\u043E\u0435 \u0446\u0435\u043B\u043E\u0435 \u0447\u0438\u0441\u043B\u043E (Unsigned integer) "%value%" \u043E\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0432 \u0442\u0430\u0431\u043B\u0438\u0446\u0435 \u043A\u043E\u043D\u0441\u0442\u0430\u043D\u0442. \u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C? +message.constant.new.unsignedinteger.title = \u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0431\u0435\u0437\u0437\u043D\u0430\u043A\u043E\u0432\u043E\u0435 \u0446\u0435\u043B\u043E\u0435 \u0447\u0438\u0441\u043B\u043E (Unsigned integer) +message.constant.new.double = \u0414\u0440\u043E\u0431\u043D\u043E\u0435 \u0447\u0438\u0441\u043B\u043E (Double) "%value%" \u043E\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0432 \u0442\u0430\u0431\u043B\u0438\u0446\u0435 \u043A\u043E\u043D\u0441\u0442\u0430\u043D\u0442. \u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C? +message.constant.new.double.title = \u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0434\u0440\u043E\u0431\u043D\u043E\u0435 \u0447\u0438\u0441\u043B\u043E (Double) + +work.buffering = \u0411\u0443\u0444\u0435\u0440\u0438\u0437\u0430\u0446\u0438\u044F +work.waitingfordissasembly = \u041E\u0436\u0438\u0434\u0430\u043D\u0438\u0435 \u0434\u0438\u0437\u0430\u0441\u0441\u0435\u043C\u0431\u043B\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F +work.gettinghilights = \u041F\u043E\u0434\u0441\u0432\u0435\u0442\u043A\u0430 \u0441\u0438\u043D\u0442\u0430\u043A\u0441\u0438\u0441\u0430 +work.disassembling = \u0414\u0438\u0437\u0430\u0441\u0441\u0435\u043C\u0431\u043B\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 +work.exporting = \u042D\u043A\u0441\u043F\u043E\u0440\u0442 +work.searching = \u041F\u043E\u0438\u0441\u043A +work.renaming = \u041F\u0435\u0440\u0435\u0438\u043C\u0435\u043D\u043E\u0432\u0430\u043D\u0438\u0435 +work.exporting.fla = \u042D\u043A\u0441\u043F\u043E\u0440\u0442 FLA +work.renaming.identifiers = \u041F\u0435\u0440\u0435\u0438\u043C\u0435\u043D\u043E\u0432\u0430\u043D\u0438\u0435 \u0438\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440\u043E\u0432 +work.deobfuscating = \u0414\u0435\u043E\u0431\u0444\u0443\u0441\u043A\u0430\u0446\u0438\u044F +work.decompiling = \u0414\u0435\u043A\u043E\u043C\u043F\u0438\u043B\u044F\u0446\u0438\u044F +work.gettingvariables = \u041F\u043E\u043B\u0443\u0447\u0435\u043D\u0438\u0435 \u043F\u0435\u0440\u0435\u043C\u0435\u043D\u043D\u044B\u0445 +work.reading.swf = \u0427\u0442\u0435\u043D\u0438\u0435 SWF +work.creatingwindow = \u0421\u043E\u0437\u0434\u0430\u043D\u0438\u0435 \u043E\u043A\u043D\u0430 +work.buildingscripttree = \u041F\u043E\u0441\u0442\u0440\u043E\u0435\u043D\u0438\u0435 \u0434\u0435\u0440\u0435\u0432\u0430 \u0441\u043A\u0440\u0438\u043F\u0442\u043E\u0432 + +work.deobfuscating.complete = \u0414\u0435\u043E\u0431\u0444\u0443\u0441\u043A\u0430\u0446\u0438\u044F \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u0430 + +message.search.notfound = \u0422\u0435\u043A\u0441\u0442 "%searchtext%" \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D. +message.search.notfound.title = \u041D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D\u043E + +message.rename.notfound.multiname = \u041F\u043E\u0434 \u043A\u0443\u0440\u0441\u043E\u0440\u043E\u043C \u0434\u043E\u043B\u0436\u0435\u043D \u0431\u044B\u0442\u044C multiname +message.rename.notfound.identifier = \u041F\u043E\u0434 \u043A\u0443\u0440\u0441\u043E\u0440\u043E\u043C \u0434\u043E\u043B\u0436\u0435\u043D \u0431\u044B\u0442\u044C \u0438\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440 +message.rename.notfound.title = \u041D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D\u043E +message.rename.renamed = \u0418\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440\u043E\u0432 \u043F\u0435\u0440\u0435\u0438\u043C\u0435\u043D\u043E\u0432\u0430\u043D\u043E: %count% + +filter.images = \u0418\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F (*.jpg,*.gif,*.png) +filter.fla = \u041F\u0440\u043E\u0435\u043A\u0442 Flash CS 6 (*.fla) +filter.xfl = \u041D\u0435 \u0441\u0436\u0430\u0442\u044B\u0439 \u043F\u0440\u043E\u0435\u043A\u0442 Flash CS 6 (*.xfl) +filter.swf = SWF \u0444\u0430\u0439\u043B\u044B (*.swf) + +error = \u041E\u0448\u0438\u0431\u043A\u0430 +error.image.invalid = \u041D\u0435\u0432\u0435\u0440\u043D\u043E\u0435 \u0438\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435. + +error.text.invalid = \u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0442\u0435\u043A\u0441\u0442: %text% \u0432 \u0441\u0442\u0440\u043E\u043A\u0435 %line% +error.file.save = \u041D\u0435\u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E \u0441\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C \u0444\u0430\u0439\u043B +error.file.write = \u041D\u0435\u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E \u0437\u0430\u043F\u0438\u0441\u0430\u0442\u044C \u0434\u0430\u043D\u043D\u044B\u0435 \u0432 \u0444\u0430\u0439\u043B +error.export = \u041E\u0448\u0438\u0431\u043A\u0430 \u0432\u043E \u0432\u0440\u0435\u043C\u044F \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0430 + +export.select.directory = \u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u043F\u0430\u043F\u043A\u0443 \u0434\u043B\u044F \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0430 +export.finishedin = \u042D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u043E \u0437\u0430 %time% + +update.check.title = \u041F\u0440\u043E\u0432\u0435\u0440\u043A\u0430 \u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u0439 +update.check.nonewversion = \u041E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u0439 \u043D\u0435\u0442. + +message.helpus = \u041F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430, \u043F\u043E\u0441\u0435\u0442\u0438\u0442\u0435\r\n%url%\r\n\u0434\u043B\u044F \u043F\u043E\u0434\u0440\u043E\u0431\u043D\u043E\u0441\u0442\u0435\u0439. +message.homepage = \u041F\u043E\u0441\u0435\u0442\u0438\u0442\u0435 \u0434\u043E\u043C\u0430\u0448\u043D\u044E\u044E \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0443: \r\n%url% + +proxy = \u041F\u0440\u043E\u043A\u0441\u0438 +proxy.start = \u0417\u0430\u043F\u0443\u0441\u0442\u0438\u0442\u044C \u043F\u0440\u043E\u043A\u0441\u0438 +proxy.stop = \u041E\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C \u043F\u0440\u043E\u043A\u0441\u0438 +proxy.show = \u041F\u043E\u043A\u0430\u0437\u0430\u0442\u044C \u043F\u0440\u043E\u043A\u0441\u0438 +exit = \u0412\u044B\u0439\u0442\u0438 + +panel.disassembled = P-\u043A\u043E\u0434 +panel.decompiled = ActionScript + +search.info = \u041F\u043E\u0438\u0441\u043A "%text%": +search.script = \u0421\u043A\u0440\u0438\u043F\u0442 + +constants = Constants +traits = Traits + +pleasewait = \u041F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430, \u043F\u043E\u0434\u043E\u0436\u0434\u0438\u0442\u0435 + +abc.detail.methodtrait = Method/Getter/Setter Trait +abc.detail.unsupported = - +abc.detail.slotconsttrait = Slot/Const Trait +abc.detail.traitname = \u0418\u043C\u044F: + +abc.detail.body.params.maxstack = \u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u044B\u0439 \u0440\u0430\u0437\u043C\u0435\u0440 \u0441\u0442\u0435\u043A\u0430: +abc.detail.body.params.localregcount = \u041A\u043E\u043B\u0438\u0447\u0435\u0441\u0442\u0432\u043E \u043B\u043E\u043A\u0430\u043B\u044C\u043D\u044B\u0445 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u043E\u0432: +abc.detail.body.params.minscope = \u041C\u0438\u043D\u0438\u043C\u0430\u043B\u044C\u043D\u0430\u044F \u043E\u0431\u043B\u0430\u0441\u0442\u044C \u0432\u0438\u0434\u0438\u043C\u043E\u0441\u0442\u0438: +abc.detail.body.params.maxscope = \u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u0430\u044F \u043E\u0431\u043B\u0430\u0441\u0442\u044C \u0432\u0438\u0434\u0438\u043C\u043E\u0441\u0442\u0438: +abc.detail.body.params.autofill = \u0410\u0432\u0442\u043E\u0437\u0430\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u0435 \u043F\u0440\u0438 \u0441\u043E\u0445\u0440\u0430\u043D\u0435\u043D\u0438\u0438 \u043A\u043E\u0434\u0430 (\u0413\u041B\u041E\u0411\u0410\u041B\u042C\u041D\u0410\u042F \u041D\u0410\u0421\u0422\u0420\u041E\u0419\u041A\u0410) +abc.detail.body.params.autofill.experimental = ...\u042D\u041A\u0421\u041F\u0415\u0420\u0418\u041C\u0415\u041D\u0422\u0410\u041B\u042C\u041D\u041E + +abc.detail.methodinfo.methodindex = Method Index: +abc.detail.methodinfo.parameters = \u0410\u0440\u0433\u0443\u043C\u0435\u043D\u0442\u044B: +abc.detail.methodinfo.returnvalue = \u0422\u0438\u043F \u0432\u043E\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u043C\u043E\u0433\u043E \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F: + +error.methodinfo.params = \u041E\u0448\u0438\u0431\u043A\u0430 \u0432 \u0430\u0440\u0433\u0443\u043C\u0435\u043D\u0442\u0430\u0445 MethodInfo +error.methodinfo.returnvalue = \u041E\u0448\u0438\u0431\u043A\u0430 \u0432 \u0442\u0438\u043F\u0435 \u0432\u043E\u0437\u0440\u0430\u0449\u0430\u0435\u043C\u043E\u0433\u043E \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F MethodInfo + +abc.detail.methodinfo = MethodInfo +abc.detail.body.code = \u041A\u043E\u0434 MethodBody +abc.detail.body.params = \u041F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u044B MethodBody + +abc.detail.slotconst.typevalue = \u0422\u0438\u043F \u0438 \u0417\u043D\u0430\u0447\u0435\u043D\u0438\u0435: + +error.slotconst.typevalue = \u041E\u0448\u0438\u0431\u043A\u0430 \u0432 typevalue SlotConst + +message.autofill.failed = \u041D\u0435\u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043A\u0443 \u043E \u043A\u043E\u0434\u0435 \u0434\u043B\u044F \u0430\u0432\u0442\u043E\u043C\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u043E\u0433\u043E \u0437\u0430\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u044F \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u043E\u0432.\r\n\u041E\u0442\u043A\u043B\u044E\u0447\u0438\u0442\u0435 \u0430\u0432\u0442\u043E\u0437\u0430\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u0435 \u0434\u043B\u044F \u0438\u0437\u0431\u0435\u0436\u0430\u043D\u0438\u044F \u044D\u0442\u043E\u0433\u043E \u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u044F. +info.selecttrait = \u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u043A\u043B\u0430\u0441\u0441 \u0438 \u043A\u043B\u0438\u043A\u043D\u0438\u0442\u0435 \u043D\u0430 trait \u0432 ActionScript \u0434\u043B\u044F \u0435\u0433\u043E \u0440\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F. + +button.viewgraph = \u041F\u0440\u043E\u0441\u043C\u043E\u0442\u0440 \u0413\u0440\u0430\u0444\u0430 +button.viewhex = \u041F\u0440\u043E\u0441\u043C\u043E\u0442\u0440 Hex + +abc.traitslist.instanceinitializer = \u0438\u043D\u0438\u0446\u0438\u0430\u043B\u0438\u0437\u0430\u0442\u043E\u0440 \u044D\u043A\u0437\u0435\u043C\u043F\u043B\u044F\u0440\u0430 +abc.traitslist.classinitializer = \u0438\u043D\u0438\u0446\u0438\u0430\u043B\u0438\u0437\u0430\u0442\u043E\u0440 \u043A\u043B\u0430\u0441\u0441\u0430 + +action.edit.experimental = (\u042D\u043A\u0441\u043F\u0435\u0440\u0438\u043C\u0435\u043D\u0442\u0430\u043B\u044C\u043D\u043E) + +message.action.saved = \u041A\u043E\u0434 \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u0441\u043E\u0445\u0440\u0430\u043D\u0435\u043D + +error.action.save = %error% \u0432 \u0441\u0442\u0440\u043E\u043A\u0435ะต %line% + +message.confirm.remove = \u0412\u044B \u0443\u0432\u0435\u0440\u0435\u043D\u044B, \u0447\u0442\u043E \u0445\u043E\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043B\u0438\u0442\u044C \u044D\u043B\u0435\u043C\u0435\u043D\u0442 %item%\n \u0438 \u0432\u0441\u0435 \u043E\u0431\u044A\u0435\u043A\u0442\u044B, \u0437\u0430\u0432\u0438\u0441\u044F\u0449\u0438\u0435 \u043E\u0442 \u043D\u0435\u0433\u043E? + +#since version 1.6.6: +font.name = \u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435 \u0448\u0440\u0438\u0444\u0442\u0430: +font.isbold = \u0416\u0438\u0440\u043D\u044B\u0439: +font.isitalic = \u041A\u0443\u0440\u0441\u0438\u0432: +font.ascent = \u0412\u0435\u0440\u0445\u043D\u0438\u0439 \u0432\u044B\u043D\u043E\u0441: +font.descent = \u041D\u0438\u0436\u043D\u0438\u0439 \u0432\u044B\u043D\u043E\u0441: +font.leading = \u0418\u043D\u0442\u0435\u0440\u043B\u0438\u043D\u044C\u044F\u0436: +font.characters = \u0421\u0438\u043C\u0432\u043E\u043B\u044B: +font.characters.add = \u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0441\u0438\u043C\u0432\u043E\u043B\u044B: +value.unknown = ? +yes = \u0434\u0430 +no = \u043D\u0435\u0442 diff --git a/trunk/src/com/jpexs/decompiler/flash/gui/locales/ModeFrame_ru.properties b/trunk/src/com/jpexs/decompiler/flash/gui/locales/ModeFrame_ru.properties new file mode 100644 index 000000000..2d8b0e7e6 --- /dev/null +++ b/trunk/src/com/jpexs/decompiler/flash/gui/locales/ModeFrame_ru.properties @@ -0,0 +1,18 @@ +# Copyright (C) 2013 JPEXS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +button.open = \u041E\u0442\u043A\u0440\u044B\u0442\u044C \u043B\u043E\u043A\u0430\u043B\u044C\u043D\u044B\u0439 \u0444\u0430\u0439\u043B +button.proxy = \u041E\u0442\u043A\u0440\u044B\u0442\u044C \u0447\u0435\u0440\u0435\u0437 \u043F\u0440\u043E\u043A\u0441\u0438 +button.exit = \u0412\u044B\u0439\u0442\u0438 \u0438\u0437 \u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F diff --git a/trunk/src/com/jpexs/decompiler/flash/gui/locales/NewVersionDialog_ru.properties b/trunk/src/com/jpexs/decompiler/flash/gui/locales/NewVersionDialog_ru.properties new file mode 100644 index 000000000..98f363f0d --- /dev/null +++ b/trunk/src/com/jpexs/decompiler/flash/gui/locales/NewVersionDialog_ru.properties @@ -0,0 +1,25 @@ +# Copyright (C) 2013 JPEXS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +version = \u0432\u0435\u0440\u0441\u0438\u044F +releasedate = \u0414\u0430\u0442\u0430 \u0432\u044B\u0445\u043E\u0434\u0430: +newversionavailable = \u0414\u043E\u0441\u0442\u0443\u043F\u043D\u0430 \u043D\u043E\u0432\u0430\u044F \u0432\u0435\u0440\u0441\u0438\u044F: +changeslog = \u0418\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u044F: +downloadnow = \u0421\u043A\u0430\u0447\u0430\u0442\u044C \u0441\u0435\u0439\u0447\u0430\u0441? +button.ok = OK +button.cancel = \u041E\u0442\u043C\u0435\u043D\u0430 +dialog.title = \u0414\u043E\u0441\u0442\u0443\u043F\u043D\u0430 \u043D\u043E\u0432\u0430\u044F \u0432\u0435\u0440\u0441\u0438\u044F +newversion = \u041D\u043E\u0432\u0430\u044F \u0432\u0435\u0440\u0441\u0438\u044F +newvermessage = \u0414\u043E\u0441\u0442\u0443\u043F\u043D\u0430 \u043D\u043E\u0432\u0430\u044F \u0432\u0435\u0440\u0441\u0438\u044F %oldAppName%: %newAppName%.\r\n\u041F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430, \u043F\u0435\u0440\u0435\u0439\u0434\u0438\u0442\u0435 \u043D\u0430 \u0441\u0430\u0439\u0442 %projectPage% \u0434\u043B\u044F \u0441\u043A\u0430\u0447\u0438\u0432\u0430\u043D\u0438\u044F. \ No newline at end of file diff --git a/trunk/src/com/jpexs/decompiler/flash/gui/locales/RenameDialog_ru.properties b/trunk/src/com/jpexs/decompiler/flash/gui/locales/RenameDialog_ru.properties new file mode 100644 index 000000000..aefd8b30d --- /dev/null +++ b/trunk/src/com/jpexs/decompiler/flash/gui/locales/RenameDialog_ru.properties @@ -0,0 +1,22 @@ +# Copyright (C) 2013 JPEXS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +rename.type = \u0421\u043F\u043E\u0441\u043E\u0431 \u043F\u0435\u0440\u0435\u0438\u043C\u0435\u043D\u043E\u0432\u0430\u043D\u0438\u044F: +rename.type.typenumber = \u0422\u0438\u043F + \u043F\u043E\u0440\u044F\u0434\u043A\u043E\u0432\u044B\u0439 \u043D\u043E\u043C\u0435\u0440 (class_27, method_456,...) +rename.type.randomword = \u0421\u043B\u0443\u0447\u0430\u0439\u043D\u043E\u0435 \u0441\u043B\u043E\u0432\u043E (abada, kof, supo, kosuri,...) +dialog.title = \u041F\u0435\u0440\u0435\u0438\u043C\u0435\u043D\u043E\u0432\u0430\u0442\u044C \u0438\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440\u044B + +button.ok = OK +button.cancel = \u041E\u0442\u043C\u0435\u043D\u0430 \ No newline at end of file diff --git a/trunk/src/com/jpexs/decompiler/flash/gui/locales/SearchDialog_ru.properties b/trunk/src/com/jpexs/decompiler/flash/gui/locales/SearchDialog_ru.properties new file mode 100644 index 000000000..a572e1190 --- /dev/null +++ b/trunk/src/com/jpexs/decompiler/flash/gui/locales/SearchDialog_ru.properties @@ -0,0 +1,23 @@ +# Copyright (C) 2013 JPEXS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . +checkbox.ignorecase = \u0418\u0433\u043D\u043E\u0440\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0440\u0435\u0433\u0438\u0441\u0442\u0440 +checkbox.regexp = \u0420\u0435\u0433\u0443\u043B\u044F\u0440\u043D\u043E\u0435 \u0432\u044B\u0440\u0430\u0436\u0435\u043D\u0438\u0435 +button.ok = OK +button.cancel = \u041E\u0442\u043C\u0435\u043D\u0430 +label.searchtext = \u0418\u0441\u043A\u0430\u0442\u044C \u0442\u0435\u043A\u0441\u0442: +dialog.title = \u041F\u043E\u0438\u0441\u043A \u043F\u043E ActionScript + +error = \u041E\u0448\u0438\u0431\u043A\u0430 +error.invalidregexp = \u041D\u0435\u0432\u0435\u0440\u043D\u043E\u0435 \u0440\u0435\u0433\u0443\u043B\u044F\u0440\u043D\u043E\u0435 \u0432\u044B\u0440\u0430\u0436\u0435\u043D\u0438\u0435 \ No newline at end of file diff --git a/trunk/src/com/jpexs/decompiler/flash/gui/locales/SelectLanguageDialog_ru.properties b/trunk/src/com/jpexs/decompiler/flash/gui/locales/SelectLanguageDialog_ru.properties new file mode 100644 index 000000000..18173bcba --- /dev/null +++ b/trunk/src/com/jpexs/decompiler/flash/gui/locales/SelectLanguageDialog_ru.properties @@ -0,0 +1,17 @@ +# Copyright (C) 2013 JPEXS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +button.ok = OK +button.cancel = \u041E\u0442\u043C\u0435\u043D\u0430 \ No newline at end of file diff --git a/trunk/src/com/jpexs/decompiler/flash/gui/locales/abc/DeobfuscationDialog_ru.properties b/trunk/src/com/jpexs/decompiler/flash/gui/locales/abc/DeobfuscationDialog_ru.properties new file mode 100644 index 000000000..a0a9a1102 --- /dev/null +++ b/trunk/src/com/jpexs/decompiler/flash/gui/locales/abc/DeobfuscationDialog_ru.properties @@ -0,0 +1,24 @@ +# Copyright (C) 2013 JPEXS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +processallclasses = \u041E\u0431\u0440\u0430\u0431\u043E\u0442\u0430\u0442\u044C \u0432\u0441\u0435 \u043A\u043B\u0430\u0441\u0441\u044B +dialog.title = \u0414\u0435\u043E\u0431\u0444\u0443\u0441\u043A\u0430\u0446\u0438\u044F P-\u043A\u043E\u0434\u0430 +deobfuscation.level = \u0421\u0442\u0435\u043F\u0435\u043D\u044C \u0434\u0435\u043E\u0431\u0444\u0443\u0441\u043A\u0430\u0446\u0438\u0438: +deobfuscation.removedeadcode = \u0423\u0434\u0430\u043B\u0438\u0442\u044C \"\u043C\u0451\u0440\u0442\u0432\u044B\u0439\" \u043A\u043E\u0434 +deobfuscation.removetraps = \u0423\u0434\u0430\u043B\u0438\u0442\u044C \u043B\u043E\u0432\u0443\u0448\u043A\u0438 \u0434\u043B\u044F \u0434\u0435\u043A\u043E\u043C\u043F\u0438\u043B\u044F\u0442\u043E\u0440\u043E\u0432 +deobfuscation.restorecontrolflow = \u0412\u043E\u0441\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C \u043F\u043E\u0440\u044F\u0434\u043E\u043A \u0432\u044B\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u044F + +button.ok = OK +button.cancel = \u041E\u0442\u043C\u0435\u043D\u0430 \ No newline at end of file diff --git a/trunk/src/com/jpexs/decompiler/flash/gui/locales/abc/UsageFrame_ru.properties b/trunk/src/com/jpexs/decompiler/flash/gui/locales/abc/UsageFrame_ru.properties new file mode 100644 index 000000000..734b6da16 --- /dev/null +++ b/trunk/src/com/jpexs/decompiler/flash/gui/locales/abc/UsageFrame_ru.properties @@ -0,0 +1,18 @@ +# Copyright (C) 2013 JPEXS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +button.goto = \u041F\u0435\u0440\u0435\u0439\u0442\u0438 \u043A +button.cancel = \u041E\u0442\u043C\u0435\u043D\u0430 +dialog.title = \u041F\u0440\u0438\u043C\u0435\u043D\u0435\u043D\u0438\u044F: \ No newline at end of file diff --git a/trunk/src/com/jpexs/decompiler/flash/gui/locales/proxy/ProxyFrame_ru.properties b/trunk/src/com/jpexs/decompiler/flash/gui/locales/proxy/ProxyFrame_ru.properties new file mode 100644 index 000000000..a6a15fd9c --- /dev/null +++ b/trunk/src/com/jpexs/decompiler/flash/gui/locales/proxy/ProxyFrame_ru.properties @@ -0,0 +1,26 @@ +# Copyright (C) 2013 JPEXS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +proxy.start = \u0417\u0430\u043F\u0443\u0441\u0442\u0438\u0442\u044C \u043F\u0440\u043E\u043A\u0441\u0438 +proxy.stop = \u041E\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C \u043F\u0440\u043E\u043A\u0441\u0438 +port = \u041F\u043E\u0440\u0442: +open = \u041E\u0442\u043A\u0440\u044B\u0442\u044C +clear = \u041E\u0447\u0438\u0441\u0442\u0438\u0442\u044C +rename = \u041F\u0435\u0440\u0435\u0438\u043C\u0435\u043D\u043E\u0432\u0430\u0442\u044C +remove = \u0423\u0434\u0430\u043B\u0438\u0442\u044C +sniff = \u041F\u0435\u0440\u0435\u0445\u0432\u0430\u0442\u0438\u0442\u044C: +dialog.title = \u041F\u0440\u043E\u043A\u0441\u0438 +error = \u041E\u0448\u0438\u0431\u043A\u0430 +error.port = \u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0444\u043E\u0440\u043C\u0430\u0442 \u043D\u043E\u043C\u0435\u0440\u0430 \u043F\u043E\u0440\u0442\u0430. \ No newline at end of file