Added Simplified Chinese localization files, fully localized MainMenu.xib and Localizable.strings

This commit is contained in:
Zhao Peng
2014-03-24 17:04:56 +08:00
parent db89bdd9cf
commit 5c7c09d883
12 changed files with 431 additions and 8 deletions

View File

@@ -897,6 +897,15 @@
4CFC8742179DFD3E000DFC03 /* KPKTestXmlLoading.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KPKTestXmlLoading.m; sourceTree = "<group>"; };
4CFDDDE7185E92A600A9E7F1 /* HNHTextView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HNHTextView.h; sourceTree = "<group>"; };
4CFDDDE8185E92A600A9E7F1 /* HNHTextView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HNHTextView.m; sourceTree = "<group>"; };
601F811118E016340028F3DE /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/GeneralSettings.strings"; sourceTree = "<group>"; };
601F811218E016340028F3DE /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/MainMenu.strings"; sourceTree = "<group>"; };
601F811318E016340028F3DE /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/PasswordInputView.strings"; sourceTree = "<group>"; };
601F811418E016340028F3DE /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/InspectorView.strings"; sourceTree = "<group>"; };
601F811818E016340028F3DE /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/Localizable.strings"; sourceTree = "<group>"; };
601F811918E016340028F3DE /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = "zh-Hans"; path = "zh-Hans.lproj/Credits.rtf"; sourceTree = "<group>"; };
601F811A18E016340028F3DE /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
601F811B18E016340028F3DE /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/KPKLocalizeable.strings"; sourceTree = "<group>"; };
601F811C18E016340028F3DE /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
6E719715172058BA00E4C5FC /* MPDatabaseVersion.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MPDatabaseVersion.h; sourceTree = "<group>"; };
/* End PBXFileReference section */
@@ -1963,6 +1972,7 @@
de,
Base,
fr,
"zh-Hans",
);
mainGroup = 4C77E35715B84A240093A587;
productRefGroup = 4C77E36315B84A240093A587 /* Products */;
@@ -2363,6 +2373,7 @@
children = (
4C45FB22178E09ED0010007D /* en */,
4C5CD34417D158DE000B7F38 /* fr */,
601F811C18E016340028F3DE /* zh-Hans */,
);
name = InfoPlist.strings;
sourceTree = "<group>";
@@ -2373,6 +2384,7 @@
4C53A7A81864C3A1000DFF0D /* de */,
4C53A7A91864C3A2000DFF0D /* en */,
4C53A7AA1864C3A2000DFF0D /* fr */,
601F811B18E016340028F3DE /* zh-Hans */,
);
name = KPKLocalizeable.strings;
sourceTree = "<group>";
@@ -2384,6 +2396,7 @@
4CCA7EEC1797866F00B0B55E /* de */,
4CCA7EEE1797867200B0B55E /* en */,
4C5CD34517D158F5000B7F38 /* fr */,
601F811118E016340028F3DE /* zh-Hans */,
);
name = GeneralSettings.xib;
sourceTree = "<group>";
@@ -2395,6 +2408,7 @@
4C76156C1764C0CC0015A1A6 /* en */,
4C7615751764C4A40015A1A6 /* de */,
4C5CD34717D1591A000B7F38 /* fr */,
601F811318E016340028F3DE /* zh-Hans */,
);
name = PasswordInputView.xib;
sourceTree = "<group>";
@@ -2406,6 +2420,7 @@
4C5ADC2E17830AFB004E1E8D /* en */,
4C5ADC3017830B09004E1E8D /* de */,
4C5CD34817D15920000B7F38 /* fr */,
601F811418E016340028F3DE /* zh-Hans */,
);
name = InspectorView.xib;
sourceTree = "<group>";
@@ -2416,6 +2431,7 @@
4C77E37015B84A240093A587 /* en */,
4C7615791764C4A50015A1A6 /* de */,
4C5CD34217D158DE000B7F38 /* fr */,
601F811A18E016340028F3DE /* zh-Hans */,
);
name = InfoPlist.strings;
sourceTree = "<group>";
@@ -2426,6 +2442,7 @@
4C7615601764C05A0015A1A6 /* Base */,
4CAAFDD51787AED60013FCF9 /* en */,
4C5CD34617D15912000B7F38 /* fr */,
601F811218E016340028F3DE /* zh-Hans */,
);
name = MainMenu.xib;
sourceTree = "<group>";
@@ -2436,6 +2453,7 @@
4C888C8F16EB6C91003D34A1 /* en */,
4C7615771764C4A40015A1A6 /* de */,
4C5CD34017D158DE000B7F38 /* fr */,
601F811818E016340028F3DE /* zh-Hans */,
);
name = Localizable.strings;
sourceTree = "<group>";
@@ -2446,6 +2464,7 @@
4CB9339816D3A0DD00A13B5D /* en */,
4C7615781764C4A50015A1A6 /* de */,
4C5CD34117D158DE000B7F38 /* fr */,
601F811918E016340028F3DE /* zh-Hans */,
);
name = Credits.rtf;
sourceTree = "<group>";

View File

@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="4514" systemVersion="13B42" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES">
<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="5053" systemVersion="13C64" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES">
<dependencies>
<deployment defaultVersion="1080" identifier="macosx"/>
<plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="4514"/>
<plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="5053"/>
</dependencies>
<objects>
<customObject id="-2" userLabel="File's Owner" customClass="MPPasswordInputController">
@@ -148,4 +148,4 @@ DQ
<image name="NSQuickLookTemplate" width="21" height="16"/>
<image name="NSStopProgressTemplate" width="11" height="11"/>
</resources>
</document>
</document>

View File

@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="4514" systemVersion="13B42" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES">
<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="5053" systemVersion="13C64" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES">
<dependencies>
<deployment defaultVersion="1080" identifier="macosx"/>
<plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="4514"/>
<plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="5053"/>
</dependencies>
<objects>
<customObject id="-2" userLabel="File's Owner" customClass="MPDatabaseSettingsWindowController">
@@ -30,11 +30,11 @@
</customObject>
<customObject id="-1" userLabel="First Responder" customClass="FirstResponder"/>
<customObject id="-3" userLabel="Application"/>
<window title="Window" allowsToolTipsWhenApplicationIsInactive="NO" autorecalculatesKeyViewLoop="NO" oneShot="NO" releasedWhenClosed="NO" wantsToBeColor="NO" visibleAtLaunch="NO" animationBehavior="default" id="1">
<window title="Window" allowsToolTipsWhenApplicationIsInactive="NO" autorecalculatesKeyViewLoop="NO" oneShot="NO" releasedWhenClosed="NO" visibleAtLaunch="NO" animationBehavior="default" id="1">
<windowStyleMask key="styleMask" titled="YES" closable="YES" miniaturizable="YES"/>
<windowPositionMask key="initialPositionMask" leftStrut="YES" rightStrut="YES" topStrut="YES" bottomStrut="YES"/>
<rect key="contentRect" x="196" y="240" width="546" height="354"/>
<rect key="screenRect" x="0.0" y="0.0" width="2560" height="1418"/>
<rect key="screenRect" x="0.0" y="0.0" width="1680" height="1028"/>
<view key="contentView" id="2">
<rect key="frame" x="0.0" y="0.0" width="546" height="354"/>
<autoresizingMask key="autoresizingMask"/>
@@ -500,4 +500,4 @@ Gw
</view>
</window>
</objects>
</document>
</document>

View File

@@ -0,0 +1,88 @@
{\rtf1\ansi\ansicpg1252\cocoartf1265\cocoasubrtf190
{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
{\colortbl;\red255\green255\blue255;\red52\green110\blue183;\red38\green38\blue38;}
\paperw11900\paperh16840\vieww25780\viewh19380\viewkind0
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720
\f0\b\fs24 \cf0 Project Website:\
{\field{\*\fldinst{HYPERLINK "https://github.com/mstarke/MacPass"}}{\fldrslt
\b0 MacPass}}
\b0 \
\b \
License:\
\b0 MacPass KeePass compatible client for OS X\
Copyright (c) 2012-2014 Michael Starke, HicknHack Software GmbH\
\
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 {\field{\*\fldinst{HYPERLINK "http://www.gnu.org/licenses/"}}{\fldrslt http://www.gnu.org/licenses/}}.\
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720
\cf0 \kerning1\expnd0\expndtw3
\
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720
\b \cf0 \kerning1\expnd0\expndtw0 Credits:\
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720
\b0 \cf2 \
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720
\cf0 French Translation by {\field{\*\fldinst{HYPERLINK "mailto:gil@panix.com"}}{\fldrslt Gil Andr\'e9}}\
\
MacPass\kerning1\expnd0\expndtw3
\kerning1\expnd0\expndtw0 Icon by {\field{\*\fldinst{HYPERLINK "http://iiro.jappinen.me"}}{\fldrslt Iiro J\'e4ppinen}}\cf2 \
\
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720
{\field{\*\fldinst{HYPERLINK "https://github.com/robbiehanson/KissXML"}}{\fldrslt \cf2 KissXML}}\cf3 \
Copyright \'a9 2012 Robbie Hanson. All rights reserved.\
\
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720
{\field{\*\fldinst{HYPERLINK "https://github.com/MiniKeePass/MiniKeePass"}}{\fldrslt \cf2 MiniKeePass}}\
Copyright \'a9 2011 Jason Rush and John Flanagan. All rights reserved.\
\
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720
{\field{\*\fldinst{HYPERLINK "https://github.com/mpowrie/KeePassLib"}}{\fldrslt \cf2 KeePass Database Library}}\
Copyright \'a9 2010 Qiang Yu. All rights reserved.\
\
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720
{\field{\*\fldinst{HYPERLINK "https://github.com/Perspx/PXSourceList"}}{\fldrslt \cf3 PXSourceList}}\
Copyright \'a9 2011, Alex Rozanski. All rights reserved.\
\
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720
{\field{\*\fldinst{HYPERLINK "https://github.com/robbiehanson/CocoaHTTPServer"}}{\fldrslt \cf3 CocoaHTTPServer}}\
Copyright \'a9 2011, Deusty, LLC. All rights reserved.\
\
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720
{\field{\*\fldinst{HYPERLINK "http://sparkle.andymatuschak.org"}}{\fldrslt \cf3 Sparkl\kerning1\expnd0\expndtw3
e}}\kerning1\expnd0\expndtw3
\
Copyright \'a9 2006 Andy Matuschak. \kerning1\expnd0\expndtw0 All rights reserved.\kerning1\expnd0\expndtw3
\
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720
\cf3 \kerning1\expnd0\expndtw0 \
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720
{\field{\*\fldinst{HYPERLINK "http://stackoverflow.com/questions/11386876/how-to-encode-and-decode-files-as-base64-in-cocoa-objective-c"}}{\fldrslt \cf3 NSData+Base64}}\
Copyright \'a92013, {\field{\*\fldinst{HYPERLINK "http://stackoverflow.com/users/200321/denis2342"}}{\fldrslt denis2342}}\
\
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720
{\field{\*\fldinst{HYPERLINK "http://www.cocoadev.com/index.pl?NSDataCategory"}}{\fldrslt \cf3 NSData+Gzip}}\
Extracted from code on the CocoaDev Wiki\
\
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720
{\field{\*\fldinst{HYPERLINK "https://github.com/karelia/SecurityInterface"}}{\fldrslt \cf3 KSPasswordField}}\
Code reused in HNHRoundedSecureTextField\
Copyright \'a92012 Mike Abdullah, Karelia Software. All rights reserved.\
\
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720
{\field{\*\fldinst{HYPERLINK "https://github.com/AlanQuatermain/aqtoolkit"}}{\fldrslt \cf3 NSData+CommonCrypto}}\
Copyright \'a92008-2009 Jim Dovey, All rights reserved.\
\
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720
{\field{\*\fldinst{HYPERLINK "https://github.com/mattt/TransformerKit"}}{\fldrslt \cf3 TransformerKit}}\
Copyright \'a92012 Mattt Thompson. All rights reseverd}

View File

@@ -0,0 +1,69 @@
/* Class = "NSMenu"; title = "ClipboardClearInterval"; ObjectID = "421"; */
"421.title" = "ClipboardClearInterval";
/* Class = "NSMenuItem"; title = "after 10 Seconds"; ObjectID = "422"; */
"422.title" = "10秒之后";
/* Class = "NSMenuItem"; title = "after 30 Seconds"; ObjectID = "423"; */
"423.title" = "30秒之后";
/* Class = "NSMenuItem"; title = "after 1 Minute"; ObjectID = "424"; */
"424.title" = "1分钟之后";
/* Class = "NSMenuItem"; title = "Never"; ObjectID = "429"; */
"429.title" = "用不";
/* Class = "NSTextFieldCell"; title = "Clear Copied Items"; ObjectID = "432"; */
"432.title" = "Clear Copied Items";
/* Class = "NSButtonCell"; title = "Clear Clipboard on Quit"; ObjectID = "448"; */
"448.title" = "退出时清空剪贴板";
/* Class = "NSBox"; title = "Security"; ObjectID = "465"; */
"465.title" = "Security";
/* Class = "NSButtonCell"; title = "Reopen last Database after Launch"; ObjectID = "531"; */
"531.title" = "Reopen last Database after Launch";
/* Class = "NSMenu"; title = "LockTimes"; ObjectID = "586"; */
"586.title" = "LockTimes";
/* Class = "NSMenuItem"; title = "for 1 Minute"; ObjectID = "588"; */
"588.title" = "for 1 Minute";
/* Class = "NSMenuItem"; title = "for 5 Minutes"; ObjectID = "589"; */
"589.title" = "for 5 Minutes";
/* Class = "NSMenuItem"; title = "for 15 Minutes"; ObjectID = "603"; */
"603.title" = "for 15 Minutes";
/* Class = "NSButtonCell"; title = "Lock after sleep"; ObjectID = "631"; */
"631.title" = "Lock after sleep";
/* Class = "NSMenuItem"; title = "Never"; ObjectID = "804"; */
"804.title" = "Never";
/* Class = "NSTextFieldCell"; title = "Lock while idle"; ObjectID = "806"; */
"806.title" = "Lock while idle";
/* Class = "NSButtonCell"; title = "Create new Database if activated"; ObjectID = "880"; */
"880.title" = "Create new Database if activated";
/* Class = "NSBox"; title = "Startup"; ObjectID = "888"; */
"888.title" = "Startup";
/* Class = "NSBox"; title = "General"; ObjectID = "928"; */
"928.title" = "General";
/* Class = "NSButtonCell"; title = "Double-click entry URL to Launch"; ObjectID = "937"; */
"937.title" = "Double-click entry URL to Launch";
/* Class = "NSButtonCell"; title = "Clear all stored locations"; ObjectID = "8Ri-2s-c39"; */
"8Ri-2s-c39.title" = "Clear all stored locations";
/* Class = "NSTextFieldCell"; title = "Enabling this compromises security. If enabled, your preferences will contain mappings from database to keyfile. Key locations for databases without a password will not be saved."; ObjectID = "ACh-7H-42N"; */
"ACh-7H-42N.title" = "Enabling this compromises security. If enabled, your preferences will contain mappings from database to keyfile. Key locations for databases without a password will not be saved.";
/* Class = "NSButtonCell"; title = "Remember Keyfile for Databases"; ObjectID = "r6q-He-nYU"; */
"r6q-He-nYU.title" = "Remember Keyfile for Databases";

View File

@@ -0,0 +1,2 @@
/* Localized versions of Info.plist keys */

View File

@@ -0,0 +1,24 @@
/* Class = "NSTabViewItem"; label = "Group"; ObjectID = "2896"; */
"2896.label" = "组";
/* Class = "NSTabViewItem"; label = "Entry"; ObjectID = "2897"; */
"2897.label" = "项目";
/* Class = "NSTabViewItem"; label = "NoSelection"; ObjectID = "2974"; */
"2974.label" = "NoSelection";
/* Class = "NSTextFieldCell"; title = "No Selection"; ObjectID = "2986"; */
"2986.title" = "No Selection";
/* Class = "NSTextFieldCell"; title = "Label"; ObjectID = "3014"; */
"3014.title" = "Label";
/* Class = "NSButtonCell"; title = "Edit"; ObjectID = "3110"; */
"3110.title" = "编辑";
/* Class = "NSButtonCell"; title = "Cancel"; ObjectID = "3127"; */
"3127.title" = "取消";
/* Class = "NSTextFieldCell"; title = "Notes"; ObjectID = "hwn-UY-9Cr"; */
"hwn-UY-9Cr.title" = "Notes";

View File

@@ -0,0 +1,36 @@
/*
KPKLocalizeable.strings
MacPass
Created by Michael Starke on 20/12/13.
Copyright (c) 2013 HicknHack Software GmbH. All rights reserved.
*/
/* Copy */
"KPK_GROUP_COPY_%@" = "%@ copy";
"KPK_ENTRY_COPY_%@" = "%@ copy";
/* Validation Errors */
"ERROR_WINDOW_TITLE_VALIDATION_FAILED" = "The Format of the Window Title is not valid!";
"ERROR_ATTRIBUTE_KEY_VALIDATION_FAILED" = "The Attribute Key is not unique!";
"ERROR_AUTOTYPE_SEQUENCE_VALIDATION_FAILED" = "Tht Autotype Sequence is not valid!";
/* Errors */
"ERROR_CORRUPT_TREE" = "The internal file structure is corrupted!";
"ERROR_INVALID_FIELD_SIZE" = "数据字段大小错误,可能是由于密码错误。";
"ERROR_INVALID_FIELD_TYPE" = "未知数据字段,可能是由于密码错误。";
"ERROR_UNSUPPORTED_DATABASER_VERSION" = "The Database version is not supported";
"ERROR_UNSUPPORTED_CHIPHER" = "Unsupported chipher algorithm";
"ERROR_UNKNOWN_FILE_FORMAT" = "Unknown file format";
"ERROR_HEADER_CORRUPTED" = "Header is corrupted";
"ERROR_UNSUPPORTED_KDBX_COMPRESSION_ALGORITHM" = "Unsported compression algorithm";
"ERROR_UNSUPPORTED_KDBX_RANDOM_STREAM" = "Unsupported random stream type";
"ERROR_INTEGRITY_CHECK_FAILED" = "The database integrity isn't ensured";
"ERROR_PASSWORD_OR_KEYFILE_WRONG" = "The password and/or the keyfile is wrong";
"ERROR_KEEPASSFILE_ELEMENT_MISSING" = "The XML file is missing the KeePassFile element";
"ERROR_ROOT_ELEMENT_MISSING" = "The XML file contains no Root node";
"ERROR_GROUP_ELEMENT_MISSING" = "The XML file contains no Group node";
"ERROR_HEADER_HASH_MISSMATCH" = "The header hash doesn't match. File corrupted";
"ERROR_XML_KEYFILE_WITHOUT_KEY_ELEMENT" = "The XML keyfile is missing the key element";
"ERROR_XML_KEYFILE_WITHOUT_DATA_ELEMENT" = "The XML keyfiel is missing the data element";
"ERROR_XML_KEYFILE_DATA_PARSING_ERROR" = "Unable to read the data of the XML keyfile";

Binary file not shown.

View File

@@ -0,0 +1,168 @@
/* Class = "NSMenuItem"; title = "Bring All to Front"; ObjectID = "5"; */
"5.title" = "前置全部窗口";
/* Class = "NSMenuItem"; title = "Window"; ObjectID = "19"; */
"19.title" = "窗口";
/* Class = "NSMenuItem"; title = "Minimize"; ObjectID = "23"; */
"23.title" = "最小化";
/* Class = "NSMenu"; title = "Window"; ObjectID = "24"; */
"24.title" = "窗口";
/* Class = "NSMenu"; title = "AMainMenu"; ObjectID = "29"; */
"29.title" = "AMainMenu";
/* Class = "NSMenuItem"; title = "MacPass"; ObjectID = "56"; */
"56.title" = "MacPass";
/* Class = "NSMenu"; title = "MacPass"; ObjectID = "57"; */
"57.title" = "MacPass";
/* Class = "NSMenuItem"; title = "About MacPass"; ObjectID = "58"; */
"58.title" = "关于 MacPass";
/* Class = "NSMenuItem"; title = "Open…"; ObjectID = "72"; */
"72.title" = "打开…";
/* Class = "NSMenuItem"; title = "Close"; ObjectID = "73"; */
"73.title" = "关闭";
/* Class = "NSMenuItem"; title = "Save…"; ObjectID = "75"; */
"75.title" = "保存…";
/* Class = "NSMenu"; title = "File"; ObjectID = "81"; */
"81.title" = "文件";
/* Class = "NSMenuItem"; title = "New"; ObjectID = "82"; */
"82.title" = "新建";
/* Class = "NSMenuItem"; title = "File"; ObjectID = "83"; */
"83.title" = "文件";
/* Class = "NSMenuItem"; title = "Revert to Saved"; ObjectID = "112"; */
"112.title" = "恢复为已保存版本";
/* Class = "NSMenuItem"; title = "Open Recent"; ObjectID = "124"; */
"124.title" = "打开最近使用的";
/* Class = "NSMenu"; title = "Open Recent"; ObjectID = "125"; */
"125.title" = "打开最近使用的";
/* Class = "NSMenuItem"; title = "Clear Menu"; ObjectID = "126"; */
"126.title" = "清除菜单";
/* Class = "NSMenuItem"; title = "Preferences…"; ObjectID = "129"; */
"129.title" = "偏好设置…";
/* Class = "NSMenu"; title = "Services"; ObjectID = "130"; */
"130.title" = "服务";
/* Class = "NSMenuItem"; title = "Services"; ObjectID = "131"; */
"131.title" = "服务";
/* Class = "NSMenuItem"; title = "Hide MacPass"; ObjectID = "134"; */
"134.title" = "隐藏 MacPass";
/* Class = "NSMenuItem"; title = "Quit MacPass"; ObjectID = "136"; */
"136.title" = "退出 MacPass";
/* Class = "NSMenuItem"; title = "Hide Others"; ObjectID = "145"; */
"145.title" = "隐藏其他";
/* Class = "NSMenuItem"; title = "Show All"; ObjectID = "150"; */
"150.title" = "全部显示";
/* Class = "NSMenuItem"; title = "Copy"; ObjectID = "197"; */
"197.title" = "拷贝";
/* Class = "NSMenuItem"; title = "Select All"; ObjectID = "198"; */
"198.title" = "全选";
/* Class = "NSMenuItem"; title = "Cut"; ObjectID = "199"; */
"199.title" = "剪切";
/* Class = "NSMenuItem"; title = "Delete"; ObjectID = "202"; */
"202.title" = "删除";
/* Class = "NSMenuItem"; title = "Paste"; ObjectID = "203"; */
"203.title" = "粘贴";
/* Class = "NSMenu"; title = "Edit"; ObjectID = "205"; */
"205.title" = "编辑";
/* Class = "NSMenuItem"; title = "Undo"; ObjectID = "207"; */
"207.title" = "撤销";
/* Class = "NSMenuItem"; title = "Find…"; ObjectID = "209"; */
"209.title" = "查找…";
/* Class = "NSMenuItem"; title = "Redo"; ObjectID = "215"; */
"215.title" = "重做";
/* Class = "NSMenuItem"; title = "Edit"; ObjectID = "217"; */
"217.title" = "编辑";
/* Class = "NSMenuItem"; title = "Zoom"; ObjectID = "239"; */
"239.title" = "缩放";
/* Class = "NSMenuItem"; title = "View"; ObjectID = "295"; */
"295.title" = "显示";
/* Class = "NSMenu"; title = "View"; ObjectID = "296"; */
"296.title" = "显示";
/* Class = "NSMenuItem"; title = "Show Toolbar"; ObjectID = "297"; */
"297.title" = "显示工具栏";
/* Class = "NSMenuItem"; title = "Customize Toolbar…"; ObjectID = "298"; */
"298.title" = "自定义工具栏…";
/* Class = "NSMenuItem"; title = "Help"; ObjectID = "490"; */
"490.title" = "帮助";
/* Class = "NSMenu"; title = "Help"; ObjectID = "491"; */
"491.title" = "帮助";
/* Class = "NSMenuItem"; title = "MacPass Help"; ObjectID = "492"; */
"492.title" = "MacPass 帮助";
/* Class = "NSMenuItem"; title = "Toggle Inspector"; ObjectID = "1181"; */
"1181.title" = "切换检查器";
/* Class = "NSMenuItem"; title = "Show Password Creator"; ObjectID = "1200"; */
"1200.title" = "显示密码生成器";
/* Class = "NSMenuItem"; title = "Change Master Password…"; ObjectID = "1203"; */
"1203.title" = "修改主密码…";
/* Class = "NSMenuItem"; title = "Database Settings…"; ObjectID = "1231"; */
"1231.title" = "数据库设置…";
/* Class = "NSMenuItem"; title = "Save As…"; ObjectID = "1243"; */
"1243.title" = "另存为…";
/* Class = "NSMenuItem"; title = "Export As XML…"; ObjectID = "1259"; */
"1259.title" = "导出为 XML…";
/* Class = "NSMenuItem"; title = "Lock"; ObjectID = "1261"; */
"1261.title" = "锁定";
/* Class = "NSMenuItem"; title = "Focus Entries"; ObjectID = "2VP-vB-IeX"; */
"2VP-vB-IeX.title" = "激活项目";
/* Class = "NSMenuItem"; title = "Focus Groups"; ObjectID = "HxM-dV-LIH"; */
"HxM-dV-LIH.title" = "激活组";
/* Class = "NSMenuItem"; title = "Focus Inspector"; ObjectID = "Zje-Me-5c8"; */
"Zje-Me-5c8.title" = "激活检查器";
/* Class = "NSMenuItem"; title = "Quicklook"; ObjectID = "aVO-9F-Lwc"; */
"aVO-9F-Lwc.title" = "快速查看";
/* Class = "NSMenuItem"; title = "Import XML…"; ObjectID = "rW0-r1-QYL"; */
"rW0-r1-QYL.title" = "导入 XML…";
/* Class = "NSMenuItem"; title = "Check for Updates…"; ObjectID = "zMO-8r-g5v"; */
"zMO-8r-g5v.title" = "检查更新…";

View File

@@ -0,0 +1,15 @@
/* Class = "NSButtonCell"; title = "Unlock"; ObjectID = "3"; */
"3.title" = "解锁";
/* Class = "NSTextFieldCell"; title = "Keyfile"; ObjectID = "18"; */
"18.title" = "密钥文件";
/* Class = "NSTextFieldCell"; title = "Wrong password!"; ObjectID = "269"; */
"269.title" = "密码错误!";
/* Class = "NSSecureTextFieldCell"; placeholderString = "Enter Password"; ObjectID = "339"; */
"339.placeholderString" = "请输入密码";
/* Class = "NSButtonCell"; title = "Password"; ObjectID = "IU9-5u-jn9"; */
"IU9-5u-jn9.title" = "密码";

View File

@@ -0,0 +1,2 @@
/* Localized versions of Info.plist keys */