From aa52079664a6e4d1f6130a5a217bc72472177593 Mon Sep 17 00:00:00 2001 From: michael starke Date: Fri, 20 Dec 2013 19:49:40 +0100 Subject: [PATCH] Extracte KeePassKit localisations into separater file --- KeePassKit | 2 +- MacPass.xcodeproj/project.pbxproj | 16 ++++++++++++ MacPass/de.lproj/KPKLocalizeable.strings | 31 +++++++++++++++++++++++ MacPass/de.lproj/Localizable.strings | Bin 11152 -> 8384 bytes MacPass/en.lproj/KPKLocalizeable.strings | 31 +++++++++++++++++++++++ MacPass/en.lproj/Localizable.strings | Bin 10690 -> 7948 bytes MacPass/fr.lproj/KPKLocalizeable.strings | 29 +++++++++++++++++++++ MacPass/fr.lproj/Localizable.strings | Bin 10520 -> 7638 bytes 8 files changed, 108 insertions(+), 1 deletion(-) create mode 100644 MacPass/de.lproj/KPKLocalizeable.strings create mode 100644 MacPass/en.lproj/KPKLocalizeable.strings create mode 100644 MacPass/fr.lproj/KPKLocalizeable.strings diff --git a/KeePassKit b/KeePassKit index c7129a4a..dd4bb1d7 160000 --- a/KeePassKit +++ b/KeePassKit @@ -1 +1 @@ -Subproject commit c7129a4acc6b74eb8f43e6deb29837d76ddc2647 +Subproject commit dd4bb1d77ebb34c047aa0f1bb5e874b301b874ea diff --git a/MacPass.xcodeproj/project.pbxproj b/MacPass.xcodeproj/project.pbxproj index 0d9ef6bb..9442951f 100644 --- a/MacPass.xcodeproj/project.pbxproj +++ b/MacPass.xcodeproj/project.pbxproj @@ -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 = ""; }; 4C52A88D1788628B00868229 /* 18_DisplayTemplate.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; path = 18_DisplayTemplate.pdf; sourceTree = ""; }; 4C52A891178863B000868229 /* 68_PhoneTemplate.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; path = 68_PhoneTemplate.pdf; sourceTree = ""; }; + 4C53A7A81864C3A1000DFF0D /* de */ = {isa = PBXFileReference; lastKnownFileType = file; name = de; path = de.lproj/KPKLocalizeable.strings; sourceTree = ""; }; + 4C53A7A91864C3A2000DFF0D /* en */ = {isa = PBXFileReference; lastKnownFileType = file; name = en; path = en.lproj/KPKLocalizeable.strings; sourceTree = ""; }; + 4C53A7AA1864C3A2000DFF0D /* fr */ = {isa = PBXFileReference; lastKnownFileType = file; name = fr; path = fr.lproj/KPKLocalizeable.strings; sourceTree = ""; }; 4C5426F217BEEA8700A4424C /* Autotype_test.kdbx */ = {isa = PBXFileReference; lastKnownFileType = file; name = Autotype_test.kdbx; path = Databases/Autotype_test.kdbx; sourceTree = ""; }; 4C569D9C17652AC800595B62 /* MPConstants.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MPConstants.h; sourceTree = ""; }; 4C569D9D17652B0600595B62 /* MPConstants.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MPConstants.m; sourceTree = ""; }; @@ -1325,6 +1329,7 @@ 4C77E36F15B84A240093A587 /* InfoPlist.strings */, 4C77E37215B84A240093A587 /* main.m */, 4C77E37415B84A240093A587 /* MacPass-Prefix.pch */, + 4C53A7A71864C39D000DFF0D /* KPKLocalizeable.strings */, ); name = "Supporting Files"; sourceTree = ""; @@ -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 = ""; }; + 4C53A7A71864C39D000DFF0D /* KPKLocalizeable.strings */ = { + isa = PBXVariantGroup; + children = ( + 4C53A7A81864C3A1000DFF0D /* de */, + 4C53A7A91864C3A2000DFF0D /* en */, + 4C53A7AA1864C3A2000DFF0D /* fr */, + ); + name = KPKLocalizeable.strings; + sourceTree = ""; + }; 4C76155E1764C04C0015A1A6 /* GeneralSettings.xib */ = { isa = PBXVariantGroup; children = ( diff --git a/MacPass/de.lproj/KPKLocalizeable.strings b/MacPass/de.lproj/KPKLocalizeable.strings new file mode 100644 index 00000000..7e1d20ea --- /dev/null +++ b/MacPass/de.lproj/KPKLocalizeable.strings @@ -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"; \ No newline at end of file diff --git a/MacPass/de.lproj/Localizable.strings b/MacPass/de.lproj/Localizable.strings index 1a8d96412eb6f097174ccac98bd3faa1134beae1..eb89ccd7c26a3fa624fbee802193fc6f5408551f 100644 GIT binary patch delta 7 OcmbObe!y|V0R;dKbpv?- delta 2431 zcmbtWO-~b16un_%f{7XfF$U94niwJr*tjz;3TYICggAEO zPZqy$G>l7rhC zp5KkR&EnfS9QAR+RpP0R=cWef;TmB?Sk_0V{yhZSlI!?O`suI?n+HNqTX+hjf^Y-S z!`VRI$~NW$jJUduvx0D4=w{uJd-VqceKNAP-svln2F6Um74CWEq>WKDC;j+aYH_#+ z!!_l2NBQ2xOAI?FSvbtfI?fvAn2|SnCm}w*a$sy8atSF%N&|`h09VX#3sf6Q2rt5j z8tBR30l4pI9+<#7A-%s1(uNe_dIwj+aqjnE5T?d0!TbjD(ZVc6(#5zWIoe;O{W4Bp z_HhkN4&tR}OV4TPOyOPP>S4vIsGu0z43IW_V#tCdL(I5TNuWblg!e<}#b7Y`v8r&& zyDJrC*jtApOi65m0Tx0{mB~Z|K(Zy9n!XZ}R)k)hf5XlQ$I8qFG}6&(U{Pv%7O=qT zX=tdd(x$ZU)QAIC1%wJ<`f$yXF}0eV0c1K&Rd|g+5FvT^mgP#yIO;>TojC~=MhPw` z&rQV7I9VsuL>|{No(lkBs%eyeD^6RnPMo%FG~kfovO<`jNR}~Ti!!<*oVu(QFm(Ww z1Kf`lGx2rxvp(iM#ofV53r}1#-D$!xLRpTlQww1L`LWkk5Rglkg-bh3&8238&Bd^^ zrekOQ4B)04z$Fl{;u=aEn@S$CVI|i_TF!WL36QOlzCogAVX{rfw!GWgjg36%{HY`q zS52YoLrEJV5k7J{+424k>LY}rEg!U-j?e1ihQLHHgQnqlAo~IbGs_0Vipv+cw` zQ}>6|m9MSv-%(6ca~q0HO%2On0!REk^>A^#uM{<9#rQ`$ePD$_QMrC%cAO?`v4Fx6 z^=hwzP@A%fRmc6z-ossQIPUxIJ#aRf>6p1g4#4+lSEYQYfV$%!%va-IseAvqD_T@m z6SIqBa(A?H#oLdyny2Myx8uo8+wPKqR#z3(V`_&2vVStJw%LjglsX^t7zLV aJS6nQ%)bC%Uh+@ify>d7HyY;e7LVWOgsUw8 diff --git a/MacPass/en.lproj/KPKLocalizeable.strings b/MacPass/en.lproj/KPKLocalizeable.strings new file mode 100644 index 00000000..c7c3870d --- /dev/null +++ b/MacPass/en.lproj/KPKLocalizeable.strings @@ -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"; \ No newline at end of file diff --git a/MacPass/en.lproj/Localizable.strings b/MacPass/en.lproj/Localizable.strings index e01e872a20069d82b45c3e27a79e82a3d454570e..b60f3588797f2ae1aedcb3fff9120d950931dd97 100644 GIT binary patch delta 7 OcmX>U++(+aM;-tTLIS%0 delta 2519 zcmb7`Pfrt36veMwqKPpO0|Xe^kPsuT+!#stQ`)9LNed!wCO{Dgv_)DZx|uKFZoY_H zUHVP@B>Fq=&0{FE0-4No-kX_s&pqed`}%$Ucm2oXsbt88Y|dsavWgvWY}l@KI4X8* zU1ksLoTJUzVKmFTLpE&%t8r90V_R~+HQVCbO~#wd7C5GP{~hNvGe@iwv0{rgwPK4X zr_6kM&E%NRYz%2QGF*qQ~})_%DF|_Ex$T;_TSUJRw)PjcuL$WBAf^ zY#(fm`IwQOu5qrDf6j$}9;JUKpC?TMiEDv41dJ5;%5T9@(qtsQ`hnPD)w*MR!?C}~ zHzH!$7KpZBi=1`lq|bZzD~hUol_S}FnaQ%8@wDfd5$|6JEy0gr-m}z6{|-+S9|C2` zN`&0tDj0d#Eo-I8$Vg?M=*K83Yn&5PhB$Oe%XmlD9GG~;QNGPJHo0Im{W&(Cu&$kO zw(Zhk4w_4S*|+Jk?3aNMEn^_Xh$Y^YI}>kD9yJC6@26OW0E@WB z*U=h;se0vq4a$+VOn;2e-Z5sd*qIiw= z5a!IS-obHln7H@J&bhG?#NFwW$&BUdecNzx_xV=4pg|~b&KDe_3iIgh3+z(`OeH*xqQXN>WZWjPjA>!KR zTI1Sw>S(OG>t_{Nr0SaCKrji!-IuaKV2VycZ9*R2AUM74q~t_>R7!Uyr;^|s^}M`~ z_#NqpWmP7s+2Bdvv(zbH@idnw>{xC`x!ba?NB0KDJ HzB2v+!9AWW diff --git a/MacPass/fr.lproj/KPKLocalizeable.strings b/MacPass/fr.lproj/KPKLocalizeable.strings new file mode 100644 index 00000000..d144aa05 --- /dev/null +++ b/MacPass/fr.lproj/KPKLocalizeable.strings @@ -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"; \ No newline at end of file diff --git a/MacPass/fr.lproj/Localizable.strings b/MacPass/fr.lproj/Localizable.strings index e8327bbc221edf3ec0369d5868affac1051ab984..2cdef9a36bb2654421221d94b495cd50d9ab58be 100644 GIT binary patch delta 7 OcmbOcbj^ChHCX@;4g;S6 delta 2459 zcmc&$O-~b16uqbmB}jrugh=B+f*1)H7cLCZq|zyE`bCBUvYL!iph;;&rExY)CFC{7B-^SU-*v5R-|9Wp` z$C5p)X30ls;C~+@^Qy`#iiU44N)PY#Y6{XF@r|?!JB)c2L#)_+~hJTj2 z?-4@*M@4pUb|s6*tN=%3q$Fvu5@N_|O^=WVxipp82NHvayjZwu;+h;ZrOQlRW|9Va z=EMBBvZK5!5zK&39jd3lT1;l*^&6v0)@ah1^=Af=FkQHTJ zG3AkK4mpSUrlFPtjYeG`D$@ZfqF{VhpuG|i#0`q@M*)P89e^t%feJvmfLvAZ=@`VS zoB;$|Bq&Eiy7C#1w&m`wEzDLoI9X>-T!`j(mzj)UBt~Pr{&B= zcrg}8`G?XeLO2%0;>icyPJ-T}!MD}sVe)vwh^C=}j~m-y^Lh(r)Ip$MdgfkV^IV91 zz#>N7HOc#e-P7!*p%QnrdvnS)OCRjEafL?H`YT1wYu3#6>UP`Twzcdxg_%JOsyK$l zF$~mfsI=hlqafC%xIf@onom)%ggzPu?Jtc!QDIyMH-yLDH(v5(NHU|qB;whcjeS&p1NfY<;s5{u