Extracte KeePassKit localisations into separater file

This commit is contained in:
michael starke
2013-12-20 19:49:40 +01:00
parent 758cce4e9f
commit aa52079664
8 changed files with 108 additions and 1 deletions

View File

@@ -113,6 +113,7 @@
4C52A88F1788628B00868229 /* 13_KeysTemplate.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 4C52A88C1788628B00868229 /* 13_KeysTemplate.pdf */; };
4C52A8901788628B00868229 /* 18_DisplayTemplate.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 4C52A88D1788628B00868229 /* 18_DisplayTemplate.pdf */; };
4C52A892178863B000868229 /* 68_PhoneTemplate.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 4C52A891178863B000868229 /* 68_PhoneTemplate.pdf */; };
4C53A7A51864C39D000DFF0D /* KPKLocalizeable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 4C53A7A71864C39D000DFF0D /* KPKLocalizeable.strings */; };
4C5426F317BEEA8700A4424C /* Autotype_test.kdbx in Resources */ = {isa = PBXBuildFile; fileRef = 4C5426F217BEEA8700A4424C /* Autotype_test.kdbx */; };
4C569D9E17652B0600595B62 /* MPConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C569D9D17652B0600595B62 /* MPConstants.m */; };
4C569DA117652BFE00595B62 /* MPEntryTableDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C569DA017652BFE00595B62 /* MPEntryTableDataSource.m */; };
@@ -474,6 +475,9 @@
4C52A88C1788628B00868229 /* 13_KeysTemplate.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; path = 13_KeysTemplate.pdf; sourceTree = "<group>"; };
4C52A88D1788628B00868229 /* 18_DisplayTemplate.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; path = 18_DisplayTemplate.pdf; sourceTree = "<group>"; };
4C52A891178863B000868229 /* 68_PhoneTemplate.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; path = 68_PhoneTemplate.pdf; sourceTree = "<group>"; };
4C53A7A81864C3A1000DFF0D /* de */ = {isa = PBXFileReference; lastKnownFileType = file; name = de; path = de.lproj/KPKLocalizeable.strings; sourceTree = "<group>"; };
4C53A7A91864C3A2000DFF0D /* en */ = {isa = PBXFileReference; lastKnownFileType = file; name = en; path = en.lproj/KPKLocalizeable.strings; sourceTree = "<group>"; };
4C53A7AA1864C3A2000DFF0D /* fr */ = {isa = PBXFileReference; lastKnownFileType = file; name = fr; path = fr.lproj/KPKLocalizeable.strings; sourceTree = "<group>"; };
4C5426F217BEEA8700A4424C /* Autotype_test.kdbx */ = {isa = PBXFileReference; lastKnownFileType = file; name = Autotype_test.kdbx; path = Databases/Autotype_test.kdbx; sourceTree = "<group>"; };
4C569D9C17652AC800595B62 /* MPConstants.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MPConstants.h; sourceTree = "<group>"; };
4C569D9D17652B0600595B62 /* MPConstants.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MPConstants.m; sourceTree = "<group>"; };
@@ -1325,6 +1329,7 @@
4C77E36F15B84A240093A587 /* InfoPlist.strings */,
4C77E37215B84A240093A587 /* main.m */,
4C77E37415B84A240093A587 /* MacPass-Prefix.pch */,
4C53A7A71864C39D000DFF0D /* KPKLocalizeable.strings */,
);
name = "Supporting Files";
sourceTree = "<group>";
@@ -1865,6 +1870,7 @@
4C7ABA4B17BAEC6700FF5799 /* 19_EmailTemplate.pdf in Resources */,
4C7ABA4C17BAEC6700FF5799 /* 20_MiscTemplate.pdf in Resources */,
4C7ABA4E17BAEC7000FF5799 /* addEntryTemplate.pdf in Resources */,
4C53A7A51864C39D000DFF0D /* KPKLocalizeable.strings in Resources */,
4C68456F17BC2A0700FCDBFC /* WelcomeWindow.xib in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
@@ -2107,6 +2113,16 @@
name = InfoPlist.strings;
sourceTree = "<group>";
};
4C53A7A71864C39D000DFF0D /* KPKLocalizeable.strings */ = {
isa = PBXVariantGroup;
children = (
4C53A7A81864C3A1000DFF0D /* de */,
4C53A7A91864C3A2000DFF0D /* en */,
4C53A7AA1864C3A2000DFF0D /* fr */,
);
name = KPKLocalizeable.strings;
sourceTree = "<group>";
};
4C76155E1764C04C0015A1A6 /* GeneralSettings.xib */ = {
isa = PBXVariantGroup;
children = (

View File

@@ -0,0 +1,31 @@
/*
KPKLocalizeable.strings
MacPass
Created by Michael Starke on 20/12/13.
Copyright (c) 2013 HicknHack Software GmbH. All rights reserved.
*/
/* Copy */
"KPK_GROUP_COPY_%@" = "Kopie von %@";
"KPK_ENTRY_COPY_%@" = "Kopie von %@";
/* Errors */
"ERROR_CORRUPT_TREE" = "The internal file structure is corrupted!";
"ERROR_INVALID_FIELD_SIZE" = "A data filed has an incorrect size!";
"ERROR_KEYFILE_NO_KEY_XML_ELEMENT" = "XML Keyfile is missing Key Element";
"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,31 @@
/*
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";
/* Errors */
"ERROR_CORRUPT_TREE" = "The internal file structure is corrupted!";
"ERROR_INVALID_FIELD_SIZE" = "A data filed has an incorrect size!";
"ERROR_KEYFILE_NO_KEY_XML_ELEMENT" = "XML Keyfile is missing Key Element";
"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,29 @@
/*
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";
/* Errors */
"ERROR_KEYFILE_NO_KEY_XML_ELEMENT" = "Fichier de clef XML ne contenant pas d'élément Clef";
"ERROR_UNSUPPORTED_DATABASER_VERSION" = "Version de la base de données non pris en charge";
"ERROR_UNSUPPORTED_CHIPHER" = "ID de chiffrement non pris en charge";
"ERROR_UNKNOWN_FILE_FORMAT" = "Format de fichier inconnu";
"ERROR_HEADER_CORRUPTED" = "En-tête de fichier corrompu";
"ERROR_UNSUPPORTED_KDBX_COMPRESSION_ALGORITHM" = "Algorithme de compression non pris en charge";
"ERROR_UNSUPPORTED_KDBX_RANDOM_STREAM" = "Type de flux aléatoire non pris en charge";
"ERROR_INTEGRITY_CHECK_FAILED" = "L'intégrité de la base de données n'est pas assurée. Vous pouvez essayer de réparer la base.";
"ERROR_PASSWORD_OR_KEYFILE_WRONG" = "Muavis mot de passe et/ou fichier de clef";
"ERROR_KEEPASSFILE_ELEMENT_MISSING" = "Le fichier XML ne contient pas d'élément KeePassFile";
"ERROR_ROOT_ELEMENT_MISSING" = "Le fichier XML ne contient pas de node root";
"ERROR_GROUP_ELEMENT_MISSING" = "Le fichier XML ne contient pas de node Groupe";
"ERROR_HEADER_HASH_MISSMATCH" = "La table de hashage de l'en-tête ne corresponds pas. Fichier corrompu";
"ERROR_XML_KEYFILE_WITHOUT_KEY_ELEMENT" = "Le fichier XML ne contient pas d'élément clef";
"ERROR_XML_KEYFILE_WITHOUT_DATA_ELEMENT" = "Le champ XML de clef ne contient pas d'élément de données";
"ERROR_XML_KEYFILE_DATA_PARSING_ERROR" = "Impossible de lire les données du fichier XML de clef";

Binary file not shown.