mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/jpexs-decompiler.git
synced 2026-06-30 02:36:36 +00:00
Chinese translation by Rtsjx
This commit is contained in:
@@ -39,7 +39,7 @@ public class SelectLanguageDialog extends AppDialog implements ActionListener {
|
||||
|
||||
JComboBox<Language> languageCombobox = new JComboBox<>();
|
||||
public String languageCode = null;
|
||||
private String languages[] = new String[]{"en", "cs", "de", "es", "hu", "nl", "ru", "sv", "uk"};
|
||||
private String languages[] = new String[]{"en", "cs", "zh", "de", "es", "hu", "nl", "ru", "sv", "uk"};
|
||||
|
||||
public SelectLanguageDialog() {
|
||||
setSize(350, 130);
|
||||
|
||||
@@ -31,16 +31,21 @@ import javax.swing.ImageIcon;
|
||||
import javax.swing.JComponent;
|
||||
import javax.swing.JDialog;
|
||||
import javax.swing.JFrame;
|
||||
import javax.swing.JLabel;
|
||||
import javax.swing.JOptionPane;
|
||||
import javax.swing.JRootPane;
|
||||
import javax.swing.KeyStroke;
|
||||
import javax.swing.SwingUtilities;
|
||||
import javax.swing.UIDefaults;
|
||||
import javax.swing.UIManager;
|
||||
import javax.swing.UnsupportedLookAndFeelException;
|
||||
import javax.swing.plaf.FontUIResource;
|
||||
import javax.swing.plaf.basic.BasicColorChooserUI;
|
||||
import org.pushingpixels.flamingo.api.common.icon.ImageWrapperResizableIcon;
|
||||
import org.pushingpixels.substance.api.SubstanceConstants;
|
||||
import org.pushingpixels.substance.api.SubstanceLookAndFeel;
|
||||
import org.pushingpixels.substance.api.fonts.FontPolicy;
|
||||
import org.pushingpixels.substance.api.fonts.FontSet;
|
||||
import org.pushingpixels.substance.api.skin.SubstanceOfficeBlue2007LookAndFeel;
|
||||
|
||||
/**
|
||||
@@ -56,6 +61,9 @@ public class View {
|
||||
* Sets windows Look and Feel
|
||||
*/
|
||||
public static void setLookAndFeel() {
|
||||
|
||||
//Save default font for Chinese characters
|
||||
final Font defaultFont = (new JLabel()).getFont();
|
||||
try {
|
||||
|
||||
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
|
||||
@@ -67,6 +75,7 @@ public class View {
|
||||
SwingUtilities.invokeAndWait(new Runnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
|
||||
try {
|
||||
UIManager.setLookAndFeel(new SubstanceOfficeBlue2007LookAndFeel());
|
||||
UIManager.put(SubstanceLookAndFeel.COLORIZATION_FACTOR, 0.999);//This works for not changing labels color and not changing Dialogs title
|
||||
@@ -78,6 +87,53 @@ public class View {
|
||||
UIManager.put("RibbonApplicationMenuPopupPanelUI", MyRibbonApplicationMenuPopupPanelUI.class.getName());
|
||||
UIManager.put("RibbonApplicationMenuButtonUI", MyRibbonApplicationMenuButtonUI.class.getName());
|
||||
UIManager.put("ProgressBarUI", MyProgressBarUI.class.getName());
|
||||
|
||||
FontPolicy pol = SubstanceLookAndFeel.getFontPolicy();
|
||||
final FontSet fs = pol.getFontSet("Substance", null);
|
||||
|
||||
//Restore default font for chinese characters
|
||||
SubstanceLookAndFeel.setFontPolicy(new FontPolicy() {
|
||||
@Override
|
||||
public FontSet getFontSet(String string, UIDefaults uid) {
|
||||
return new FontSet() {
|
||||
@Override
|
||||
public FontUIResource getControlFont() {
|
||||
FontUIResource f = fs.getControlFont();
|
||||
return new FontUIResource(defaultFont.getName(), f.getStyle(), f.getSize());
|
||||
}
|
||||
|
||||
@Override
|
||||
public FontUIResource getMenuFont() {
|
||||
FontUIResource f = fs.getMenuFont();
|
||||
return new FontUIResource(defaultFont.getName(), f.getStyle(), f.getSize());
|
||||
}
|
||||
|
||||
@Override
|
||||
public FontUIResource getTitleFont() {
|
||||
FontUIResource f = fs.getTitleFont();
|
||||
return new FontUIResource(defaultFont.getName(), f.getStyle(), f.getSize());
|
||||
}
|
||||
|
||||
@Override
|
||||
public FontUIResource getWindowTitleFont() {
|
||||
FontUIResource f = fs.getWindowTitleFont();
|
||||
return new FontUIResource(defaultFont.getName(), f.getStyle(), f.getSize());
|
||||
}
|
||||
|
||||
@Override
|
||||
public FontUIResource getSmallFont() {
|
||||
FontUIResource f = fs.getSmallFont();
|
||||
return new FontUIResource(defaultFont.getName(), f.getStyle(), f.getSize());
|
||||
}
|
||||
|
||||
@Override
|
||||
public FontUIResource getMessageFont() {
|
||||
FontUIResource f = fs.getMessageFont();
|
||||
return new FontUIResource(defaultFont.getName(), f.getStyle(), f.getSize());
|
||||
}
|
||||
};
|
||||
}
|
||||
});
|
||||
} catch (UnsupportedLookAndFeelException ex) {
|
||||
Logger.getLogger(View.class.getName()).log(Level.SEVERE, null, ex);
|
||||
}
|
||||
|
||||
@@ -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 <http://www.gnu.org/licenses/>.
|
||||
|
||||
version = version
|
||||
by = by
|
||||
button.ok = \u786e\u5b9a
|
||||
dialog.title = \u5173\u4e8e
|
||||
contributors = \u8d21\u732e\u8005:
|
||||
#In the translation, replace "english" with target language name
|
||||
translation.author.label = \u4e2d\u6587\u7248\u672c\u7ffb\u8bd1:
|
||||
#In the translation, insert your name here
|
||||
translation.author = Rtsjx
|
||||
@@ -0,0 +1,21 @@
|
||||
# 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 <http://www.gnu.org/licenses/>.
|
||||
|
||||
copy = \u590d\u5236\u5230\u526a\u8d34\u677f
|
||||
details = \u67e5\u770b\u8be6\u60c5
|
||||
dialog.title = \u65e5\u5fd7
|
||||
|
||||
#after version 1.7.0u1:
|
||||
clear = \u6e05\u7a7a
|
||||
@@ -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 <http://www.gnu.org/licenses/>.
|
||||
shapes = \u56fe\u5f62
|
||||
shapes.svg = SVG
|
||||
|
||||
texts = \u6587\u672c
|
||||
texts.plain = \u7eaf\u6587\u672c
|
||||
texts.formatted = \u683c\u5f0f\u5316\u7684\u6587\u672c
|
||||
|
||||
images = \u56fe\u7247
|
||||
images.pngjpeg = PNG/JPEG
|
||||
|
||||
movies = \u5f71\u7247
|
||||
movies.flv = FLV (\u65e0\u97f3\u9891)
|
||||
|
||||
sounds = \u58f0\u97f3
|
||||
sounds.mp3wavflv = MP3/WAV/FLV
|
||||
sounds.flv = FLV (\u4ec5\u97f3\u9891)
|
||||
|
||||
actionscript = \u811a\u672c
|
||||
actionscript.as = AS
|
||||
actionscript.pcode = PCODE
|
||||
|
||||
dialog.title = \u8f93\u51fa...
|
||||
|
||||
button.ok = \u786e\u5b9a
|
||||
button.cancel = \u53d6\u6d88
|
||||
|
||||
|
||||
|
||||
@@ -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 <http://www.gnu.org/licenses/>.
|
||||
|
||||
graph = \u56fe\u5f62
|
||||
@@ -0,0 +1,15 @@
|
||||
# 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 <http://www.gnu.org/licenses/>.
|
||||
|
||||
@@ -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 <http://www.gnu.org/licenses/>.
|
||||
|
||||
dialog.title = \u5728\u5185\u5b58\u4e2d\u641c\u7d22
|
||||
button.open = \u6253\u5f00
|
||||
button.select = \u9009\u62e9
|
||||
button.refresh = \u5237\u65b0\u5217\u8868
|
||||
noprocess = \u6ca1\u6709\u8fdb\u7a0b\u88ab\u9009\u5b9a
|
||||
searching = \u641c\u7d22\u4e2d
|
||||
swfitem = [SWF\u7248\u672c %version% \u5927\u5c0f %size%]
|
||||
notfound = \u627e\u4e0d\u5230SWF
|
||||
@@ -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 <http://www.gnu.org/licenses/>.
|
||||
|
||||
loadingpleasewait = \u8f7d\u5165\u4e2d\uff0c\u8bf7\u7a0d\u7b49...
|
||||
@@ -0,0 +1,356 @@
|
||||
# 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 <http://www.gnu.org/licenses/>.
|
||||
|
||||
menu.file = \u6587\u4ef6
|
||||
menu.file.open = \u6253\u5f00...
|
||||
menu.file.save = \u4fdd\u5b58
|
||||
menu.file.saveas = \u53e6\u5b58\u4e3a...
|
||||
menu.file.export.fla = \u5bfc\u51fa\u5230FLA
|
||||
menu.file.export.all = \u5bfc\u51fa\u6240\u6709
|
||||
menu.file.export.selection = \u5bfc\u51fa\u6240\u9009
|
||||
menu.file.exit = \u9000\u51fa
|
||||
|
||||
|
||||
menu.tools = \u5de5\u5177
|
||||
menu.tools.searchas = \u5728\u6240\u6709AS\u4ee3\u7801\u4e2d\u641c\u7d22...
|
||||
menu.tools.proxy = \u4ee3\u7406
|
||||
menu.tools.deobfuscation = \u53cd\u6df7\u6dc6
|
||||
menu.tools.deobfuscation.pcode = P\u4ee3\u7801\u53cd\u6df7\u6dc6...
|
||||
menu.tools.deobfuscation.globalrename = \u5168\u5c40\u91cd\u547d\u540d\u6807\u8bc6\u7b26
|
||||
menu.tools.deobfuscation.renameinvalid = \u91cd\u547d\u540d\u65e0\u6548\u6807\u8bc6\u7b26
|
||||
menu.tools.gotodocumentclass = \u8df3\u8f6c\u5230\u4e3b\u7c7b
|
||||
|
||||
menu.settings = \u8bbe\u7f6e
|
||||
menu.settings.autodeobfuscation = \u81ea\u52a8\u53cd\u6df7\u6dc6
|
||||
menu.settings.internalflashviewer = \u4f7f\u7528\u5185\u90e8Flash\u64ad\u653e\u5668
|
||||
menu.settings.parallelspeedup = \u591a\u7ebf\u7a0b\u52a0\u901f
|
||||
menu.settings.disabledecompilation = \u7981\u7528\u53cd\u7f16\u8bd1 (\u4ec5\u53cd\u6c47\u7f16)
|
||||
menu.settings.addtocontextmenu = \u6dfb\u52a0FFDec\u5230SWF\u6587\u4ef6\u83dc\u5355
|
||||
menu.settings.language = \u66f4\u6539\u8bed\u8a00
|
||||
menu.settings.cacheOnDisk = \u4f7f\u7528\u786c\u76d8\u4f5c\u7f13\u5b58
|
||||
menu.settings.gotoMainClassOnStartup = \u52a0\u8f7d\u5b8c\u6bd5\u540e\u9ad8\u4eae\u4e3b\u7c7b
|
||||
|
||||
menu.help = \u5e2e\u52a9
|
||||
menu.help.checkupdates = \u68c0\u67e5\u66f4\u65b0...
|
||||
menu.help.helpus = \u5e2e\u52a9\u6211\u4eec!
|
||||
menu.help.homepage = \u8bbf\u95ee\u4e3b\u9875
|
||||
menu.help.about = \u5173\u4e8e...
|
||||
|
||||
contextmenu.remove = \u5220\u9664
|
||||
|
||||
button.save = \u4fdd\u5b58
|
||||
button.edit = \u7f16\u8f91
|
||||
button.cancel = \u53d6\u6d88
|
||||
button.replace = \u66ff\u6362...
|
||||
|
||||
notavailonthisplatform = \u9884\u89c8\u8be5\u5bf9\u8c61\u662f\u5426\u53ef\u7528\u4e8e\u5f53\u524d\u5e73\u53f0. (\u4ec5Windows)
|
||||
|
||||
swfpreview = \u9884\u89c8SWF
|
||||
swfpreview.internal = \u9884\u89c8SWF (\u4f7f\u7528\u5185\u7f6e\u64ad\u653e\u5668)
|
||||
|
||||
parameters = \u53c2\u6570
|
||||
|
||||
rename.enternew = \u8bf7\u8f93\u5165\u65b0\u540d\u79f0:
|
||||
|
||||
rename.finished.identifier = \u6807\u8bc6\u7b26\u5df2\u88ab\u91cd\u547d\u540d.
|
||||
rename.finished.multiname = %count% \u4e2a multiname \u5df2\u88ab\u91cd\u547d\u540d.
|
||||
|
||||
node.texts = \u6587\u672c
|
||||
node.images = \u56fe\u50cf
|
||||
node.movies = \u89c6\u9891
|
||||
node.sounds = \u58f0\u97f3
|
||||
node.binaryData = \u4e8c\u8fdb\u5236\u6570\u636e
|
||||
node.fonts = \u5b57\u4f53
|
||||
node.sprites = \u7cbe\u7075
|
||||
node.shapes = \u56fe\u5f62
|
||||
node.morphshapes = morphshapes
|
||||
node.buttons = \u6309\u94ae
|
||||
node.frames = \u6846\u67b6
|
||||
node.scripts = \u811a\u672c
|
||||
|
||||
message.warning = \u8b66\u544a
|
||||
message.confirm.experimental = \u4e0b\u9762\u7684\u64cd\u4f5c\u53ef\u80fd\u4f1a\u635f\u574fSWF\u6587\u4ef6\uff0c\u5e76\u5c06\u5bfc\u81f4\u65e0\u6cd5\u64ad\u653e\u3002\r\n\u60a8\u5fc5\u987b\u6e05\u695a\u5730\u8ba4\u8bc6\u5230\u8fd9\u9879\u98ce\u9669\uff0c\u662f\u5426\u7ee7\u7eed\uff1f
|
||||
message.confirm.parallel = \u591a\u7ebf\u7a0b\uff0c\u53ef\u4ee5\u52a0\u5feb\u52a0\u8f7d\u53ca\u53cd\u7f16\u8bd1\u901f\u5ea6\uff0c\u4f46\u4f1a\u6d88\u8017\u66f4\u591a\u7684\u5185\u5b58\u3002
|
||||
message.confirm.on = \u60a8\u786e\u5b9a\u8981\u5f00\u542f\u5417\uff1f
|
||||
message.confirm.off = \u60a8\u786e\u5b9a\u8981\u5173\u95ed\u5417\uff1f
|
||||
message.confirm = \u786e\u8ba4
|
||||
|
||||
message.confirm.autodeobfuscate = \u81ea\u52a8\u53cd\u6df7\u6dc6\u662f\u4e00\u79cd\u80fd\u53cd\u7f16\u8bd1\u88ab\u6df7\u6dc6\u4ee3\u7801\u7684\u529f\u80fd\u3002\r\n \u53cd\u6df7\u6dc6\u5c06\u5bfc\u81f4\u53cd\u7f16\u8bd1\u7684\u901f\u5ea6\u8f83\u6162\uff0c\u5e76\u53ef\u80fd\u4f1a\u7565\u8fc7\u51fa\u73b0\u7684\u201c\u6b7b\u4ee3\u7801\u201d\u3002\r\n \u5982\u679c\u60a8\u786e\u8ba4\u6587\u4ef6\u4e2d\u7684\u4ee3\u7801\u6ca1\u6709\u88ab\u6df7\u6dc6\uff0c\u5efa\u8bae\u60a8\u5173\u95ed\u8be5\u9009\u9879\u3002
|
||||
|
||||
message.parallel = \u591a\u7ebf\u7a0b
|
||||
message.trait.saved = \u5df2\u6210\u529f\u4fdd\u5b58Trait
|
||||
|
||||
|
||||
message.constant.new.string = \u5728\u5e38\u91cf\u8868\u4e2d\u627e\u4e0d\u5230\u5b57\u7b26\u4e32 "%value%" \uff0c\u9700\u8981\u6dfb\u52a0\u5417\uff1f
|
||||
message.constant.new.string.title = \u6dfb\u52a0\u5b57\u7b26\u4e32
|
||||
message.constant.new.integer = \u5728\u5e38\u91cf\u8868\u4e2d\u627e\u4e0d\u5230\u6574\u6570 "%value%" \uff0c\u9700\u8981\u6dfb\u52a0\u5417\uff1f
|
||||
message.constant.new.integer.title = \u6dfb\u52a0\u6574\u6570
|
||||
message.constant.new.unsignedinteger = \u5728\u5e38\u91cf\u8868\u4e2d\u627e\u4e0d\u5230\u65e0\u7b26\u53f7\u6574\u6570 "%value%" \uff0c\u9700\u8981\u6dfb\u52a0\u5417\uff1f
|
||||
message.constant.new.unsignedinteger.title = \u6dfb\u52a0\u65e0\u7b26\u53f7\u6574\u6570
|
||||
message.constant.new.double = \u5728\u5e38\u91cf\u8868\u4e2d\u627e\u4e0d\u5230\u53cc\u5b57\u8282 "%value%" \uff0c\u9700\u8981\u6dfb\u52a0\u5417\uff1f
|
||||
message.constant.new.double.title = \u6dfb\u52a0\u53cc\u5b57\u8282
|
||||
|
||||
work.buffering = \u7f13\u51b2
|
||||
work.waitingfordissasembly = \u7b49\u5f85\u53cd\u6c47\u7f16
|
||||
work.gettinghilights = \u83b7\u53d6\u9ad8\u4eae
|
||||
work.disassembling = \u53cd\u6c47\u7f16
|
||||
work.exporting = \u5bfc\u51fa\u4e2d
|
||||
work.searching = \u641c\u7d22\u4e2d
|
||||
work.renaming = \u91cd\u547d\u540d\u4e2d
|
||||
work.exporting.fla = \u5bfc\u51faFLA\u4e2d
|
||||
work.renaming.identifiers = \u91cd\u547d\u540d\u6807\u8bc6\u7b26\u4e2d
|
||||
work.deobfuscating = \u53cd\u6df7\u6dc6\u4e2d
|
||||
work.decompiling = \u53cd\u7f16\u8bd1\u4e2d
|
||||
work.gettingvariables = \u83b7\u53d6\u53d8\u91cf
|
||||
work.reading.swf = \u8bfb\u5165SWF\u4e2d
|
||||
work.creatingwindow = \u521b\u5efa\u7a97\u4f53
|
||||
work.buildingscripttree = \u5efa\u7acb\u811a\u672c\u6811
|
||||
|
||||
work.deobfuscating.complete = \u53cd\u6df7\u6dc6\u5b8c\u6210
|
||||
|
||||
|
||||
message.search.notfound = \u6ca1\u6709\u627e\u5230\u5b57\u7b26\u4e32 "%searchtext%" .
|
||||
message.search.notfound.title = \u6ca1\u6709\u627e\u5230
|
||||
|
||||
message.rename.notfound.multiname = \u5728\u5149\u6807\u4e0b\u65b9\u6ca1\u6709\u627e\u5230multiname
|
||||
message.rename.notfound.identifier = \u5728\u5149\u6807\u4e0b\u65b9\u6ca1\u6709\u627e\u5230\u6807\u8bc6\u7b26
|
||||
message.rename.notfound.title = \u6ca1\u6709\u627e\u5230
|
||||
message.rename.renamed = \u6807\u8bc6\u7b26\u91cd\u547d\u540d\u6570\uff1a %count%
|
||||
|
||||
filter.images = \u56fe\u7247 (*.jpg,*.gif,*.png)
|
||||
filter.fla = Flash CS 6 \u6587\u4ef6 (*.fla)
|
||||
filter.xfl = Flash CS 6 \u672a\u538b\u7f29\u6587\u4ef6 (*.xfl)
|
||||
filter.swf = SWF \u6587\u4ef6 (*.swf)
|
||||
|
||||
error = \u9519\u8bef
|
||||
error.image.invalid = \u65e0\u6548\u56fe\u7247.
|
||||
|
||||
error.text.invalid = \u65e0\u6548\u6587\u672c: %text% \u5728 %line% \u884c
|
||||
error.file.save = \u65e0\u6cd5\u4fdd\u5b58\u6587\u4ef6
|
||||
error.file.write = \u65e0\u6cd5\u5199\u6587\u4ef6
|
||||
error.export = \u5bfc\u51fa\u65f6\u9519\u8bef
|
||||
|
||||
export.select.directory = \u8bf7\u9009\u62e9\u5bfc\u51fa\u76ee\u5f55
|
||||
export.finishedin = \u5bfc\u51fa\u5b8c\u6210\uff0c\u8017\u8d39\u65f6\u95f4 %time%
|
||||
|
||||
update.check.title = \u786e\u8ba4\u66f4\u65b0
|
||||
update.check.nonewversion = \u65e0\u53ef\u7528\u66f4\u65b0.
|
||||
|
||||
message.helpus = \u8bf7\u8bbf\u95ee\r\n%url%\r\n\u83b7\u5f97\u76f8\u5173\u7ec6\u8282.
|
||||
message.homepage = \u8bbf\u95ee\u4e3b\u9875\uff1a \r\n%url%
|
||||
|
||||
proxy = \u4ee3\u7406
|
||||
proxy.start = \u5f00\u59cb\u4ee3\u7406
|
||||
proxy.stop = \u505c\u6b62\u4ee3\u7406
|
||||
proxy.show = \u663e\u793a\u4ee3\u7406
|
||||
exit = \u9000\u51fa
|
||||
|
||||
panel.disassembled = P\u4ee3\u7801\u8d44\u6e90
|
||||
panel.decompiled = AS\u8d44\u6e90
|
||||
|
||||
search.info = \u641c\u7d22 "%text%" :
|
||||
search.script = \u811a\u672c
|
||||
|
||||
constants = \u5e38\u91cf
|
||||
traits = Traits
|
||||
|
||||
pleasewait = \u8bf7\u7a0d\u7b49
|
||||
|
||||
abc.detail.methodtrait = Method/Getter/Setter Trait
|
||||
abc.detail.unsupported = -
|
||||
abc.detail.slotconsttrait = Slot/Const Trait
|
||||
abc.detail.traitname = \u540d\u79f0:
|
||||
|
||||
abc.detail.body.params.maxstack = \u6700\u5927\u5806\u6808:
|
||||
abc.detail.body.params.localregcount = \u672c\u5730\u5bc4\u5b58\u5668\u8ba1\u6570:
|
||||
abc.detail.body.params.minscope = \u6700\u5c0f\u8303\u56f4\u6df1\u5ea6:
|
||||
abc.detail.body.params.maxscope = \u6700\u5927\u8303\u56f4\u6df1\u5ea6:
|
||||
abc.detail.body.params.autofill = \u4fdd\u5b58\u65f6\u4ee3\u7801\u81ea\u52a8\u586b\u5145 (\u5168\u5c40\u8bbe\u7f6e)
|
||||
abc.detail.body.params.autofill.experimental = ...\u5b9e\u9a8c\u7684
|
||||
|
||||
abc.detail.methodinfo.methodindex = \u65b9\u6cd5\u7d22\u5f15:
|
||||
abc.detail.methodinfo.parameters = \u53c2\u6570:
|
||||
abc.detail.methodinfo.returnvalue = \u8fd4\u56de\u503c\u7c7b\u578b:
|
||||
|
||||
error.methodinfo.params = \u65b9\u6cd5\u4fe1\u606f\u7684\u53c2\u6570\u9519\u8bef
|
||||
error.methodinfo.returnvalue = \u65b9\u6cd5\u4fe1\u606f\u7684\u8fd4\u56de\u503c\u7c7b\u578b\u9519\u8bef
|
||||
|
||||
|
||||
abc.detail.methodinfo = \u65b9\u6cd5\u4fe1\u606f
|
||||
abc.detail.body.code = \u65b9\u6cd5\u4e3b\u4f53\u4ee3\u7801
|
||||
abc.detail.body.params = \u65b9\u6cd5\u4e3b\u4f53\u53c2\u6570
|
||||
|
||||
abc.detail.slotconst.typevalue = \u7c7b\u578b\u548c\u503c:
|
||||
|
||||
error.slotconst.typevalue = SlotConst\u7c7b\u578b\u503c\u9519\u8bef
|
||||
|
||||
|
||||
message.autofill.failed = \u65e0\u6cd5\u81ea\u52a8\u83b7\u5f97\u4e3b\u4f53\u53c2\u6570\u72b6\u6001\u4ee3\u7801\u3002\r\n\u8bf7\u5173\u95ed\u81ea\u52a8\u586b\u5145\u529f\u80fd\u540e\u518d\u8bd5\u4e00\u6b21.
|
||||
info.selecttrait = \u8bf7\u9009\u62e9\u7c7b\uff0c\u7136\u540e\u70b9\u51fb\u8fdb\u884cActionScript\u6e90\u7684\u7f16\u8f91.
|
||||
|
||||
button.viewgraph = \u6d4f\u89c8\u56fe\u5f62
|
||||
button.viewhex = \u6d4f\u89c8\u5341\u516d\u8fdb\u5236
|
||||
|
||||
abc.traitslist.instanceinitializer = \u521d\u59cb\u5316\u5b9e\u4f8b
|
||||
abc.traitslist.classinitializer = \u521d\u59cb\u5316\u7c7b
|
||||
|
||||
action.edit.experimental = (\u5b9e\u9a8c\u7684)
|
||||
|
||||
message.action.saved = \u4fdd\u5b58\u4ee3\u7801\u6210\u529f
|
||||
|
||||
error.action.save = %error% \u5728 %line% \u884c
|
||||
|
||||
message.confirm.remove = \u60a8\u786e\u5b9a\u8981\u5220\u9664 %item% \n \u4ee5\u53ca\u6240\u6709\u4f9d\u8d56\u5b83\u7684\u5bf9\u8c61\u5417\uff1f
|
||||
|
||||
#after version 1.6.5u1:
|
||||
|
||||
button.ok = \u786e\u5b9a
|
||||
button.cancel = \u53d6\u6d88
|
||||
|
||||
font.name = \u5b57\u4f53\u540d\u79f0:
|
||||
font.isbold = \u52a0\u7c97:
|
||||
font.isitalic = \u659c\u4f53:
|
||||
font.ascent = \u4e0a\u6807:
|
||||
font.descent = \u4e0b\u6807:
|
||||
font.leading = Leading:
|
||||
font.characters = \u5b57\u7b26\u96c6:
|
||||
font.characters.add = \u6dfb\u52a0\u5b57\u7b26\u96c6:
|
||||
value.unknown = ?
|
||||
|
||||
yes = \u662f
|
||||
no = \u5426
|
||||
|
||||
errors.present = \u5728\u65e5\u5fd7\u4e2d\u8bb0\u5f55\u4e86\u9519\u8bef\uff0c\u70b9\u51fb\u67e5\u770b\u3002
|
||||
errors.none = \u5728\u65e5\u5fd7\u4e2d\u6ca1\u6709\u53d1\u73b0\u9519\u8bef\u3002
|
||||
|
||||
#after version 1.6.6:
|
||||
|
||||
dialog.message.title = \u6d88\u606f
|
||||
dialog.select.title = \u9009\u62e9\u4e00\u4e2a\u9009\u9879
|
||||
|
||||
button.yes = \u662f
|
||||
button.no = \u5426
|
||||
|
||||
FileChooser.openButtonText = \u6253\u5f00
|
||||
FileChooser.openButtonToolTipText = \u6253\u5f00
|
||||
FileChooser.lookInLabelText = \u6d4f\u89c8:
|
||||
FileChooser.acceptAllFileFilterText = \u6240\u6709\u6587\u4ef6
|
||||
FileChooser.filesOfTypeLabelText = \u6587\u4ef6\u7c7b\u578b:
|
||||
FileChooser.fileNameLabelText = \u6587\u4ef6\u540d:
|
||||
FileChooser.listViewButtonToolTipText = \u5217\u8868
|
||||
FileChooser.listViewButtonAccessibleName = \u5217\u8868
|
||||
FileChooser.detailsViewButtonToolTipText = \u8be6\u7ec6\u4fe1\u606f
|
||||
FileChooser.detailsViewButtonAccessibleName = \u8be6\u7ec6\u4fe1\u606f
|
||||
FileChooser.upFolderToolTipText = \u4e0a\u7ea7\u76ee\u5f55
|
||||
FileChooser.upFolderAccessibleName = \u4e0a\u7ea7\u76ee\u5f55
|
||||
FileChooser.homeFolderToolTipText = \u4e3b\u76ee\u5f55
|
||||
FileChooser.homeFolderAccessibleName = \u4e3b\u76ee\u5f55
|
||||
FileChooser.fileNameHeaderText = \u540d\u79f0
|
||||
FileChooser.fileSizeHeaderText = \u5927\u5c0f
|
||||
FileChooser.fileTypeHeaderText = \u7c7b\u578b
|
||||
FileChooser.fileDateHeaderText = \u65e5\u671f
|
||||
FileChooser.fileAttrHeaderText = \u5c5e\u6027
|
||||
FileChooser.openDialogTitleText = \u6253\u5f00
|
||||
FileChooser.directoryDescriptionText = \u76ee\u5f55
|
||||
FileChooser.directoryOpenButtonText = \u6253\u5f00
|
||||
FileChooser.directoryOpenButtonToolTipText = \u6253\u5f00\u9009\u5b9a\u7684\u76ee\u5f55
|
||||
FileChooser.fileDescriptionText = \u901a\u7528\u6587\u4ef6
|
||||
FileChooser.fileNameLabelText = \u6587\u4ef6\u540d:
|
||||
FileChooser.helpButtonText = \u5e2e\u52a9
|
||||
FileChooser.helpButtonToolTipText = \u6587\u4ef6\u9009\u62e9\u5668\u5e2e\u52a9
|
||||
FileChooser.newFolderAccessibleName = \u65b0\u5efa\u6587\u4ef6\u5939
|
||||
FileChooser.newFolderErrorText = \u5efa\u7acb\u65b0\u6587\u4ef6\u5939\u65f6\u51fa\u9519
|
||||
FileChooser.newFolderToolTipText = \u65b0\u5efa\u6587\u4ef6\u5939
|
||||
FileChooser.other.newFolder = \u65b0\u6587\u4ef6\u5939
|
||||
FileChooser.other.newFolder.subsequent = \u65b0\u6587\u4ef6\u5939.{0}
|
||||
FileChooser.win32.newFolder = \u65b0\u6587\u4ef6\u5939
|
||||
FileChooser.win32.newFolder.subsequent = \u65b0\u6587\u4ef6\u5939 ({0})
|
||||
FileChooser.saveButtonText = \u4fdd\u5b58
|
||||
FileChooser.saveButtonToolTipText = \u4fdd\u5b58\u9009\u5b9a\u6587\u4ef6
|
||||
FileChooser.saveDialogTitleText = \u4fdd\u5b58
|
||||
FileChooser.saveInLabelText = \u4fdd\u5b58\u5230:
|
||||
FileChooser.updateButtonText = \u5237\u65b0
|
||||
FileChooser.updateButtonToolTipText = \u5237\u65b0\u76ee\u5f55\u5217\u8868
|
||||
|
||||
#after version 1.6.6u2:
|
||||
FileChooser.detailsViewActionLabel.textAndMnemonic = \u8be6\u7ec6\u4fe1\u606f
|
||||
FileChooser.detailsViewButtonToolTip.textAndMnemonic = \u8be6\u7ec6\u4fe1\u606f
|
||||
FileChooser.fileAttrHeader.textAndMnemonic = \u5c5e\u6027
|
||||
FileChooser.fileDateHeader.textAndMnemonic = Modified
|
||||
FileChooser.fileNameHeader.textAndMnemonic = \u540d\u79f0
|
||||
FileChooser.fileNameLabel.textAndMnemonic = \u6587\u4ef6\u540d:
|
||||
FileChooser.fileSizeHeader.textAndMnemonic = \u5927\u5c0f
|
||||
FileChooser.fileTypeHeader.textAndMnemonic = \u7c7b\u578b
|
||||
FileChooser.filesOfTypeLabel.textAndMnemonic = \u6587\u4ef6\u7c7b\u578b:
|
||||
FileChooser.folderNameLabel.textAndMnemonic = \u76ee\u5f55\u540d:
|
||||
FileChooser.homeFolderToolTip.textAndMnemonic = \u4e3b\u76ee\u5f55
|
||||
FileChooser.listViewActionLabel.textAndMnemonic = \u5217\u8868
|
||||
FileChooser.listViewButtonToolTip.textAndMnemonic = \u5217\u8868
|
||||
FileChooser.lookInLabel.textAndMnemonic = \u6d4f\u89c8:
|
||||
FileChooser.newFolderActionLabel.textAndMnemonic = \u65b0\u6587\u4ef6\u5939
|
||||
FileChooser.newFolderToolTip.textAndMnemonic = \u65b0\u5efa\u6587\u4ef6\u5939
|
||||
FileChooser.refreshActionLabel.textAndMnemonic = \u5237\u65b0
|
||||
FileChooser.saveInLabel.textAndMnemonic = \u4fdd\u5b58\u5230:
|
||||
FileChooser.upFolderToolTip.textAndMnemonic = \u4e0a\u7ea7\u76ee\u5f55
|
||||
FileChooser.viewMenuButtonAccessibleName = \u6d4f\u89c8\u83dc\u5355
|
||||
FileChooser.viewMenuButtonToolTipText = \u6d4f\u89c8\u83dc\u5355
|
||||
FileChooser.viewMenuLabel.textAndMnemonic = \u6d4f\u89c8
|
||||
FileChooser.newFolderActionLabelText = \u65b0\u6587\u4ef6\u5939
|
||||
FileChooser.listViewActionLabelText = \u5217\u8868
|
||||
FileChooser.detailsViewActionLabelText = \u8be6\u7ec6\u4fe1\u606f
|
||||
FileChooser.refreshActionLabelText = \u5237\u65b0
|
||||
FileChooser.sortMenuLabelText = \u6392\u5217\u56fe\u6807
|
||||
FileChooser.viewMenuLabelText = \u6d4f\u89c8
|
||||
FileChooser.fileSizeKiloBytes = {0} KB
|
||||
FileChooser.fileSizeMegaBytes = {0} MB
|
||||
FileChooser.fileSizeGigaBytes = {0} GB
|
||||
FileChooser.folderNameLabelText = \u76ee\u5f55\u540d:
|
||||
|
||||
|
||||
error.occured = \u53d1\u751f\u9519\u8bef : %error%
|
||||
button.abort = \u7ec8\u6b62
|
||||
button.retry = \u91cd\u8bd5
|
||||
button.ignore = \u5ffd\u7565
|
||||
|
||||
font.source = \u6e90\u5b57\u4f53:
|
||||
|
||||
#after version 1.6.7:
|
||||
menu.export = \u5bfc\u51fa
|
||||
menu.general = \u901a\u7528
|
||||
menu.language = \u8bed\u8a00
|
||||
|
||||
startup.welcometo = \u6b22\u8fce\u4f7f\u7528
|
||||
startup.selectopen = \u4f7f\u7528\u4e0a\u65b9\u9762\u677f\u7684\u6253\u5f00\u56fe\u6807\u6216\u8005\u62d6\u52a8SWF\u6587\u4ef6\u5230\u5f53\u524d\u7a97\u53e3\u4ee5\u5f00\u59cb\u3002
|
||||
|
||||
error.font.nocharacter = \u9009\u62e9\u7684\u6e90\u5b57\u4f53\u4e0d\u5305\u542b\u5b57\u7b26 "%char%".
|
||||
|
||||
warning.initializers = \u9759\u6001\u5b57\u6bb5\u548c\u5e38\u91cf\u901a\u5e38\u5728\u521d\u59cb\u5316\u65f6\u88ab\u521d\u59cb\u5316\uff0c\n\u5728\u6b64\u7f16\u8f91\u901a\u5e38\u662f\u4e0d\u591f\u7684\uff01
|
||||
|
||||
#after version 1.7.0u1:
|
||||
menu.tools.searchmemory = \u641c\u7d22\u5185\u5b58\u4e2d\u7684SWF
|
||||
|
||||
menu.file.reload = \u91cd\u8f7d
|
||||
message.confirm.reload = \u8be5\u52a8\u4f5c\u5c06\u4f1a\u4e22\u5931\u6240\u6709\u672a\u4fdd\u5b58\u7684\u6539\u52a8\uff0c\u5e76\u91cd\u65b0\u52a0\u8f7d\u5f53\u524dSWF\u6587\u4ef6\u3002\n\u662f\u5426\u7ee7\u7eed\uff1f
|
||||
|
||||
dialog.selectcolor.title = \u8bf7\u9009\u62e9SWF\u663e\u793a\u7684\u80cc\u666f\u8272
|
||||
button.selectcolor.hint = \u9009\u62e9\u80cc\u666f\u8272
|
||||
|
||||
ColorChooser.okText = \u786e\u5b9a
|
||||
ColorChooser.cancelText = \u53d6\u6d88
|
||||
ColorChooser.resetText = \u91cd\u7f6e
|
||||
ColorChooser.previewText = \u9884\u89c8
|
||||
ColorChooser.swatchesNameText = \u8c03\u8272\u677f
|
||||
ColorChooser.swatchesRecentText = \u6700\u8fd1:
|
||||
ColorChooser.sampleText=\u793a\u4f8b\u6587\u5b57 Sample Text
|
||||
@@ -0,0 +1,21 @@
|
||||
# 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 <http://www.gnu.org/licenses/>.
|
||||
|
||||
|
||||
#NOTE: This file translation is no longer used in FFDec
|
||||
# There is no need to traslate it.
|
||||
button.open = \u6253\u5f00\u672c\u5730\u6587\u4ef6
|
||||
button.proxy = \u901a\u8fc7\u4ee3\u7406\u6253\u5f00
|
||||
button.exit = \u9000\u51fa
|
||||
@@ -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 <http://www.gnu.org/licenses/>.
|
||||
|
||||
version = version
|
||||
releasedate = \u53d1\u5e03\u65f6\u95f4:
|
||||
newversionavailable = \u6709\u4e00\u4e2a\u53ef\u7528\u66f4\u65b0:
|
||||
changeslog = \u66f4\u65b0\u65e5\u5fd7:
|
||||
downloadnow = \u7acb\u5373\u4e0b\u8f7d\uff1f
|
||||
button.ok = \u662f
|
||||
button.cancel = \u53d6\u6d88
|
||||
dialog.title = \u6709\u53ef\u7528\u66f4\u65b0
|
||||
newversion = \u65b0\u7248\u672c
|
||||
newvermessage = %oldAppName% \u7684\u65b0\u7248\u672c\u5df2\u7ecf\u53d1\u5e03: %newAppName%.\r\n\u8bf7\u8bbf\u95ee %projectPage% \u8fdb\u884c\u4e0b\u8f7d.
|
||||
@@ -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 <http://www.gnu.org/licenses/>.
|
||||
|
||||
rename.type = \u91cd\u547d\u540d\u65b9\u5f0f:
|
||||
rename.type.typenumber = \u7c7b\u578b + \u6570\u5b57 (class_27, method_456,...)
|
||||
rename.type.randomword = \u968f\u673a\u5b57\u7b26 (abada, kof, supo, kosuri,...)
|
||||
dialog.title = \u91cd\u547d\u540d\u6807\u8bc6\u7b26
|
||||
|
||||
button.ok = \u786e\u5b9a
|
||||
button.cancel = \u53d6\u6d88
|
||||
@@ -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 <http://www.gnu.org/licenses/>.
|
||||
checkbox.ignorecase = \u5ffd\u7565\u5927\u5c0f\u5199
|
||||
checkbox.regexp = \u6b63\u5219\u8868\u8fbe\u5f0f
|
||||
button.ok = \u786e\u5b9a
|
||||
button.cancel = \u53d6\u6d88
|
||||
label.searchtext = \u641c\u7d22\u5b57\u7b26:
|
||||
dialog.title = \u641c\u7d22ActionScript
|
||||
|
||||
error = \u9519\u8bef
|
||||
error.invalidregexp = \u9519\u8bef\u7684\u8868\u8fbe\u5f0f
|
||||
@@ -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 <http://www.gnu.org/licenses/>.
|
||||
|
||||
button.ok = \u786e\u5b9a
|
||||
button.cancel = \u53d6\u6d88
|
||||
#after version 1.7.0:
|
||||
# This language name translated (e. g. \u010ce\u0161tina for Czech,...)
|
||||
language = \u7b80\u4f53\u4e2d\u6587
|
||||
language.label = \u8bed\u8a00:
|
||||
dialog.title = \u8bf7\u9009\u62e9\u8bed\u8a00
|
||||
@@ -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 <http://www.gnu.org/licenses/>.
|
||||
|
||||
processallclasses = \u5904\u7406\u6240\u6709\u7c7b
|
||||
dialog.title = P\u4ee3\u7801\u53cd\u6df7\u6dc6
|
||||
deobfuscation.level = \u4ee3\u7801\u53cd\u6df7\u6dc6\u7a0b\u5ea6:
|
||||
deobfuscation.removedeadcode = \u6e05\u9664\u6b7b\u4ee3\u7801
|
||||
deobfuscation.removetraps = \u6e05\u9664\u9677\u9631
|
||||
deobfuscation.restorecontrolflow = \u91cd\u5efa\u63a7\u5236\u6d41
|
||||
|
||||
button.ok = \u786e\u5b9a
|
||||
button.cancel = \u53d6\u6d88
|
||||
@@ -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 <http://www.gnu.org/licenses/>.
|
||||
|
||||
button.goto = \u8f6c\u5230
|
||||
button.cancel = \u53d6\u6d88
|
||||
dialog.title = \u8303\u56f4:
|
||||
@@ -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 <http://www.gnu.org/licenses/>.
|
||||
|
||||
proxy.start = \u542f\u52a8\u4ee3\u7406
|
||||
proxy.stop = \u505c\u6b62\u4ee3\u7406
|
||||
port = \u7aef\u53e3:
|
||||
open = \u6253\u5f00
|
||||
clear = \u6e05\u7a7a
|
||||
rename = \u91cd\u547d\u540d
|
||||
remove = \u5220\u9664
|
||||
sniff = \u8303\u56f4:
|
||||
dialog.title = \u4ee3\u7406
|
||||
error = \u9519\u8bef
|
||||
error.port = \u9519\u8bef\u7684\u7aef\u53e3\u53f7\u3002
|
||||
Reference in New Issue
Block a user