From 3c93a28b4d8a30abaee58ddae3099ba007dc1294 Mon Sep 17 00:00:00 2001 From: Philipp Crocoll Date: Fri, 6 Jun 2014 06:23:36 +0200 Subject: [PATCH] added more translations fixed a bug with KeeChallenge --- .../bin/keepass2androidpluginsdk.jar | Bin 19574 -> 20178 bytes src/keepass2android/ChallengeInfo.cs | 7 +- src/keepass2android/PasswordActivity.cs | 17 +- .../Properties/AndroidManifest_net.xml | 2 +- .../Resources/Resource.designer.cs | 213 +++++++++--------- .../Resources/values-cs/strings.xml | 51 ++++- .../Resources/values-de/strings.xml | 2 +- .../Resources/values-hu/strings.xml | 99 ++++++-- .../Resources/values-it/strings.xml | 66 +++++- .../Resources/values-sv/strings.xml | 11 +- .../Resources/values-vi/strings.xml | 66 +++++- 11 files changed, 387 insertions(+), 147 deletions(-) diff --git a/src/java/Keepass2AndroidPluginSDK/bin/keepass2androidpluginsdk.jar b/src/java/Keepass2AndroidPluginSDK/bin/keepass2androidpluginsdk.jar index eaa0f5a6b31270bedfc77178a9af46f0dbb3673c..3581531c3497ff86c1dd272ce31b9126acd0b272 100644 GIT binary patch delta 2506 zcmZ9Oc|6oxAIHboi)=BP;WA`T%UF_Snrj&}NL<_4N`_=C)m28ruSIba;ums>B+FQ1 zFer>DS9XIjT4V`P)=&mL(|Em}=l1;mIp6a+@AH10bN>1M)*kTmKjaa$$MN#*g$M}= zL13D#Nurj#e)=sHF4|&0M^IGq0F^4{3WaL6a%vO6#oZmjl=c*iR*6nN%~BPYY(oks z)oSEflbez1rj-O=>r_73h*NF-iUPjzC^#$MHbXZEe7`XNvcdb^nnq-E@K)saje(f$ zTiYp7*34tdz7hgy_XQv7TtF)Xv6(68*_%Lg#$oIDqpDLK~x9OKCyh-U21|EH1 z&eh3HuQ*rw&FNhv>D_nW%cwaOpUH&J0kG-~o3`RYLV&wQ?wOuwN24`dzM0^A@0~x6m`9;M60BukF`Y!zhM3$Ho!>^CRP z82S6}M776plpDG$WQamb6(-vmIM{}tgGvQs*BuAnB_2fvHOSI&2JKb3rRGk>hv_Xj zla14418s5Ff9x#d`iRc6%h$^k?z$QNRaorl$_%V1Vx9hm$dDZW2=QCmg`BlDifXCR zz0Qg>3sYP}n}2HEtS3cQRq%nD1mdf6*y8@AjnF@V@wDA_=Z<6@ zoOHgE{?hbvg?(nC%wu$>le<`9k9_;q? zjJ&3^(*Lx~EpOGLc-A}!km&F_@MVK+kP5B6E6uZ@S2{AF6NpN4@hrM8mi^&Oia?*9 zJ1ui_am=w3FYIF&{-?c}?XC?`)bXLv-IQyt(&4oO`l`}YuT$*2{NSLl*!7$P;v>_h zUiiB@QxzWMtiF?2N7C`3r}Gwh6H#v_C6at)+)!{H+2Kd7xe`ryfJU1foVf>gXO=wQ z#ygg$d`(|05_7sPu`Y7)(aJ3kRF|&QZMraQO_=f8qnxnsOzDdcXqgC1rp>GRXA9F(rVzVn$pYy03orF*c3-t)_nDVJ zzv9kAmdQSAXMg(=P#E?O>lyf{=6u9bfX!WU9R-fy*EMsM$$FXkbOdi(cSy#A5l&pv%rAa6E=e=&$0Q{aY^ z{nq=w^y+BsFlgEcqpvUVs;<@#S!s0>d0n<@|5CWRq`Yw&aA8X}o$8-kmJwK#8bl1W z4>~&)o(@o1i>FQ2WedwSC8h>D7rQw|(M#4y`f#jPOTG5P#x*MumThen&PFS-neny2 z-T2&%C7*N`i`aGRGz-SVqeru?Odh~#(H^JQKA|>A)PR()(a5vAK zS)Ni$o!I#C2dkPT2M$)hSQNysgx;;GexfF?4JM>opKrIG1)J-}o~au!2HV~+PHLV3 z7is`A15@=678Wyy?HoEaB#q;RGshSrUd?VQzMVX;3fxT}tD_#7cIkFMsRmC-{*Z2w zHhhsoth#|NQBSivrgs^(q5U;p@TmNu(L})h`hJ7smZ<4;;r0X%+2HH!y2~jT`7HQF zW2c*}8}fm972eH5!dJa3K>|Oa4)?L>7S;#|B$B*56hSj`BU!8~#i%yR;TR%w^i{l3 z_||xKFEDrjEKEAJ~^`1XsfjEKik9ZYhY-aN2+Y~CTNh@^jCNPR^GG1wU zv)H~=F!0u5N_h4eJtRCn*EtKHQiDI7l#45 zWYGz0JN{)T(R8HT`r}U)y>YYz0Hf+D!as@$zp#=CqZu2o zs(oY~{{ged2?|YQ4^w;uArK*P2;^VQn$w-BMA!`f&o)hUk(Y-4ERvP2!9*)KwO>Jt z_vgG)`4%^)#;Ww}6nOQdonl^-y|ef8;i8=+UFVA+x9JmMI^ZG>L1h}DcM#d%H~Dxu ze+M88YsMu!v98>)7V9Fa*=qj3BZ6|4IPS`MO9b@UK2S_~KbQ?efV*u(6glTH|5!Cb!?9=~ zCKI73l;lQm8wAwfj1$R$jyCcFzE(eV{{iC3X?Oqt delta 1929 zcmZWqX;4#F7=4BJdLIGJ73Iz*TD4-FXl?-*@NDoI6pz=k2vUa9@&y zq$&V~LIEvSR}tJzLW9*+N5&}btRP(34D=={ak~}WArSEyM>!snJn5>6BSF*)v%)%@ zC8Q>lmwIxiOICeV!iRf$rn-t%iqALawbzwG2TP+oPHm0Njc;~zlfs5zv~vrIuTs*< zNd*!~#%$d-a%*+Q!Mbhs9X`CdSJ*ed;wCFt-&=IxiYQRUTBM@_wED!w<%bfnEMK zhvzb0oA%3k{6#FIBRq+kHqKdmp0|SFw_qKY8enC-pw~yDo@;vBw-`HU$>CO2&1hfs zJj4IEpt6)ky&n2#_V>tk+?)dnTiD@m8=QDJaAy5v6XiqMWR_x5<}o`4edVlngdq7! zcSi3f-WS(j%UIVPjdBhrgpR-}mAg!+{*9BKi7kz#=YOV?@MAw+nJ<8@2FjgsBIrA` z7|{D84$yoMhNB7>5Z=bcy4`MFXY{G_%>#PI(k9rnwZeFlF#$`$5ERkf4RsUK5a5ydjzas23}U#`za<4lMwAS&D?06hVT~=*3CXj%Y{{KYue@dHkJW05f=DLJr+h-#TqUz zUe>%JEj3h&Av@D~Yn2IigR`BNUv@8{eH!wD{XK%B*~d9w4+pU6pk3g70`=wE2xYjm zzB0-VMIP2DiSTBt$+LdA;tZqpI398vf;?K(gTd`1* zf%`UoEgV;wo__9z!dPfzB|Ru1IqsxSIb3#SYpYYzU#+lZ<`2R z`NMqb`jo!s+|UVqs@l-DZ-Qxq;7yqLgp1Ycv(X$^j zaO{`pW-G*$K^?XFP+SID?4v$96rE@@IyW31yQC6qf4uHo+n zw9Y^J{;5)|_Hrxwv=qScEz`|@r(=}QiQb}(`7>ONPE~~x(vSA(AM9N#%ZfzY{&b=? zt1r@aAM*xZa#>5TS+P;ReT1Vpeqc-ewOvw5y2gvjxv*{22wduL#-ifa-hcWLcc|qAInnnW1cU`5Yb0k+`3${E-;p@Z6>~+k|iLR*;}v2IIUp zHJ6z>;XHo&?pVNHW(dvCfUeR$g-Ho08KmF)=xoG~#LN>N;GIQH;S{ZB74!+uThT^i z)`TF_>@CmC@NM{S_kugeY&r#(M%tE`XR>cySd5y}vvMFlz!;<3xxll(=_0ywlrkgZH}Fv9 z`sI!2`YE#fe8?KwjE&oWtHZrqqbQ;_Gw`jGFG&WPY)KVJO94QW902^2r=kGm4rne& z?IbCetE&bPM`|#N2rhbPam@|BkPtJ$s7qpo`={~f?xxYSXm{g*5$;yI+pu;Kf!(r< z*k(Y}2Be|XKqW0{uFc`YyRsC*wxon8#=&HFf>_n!enPye63K8@m&-qMf@wsOo@g!? zDYIDh3!>4_zyJUT{QEnp0oHjKf1V5C3c<#D-R^ZLq|+M*Htn55A70P za)-HB0ssPK0N~4iTLKZfqM|TyW7I)j4io|arIP;@ts8(=q+L-VawOq|NE9iW(DO5= z3=~*L3KCyV!4nDbLW_(Kf}c!v|2K`#5o?W$qIz#Q0C;`o!7~*Xz4FxG_3=VN<}Ag~ zVS8yX&P!Vi=ZW9~o4;Wsxa|cK!}8upNG4VUJMR30|8=e2ykd4obTxqj02qJPRUQvo P5w*b@Zyjl<>kji56J0D$ diff --git a/src/keepass2android/ChallengeInfo.cs b/src/keepass2android/ChallengeInfo.cs index efcf1acc..f3cfa601 100644 --- a/src/keepass2android/ChallengeInfo.cs +++ b/src/keepass2android/ChallengeInfo.cs @@ -142,13 +142,12 @@ namespace KeeChallenge public bool Save(IOConnectionInfo ioc) { Stream sOut = null; - try { using (var trans = App.Kp2a.GetOtpAuxFileStorage(ioc) .OpenWriteTransaction(ioc, App.Kp2a.GetBooleanPreference(PreferenceKey.UseFileTransactions))) { - var stream = trans.OpenFile(); + sOut = trans.OpenFile(); if (SaveStream(sOut)) { trans.CommitWrite(); @@ -160,10 +159,8 @@ namespace KeeChallenge catch(Exception) { return false; } finally { - if(sOut != null) sOut.Close(); + if (sOut != null) sOut.Close(); } - - return false; } private bool SaveStream(Stream file) diff --git a/src/keepass2android/PasswordActivity.cs b/src/keepass2android/PasswordActivity.cs index 43491b03..0dc25e57 100644 --- a/src/keepass2android/PasswordActivity.cs +++ b/src/keepass2android/PasswordActivity.cs @@ -297,8 +297,19 @@ namespace keepass2android } if (requestCode == RequestCodeChallengeYubikey && resultCode == Result.Ok) { - byte[] challengeResponse = data.GetByteArrayExtra("response"); - _challengeSecret = KeeChallengeProv.GetSecret(_chalInfo, challengeResponse); + try + { + byte[] challengeResponse = data.GetByteArrayExtra("response"); + _challengeSecret = KeeChallengeProv.GetSecret(_chalInfo, challengeResponse); + Array.Clear(challengeResponse, 0, challengeResponse.Length); + } + catch (Exception e) + { + Kp2aLog.Log(e.ToString()); + Toast.MakeText(this, "Error: " + e.Message, ToastLength.Long).Show(); + return; + } + UpdateOkButtonState(); FindViewById(Resource.Id.otpInitView).Visibility = ViewStates.Gone; @@ -320,7 +331,7 @@ namespace keepass2android Toast.MakeText(this, Resource.String.ErrorUpdatingChalAuxFile, ToastLength.Long).Show(); return false; } - Array.Clear(challengeResponse, 0, challengeResponse.Length); + } catch (Exception e) { diff --git a/src/keepass2android/Properties/AndroidManifest_net.xml b/src/keepass2android/Properties/AndroidManifest_net.xml index 400ec26e..dd8b549d 100644 --- a/src/keepass2android/Properties/AndroidManifest_net.xml +++ b/src/keepass2android/Properties/AndroidManifest_net.xml @@ -1,5 +1,5 @@  - + diff --git a/src/keepass2android/Resources/Resource.designer.cs b/src/keepass2android/Resources/Resource.designer.cs index a1cd4d0d..2df4d59b 100644 --- a/src/keepass2android/Resources/Resource.designer.cs +++ b/src/keepass2android/Resources/Resource.designer.cs @@ -3455,62 +3455,62 @@ namespace keepass2android // aapt resource value: 0x7f09027c public const int CannotMoveGroupHere = 2131296892; - // aapt resource value: 0x7f0902cd - public const int CertificateFailure = 2131296973; + // aapt resource value: 0x7f0902ce + public const int CertificateFailure = 2131296974; - // aapt resource value: 0x7f0902cc - public const int CertificateWarning = 2131296972; + // aapt resource value: 0x7f0902cd + public const int CertificateWarning = 2131296973; + + // aapt resource value: 0x7f0902e2 + public const int ChangeLog = 2131296994; // aapt resource value: 0x7f0902e1 - public const int ChangeLog = 2131296993; - - // aapt resource value: 0x7f0902e0 - public const int ChangeLog_0_7 = 2131296992; - - // aapt resource value: 0x7f0902de - public const int ChangeLog_0_8 = 2131296990; - - // aapt resource value: 0x7f0902dd - public const int ChangeLog_0_8_1 = 2131296989; - - // aapt resource value: 0x7f0902dc - public const int ChangeLog_0_8_2 = 2131296988; - - // aapt resource value: 0x7f0902db - public const int ChangeLog_0_8_3 = 2131296987; - - // aapt resource value: 0x7f0902da - public const int ChangeLog_0_8_4 = 2131296986; - - // aapt resource value: 0x7f0902d9 - public const int ChangeLog_0_8_5 = 2131296985; - - // aapt resource value: 0x7f0902d8 - public const int ChangeLog_0_8_6 = 2131296984; - - // aapt resource value: 0x7f0902d7 - public const int ChangeLog_0_9 = 2131296983; - - // aapt resource value: 0x7f0902d6 - public const int ChangeLog_0_9_1 = 2131296982; - - // aapt resource value: 0x7f0902d5 - public const int ChangeLog_0_9_2 = 2131296981; - - // aapt resource value: 0x7f0902d4 - public const int ChangeLog_0_9_3 = 2131296980; - - // aapt resource value: 0x7f0902d3 - public const int ChangeLog_0_9_3_r5 = 2131296979; - - // aapt resource value: 0x7f0902d2 - public const int ChangeLog_0_9_4 = 2131296978; + public const int ChangeLog_0_7 = 2131296993; // aapt resource value: 0x7f0902df - public const int ChangeLog_keptDonate = 2131296991; + public const int ChangeLog_0_8 = 2131296991; - // aapt resource value: 0x7f0902d0 - public const int ChangeLog_title = 2131296976; + // aapt resource value: 0x7f0902de + public const int ChangeLog_0_8_1 = 2131296990; + + // aapt resource value: 0x7f0902dd + public const int ChangeLog_0_8_2 = 2131296989; + + // aapt resource value: 0x7f0902dc + public const int ChangeLog_0_8_3 = 2131296988; + + // aapt resource value: 0x7f0902db + public const int ChangeLog_0_8_4 = 2131296987; + + // aapt resource value: 0x7f0902da + public const int ChangeLog_0_8_5 = 2131296986; + + // aapt resource value: 0x7f0902d9 + public const int ChangeLog_0_8_6 = 2131296985; + + // aapt resource value: 0x7f0902d8 + public const int ChangeLog_0_9 = 2131296984; + + // aapt resource value: 0x7f0902d7 + public const int ChangeLog_0_9_1 = 2131296983; + + // aapt resource value: 0x7f0902d6 + public const int ChangeLog_0_9_2 = 2131296982; + + // aapt resource value: 0x7f0902d5 + public const int ChangeLog_0_9_3 = 2131296981; + + // aapt resource value: 0x7f0902d4 + public const int ChangeLog_0_9_3_r5 = 2131296980; + + // aapt resource value: 0x7f0902d3 + public const int ChangeLog_0_9_4 = 2131296979; + + // aapt resource value: 0x7f0902e0 + public const int ChangeLog_keptDonate = 2131296992; + + // aapt resource value: 0x7f0902d1 + public const int ChangeLog_title = 2131296977; // aapt resource value: 0x7f090127 public const int CheckForFileChangesOnSave_key = 2131296551; @@ -3680,8 +3680,8 @@ namespace keepass2android // aapt resource value: 0x7f090246 public const int PreloadDatabaseEnabled_title = 2131296838; - // aapt resource value: 0x7f0902d1 - public const int PreviewWarning = 2131296977; + // aapt resource value: 0x7f0902d2 + public const int PreviewWarning = 2131296978; // aapt resource value: 0x7f09011a public const int QuickUnlockDefaultEnabled_key = 2131296538; @@ -3764,29 +3764,29 @@ namespace keepass2android // aapt resource value: 0x7f09026a public const int RestoringRemoteFile = 2131296874; + // aapt resource value: 0x7f0902c7 + public const int SCOPE_CURRENT_ENTRY_explanation = 2131296967; + // aapt resource value: 0x7f0902c6 - public const int SCOPE_CURRENT_ENTRY_explanation = 2131296966; + public const int SCOPE_CURRENT_ENTRY_title = 2131296966; // aapt resource value: 0x7f0902c5 - public const int SCOPE_CURRENT_ENTRY_title = 2131296965; + public const int SCOPE_DATABASE_ACTIONS_explanation = 2131296965; // aapt resource value: 0x7f0902c4 - public const int SCOPE_DATABASE_ACTIONS_explanation = 2131296964; - - // aapt resource value: 0x7f0902c3 - public const int SCOPE_DATABASE_ACTIONS_title = 2131296963; - - // aapt resource value: 0x7f0902c8 - public const int SCOPE_QUERY_CREDENTIALS_FOR_OWN_PACKAGE_explanation = 2131296968; - - // aapt resource value: 0x7f0902c7 - public const int SCOPE_QUERY_CREDENTIALS_FOR_OWN_PACKAGE_title = 2131296967; - - // aapt resource value: 0x7f0902ca - public const int SCOPE_QUERY_CREDENTIALS_explanation = 2131296970; + public const int SCOPE_DATABASE_ACTIONS_title = 2131296964; // aapt resource value: 0x7f0902c9 - public const int SCOPE_QUERY_CREDENTIALS_title = 2131296969; + public const int SCOPE_QUERY_CREDENTIALS_FOR_OWN_PACKAGE_explanation = 2131296969; + + // aapt resource value: 0x7f0902c8 + public const int SCOPE_QUERY_CREDENTIALS_FOR_OWN_PACKAGE_title = 2131296968; + + // aapt resource value: 0x7f0902cb + public const int SCOPE_QUERY_CREDENTIALS_explanation = 2131296971; + + // aapt resource value: 0x7f0902ca + public const int SCOPE_QUERY_CREDENTIALS_title = 2131296970; // aapt resource value: 0x7f09021b public const int SaveAttachmentDialog_open = 2131296795; @@ -4343,11 +4343,11 @@ namespace keepass2android // aapt resource value: 0x7f090159 public const int brackets = 2131296601; - // aapt resource value: 0x7f0902e3 - public const int browser_intall_text = 2131296995; - // aapt resource value: 0x7f0902e4 - public const int building_search_idx = 2131296996; + public const int browser_intall_text = 2131296996; + + // aapt resource value: 0x7f0902e5 + public const int building_search_idx = 2131296997; // aapt resource value: 0x7f090297 public const int button_change_location = 2131296919; @@ -4478,14 +4478,14 @@ namespace keepass2android // aapt resource value: 0x7f090101 public const int db_key = 2131296513; - // aapt resource value: 0x7f0902e5 - public const int decrypting_db = 2131296997; - // aapt resource value: 0x7f0902e6 - public const int decrypting_entry = 2131296998; + public const int decrypting_db = 2131296998; // aapt resource value: 0x7f0902e7 - public const int default_checkbox = 2131296999; + public const int decrypting_entry = 2131296999; + + // aapt resource value: 0x7f0902e8 + public const int default_checkbox = 2131297000; // aapt resource value: 0x7f0900f3 public const int default_file_path = 2131296499; @@ -4508,8 +4508,8 @@ namespace keepass2android // aapt resource value: 0x7f090108 public const int design_key = 2131296520; - // aapt resource value: 0x7f0902e2 - public const int design_title = 2131296994; + // aapt resource value: 0x7f0902e3 + public const int design_title = 2131296995; // aapt resource value: 0x7f090166 public const int digits = 2131296614; @@ -4571,8 +4571,8 @@ namespace keepass2android // aapt resource value: 0x7f09016a public const int entry_accessed = 2131296618; - // aapt resource value: 0x7f0902e8 - public const int entry_and_or = 2131297000; + // aapt resource value: 0x7f0902e9 + public const int entry_and_or = 2131297001; // aapt resource value: 0x7f09017b public const int entry_binaries = 2131296635; @@ -4628,8 +4628,8 @@ namespace keepass2android // aapt resource value: 0x7f09029f public const int error_adding_keyfile = 2131296927; - // aapt resource value: 0x7f0902e9 - public const int error_arc4 = 2131297001; + // aapt resource value: 0x7f0902ea + public const int error_arc4 = 2131297002; // aapt resource value: 0x7f09017c public const int error_can_not_handle_uri = 2131296636; @@ -4670,8 +4670,8 @@ namespace keepass2android // aapt resource value: 0x7f090187 public const int error_nopass = 2131296647; - // aapt resource value: 0x7f0902ea - public const int error_out_of_memory = 2131297002; + // aapt resource value: 0x7f0902eb + public const int error_out_of_memory = 2131297003; // aapt resource value: 0x7f090188 public const int error_pass_gen_type = 2131296648; @@ -4682,8 +4682,8 @@ namespace keepass2android // aapt resource value: 0x7f09018a public const int error_rounds_not_number = 2131296650; - // aapt resource value: 0x7f0902eb - public const int error_rounds_too_large = 2131297003; + // aapt resource value: 0x7f0902ec + public const int error_rounds_too_large = 2131297004; // aapt resource value: 0x7f090221 public const int error_string_key = 2131296801; @@ -4700,8 +4700,8 @@ namespace keepass2android // aapt resource value: 0x7f0901dc public const int export_database_successful = 2131296732; - // aapt resource value: 0x7f0902ce - public const int export_fileformats_title = 2131296974; + // aapt resource value: 0x7f0902cf + public const int export_fileformats_title = 2131296975; // aapt resource value: 0x7f090158 public const int export_prefs = 2131296600; @@ -4766,8 +4766,8 @@ namespace keepass2android // aapt resource value: 0x7f09018f public const int generate_password = 2131296655; - // aapt resource value: 0x7f0902cb - public const int get_regular_version = 2131296971; + // aapt resource value: 0x7f0902cc + public const int get_regular_version = 2131296972; // aapt resource value: 0x7f090190 public const int group = 2131296656; @@ -4871,11 +4871,11 @@ namespace keepass2android // aapt resource value: 0x7f0901e8 public const int insert_element_here = 2131296744; - // aapt resource value: 0x7f0902ec - public const int install_from_market = 2131297004; - // aapt resource value: 0x7f0902ed - public const int install_from_website = 2131297005; + public const int install_from_market = 2131297005; + + // aapt resource value: 0x7f0902ee + public const int install_from_website = 2131297006; // aapt resource value: 0x7f09019f public const int invalid_algorithm = 2131296671; @@ -4910,8 +4910,8 @@ namespace keepass2android // aapt resource value: 0x7f090149 public const int kill_app_label = 2131296585; - // aapt resource value: 0x7f0902cf - public const int killed_by_os = 2131296975; + // aapt resource value: 0x7f0902d0 + public const int killed_by_os = 2131296976; // aapt resource value: 0x7f0900ab public const int kp2a_auto_fill = 2131296427; @@ -5087,8 +5087,8 @@ namespace keepass2android // aapt resource value: 0x7f0901b8 public const int menu_hide_password = 2131296696; - // aapt resource value: 0x7f0902ee - public const int menu_homepage = 2131297006; + // aapt resource value: 0x7f0902ef + public const int menu_homepage = 2131297007; // aapt resource value: 0x7f0901b9 public const int menu_lock = 2131296697; @@ -5231,12 +5231,15 @@ namespace keepass2android // aapt resource value: 0x7f0902bd public const int plugin_enabled = 2131296957; - // aapt resource value: 0x7f0902c2 - public const int plugin_enabled_checkbox = 2131296962; + // aapt resource value: 0x7f0902c3 + public const int plugin_enabled_checkbox = 2131296963; // aapt resource value: 0x7f0902ba public const int plugin_packagename = 2131296954; + // aapt resource value: 0x7f0902c0 + public const int plugin_scopes = 2131296960; + // aapt resource value: 0x7f0902bf public const int plugin_web = 2131296959; @@ -5312,11 +5315,11 @@ namespace keepass2android // aapt resource value: 0x7f090224 public const int protection = 2131296804; - // aapt resource value: 0x7f0902c1 - public const int query_credentials = 2131296961; + // aapt resource value: 0x7f0902c2 + public const int query_credentials = 2131296962; - // aapt resource value: 0x7f0902c0 - public const int query_credentials_for_url = 2131296960; + // aapt resource value: 0x7f0902c1 + public const int query_credentials_for_url = 2131296961; // aapt resource value: 0x7f09004b public const int quick_fixes = 2131296331; diff --git a/src/keepass2android/Resources/values-cs/strings.xml b/src/keepass2android/Resources/values-cs/strings.xml index 86a55671..dc8ca516 100644 --- a/src/keepass2android/Resources/values-cs/strings.xml +++ b/src/keepass2android/Resources/values-cs/strings.xml @@ -27,6 +27,9 @@ Aplikace Nastavení aplikace Zobrazit název skupiny ve výsledku hledání + Zobrazovat jméno kategorie pod titulkem záznamu ve výsledcích hledání. Užitečné, máte-li několik záznamů stejného jména. + Zobrazení jména kategorií je nyní: %1$s + Zobrazit jméno kategorie v detailu záznamu Zabezpečení Displej Přístup k heslu @@ -220,6 +223,7 @@ Skrýt ikonu RychléhoOdemknutí QuickUnlock bohužel nefunguje bez zobrazení ikony upozornění. Vyberte tuto možnost, chcete-li použít transparentní ikonu. Skrýt ikonu RychléhoOdemknutí + QuickUnlock vyžaduje notifikace pro korektní funkčnost. Vyberte tuto možnost, chcete-li zobrazit notifikaci bez ikony. Délka klíče pro RychléOdemknutí Maximální počet znaků používaných jako heslo pro RychléOdemknutí. RychléOdemknutí se nezdařilo: nesprávné heslo! @@ -251,6 +255,7 @@ Zamknout při odchodu z aplikace Zamknout databázi při opouštění aplikace stisknutím tlačítka zpět. Skrýt možnost přispění + Toto je nastavení pro dárce. Je dostupné až po nějaké době používání Keepass2Android. Tato aplikace by bez příspěvků nemohla existovat a nebyla by pravidelně zlepšována! Jestliže jste doposud nepřispěl/a, zvažte prosím svou pomoc. Ukládání databáze do mezipaměti Ukládání kopií vzdálených databázových souborů v adresáři aplikace. To umožňuje použít vzdálené databáze i v offline režimu. @@ -268,6 +273,7 @@ Otevřít dialog výběru klávesnice je-li nalezena vhodná položka po hledání z prohlížeče nebo z klávesnice. Automatické přepnutí na rootovaných telefonech Na rootovaných zařízeních je možno automaticky přepnout na Keepass2Android klávesnici (po hledání položky, nebo klepnutím na oznámení KP2A klávesnice) a přepnout zpět na předchozí klávesnici bez zobrazení dialogu pro výběr vstupní metody. Je také nutno nainstalovat aplikaci Secure Settings. Další informace v dokumentaci KP2A! + Oznamovací ikona při stavu odemknutí Zobrazovat oznámení zatímco databáze je odemčena. Pre-load databázový soubor Zahájit nahrávání nebo stahování na pozadí. @@ -362,6 +368,7 @@ Otevřít pomocný soubor OTP… Zadejte další jednorázová hesla (OTP). Přejeďte váš Yubikey NEO přes zadní stranu vašeho zařízení pro vstup přes NFC. OTP %1$d + Nelze najít aplikaci, která dokáže zpracovat tuto výzvu. Prosím, nainstalujte Yubichallenge z Google Play. Nelze načíst pomocný soubor OTP! Použijte OtpKeyProv plugin v KeePass 2.x (PC) pro konfiguraci databáze pro použití s OTP! Prosím nejprve vyberte databázi. OTP je z bezpečnostních důvodů vyřazen. @@ -373,6 +380,15 @@ Nepodařilo se vytvořit klíč OTP! Zkontrolujte, zda že jste zadali správný OTP. Chyba při aktualizaci pomocného souboru OTP! Ukládám pomocný soubor OTP… + Odpověď výzvy není správná. + Nelze načíst pomocný soubor výzvy! + Použijte zásuvný modul KeeChallenge v KeePass 2.x (PC) pro konfiguraci databáze na reakce na výzvy! + Chyba při aktualizaci pomocného souboru OTP! + Název \"seed\" položky TOTP + Pokud používáte Keepass 2 modul \"TrayTotp\" v ne-výchozím nastavení, zadejte název položky \"seed\" podle nastavení na PC. + Nastavení jména TOTP položky + Zde zadejte název položky \"nastavení\" pro TrayTotp. + TrayTotp Probíhá načítání… Rozšíření Název balíčku: @@ -380,13 +396,44 @@ Autor (není ověřen): povoleno zakázáno + Vyhledat dostupné zásuvné moduly + %1$s požaduje pověření pro %2$s. + %1$s vyžaduje pověření. Prosím vyberte položku. Povoleno + Upozornění událostí databáze + Modulu bude oznámen o kdy je databáze otevřená, uzavřená nebo byla uložena. + Aktuální vstupní data + Zásuvný modul bude přijímat všechna data o aktuálním záznamu databáze, bude moci nabízet akce a upravovat zobrazení. + Dotaz na vlastní pověření + Modulu bude umožněno zjistit pověření spojené s balíčkem vlastní aplikace. + Dotaz pověření + Modulu bude dovoleno dotazovat pověření pro webové stránky nebo aplikace. Získat více typů úložišť Upozornění: ověření certifikátu serveru se nezdařilo: %1$s. Instalujte vhodný kořenový certifikát v zařízení nebo upravte Nastavení! Chyba: Ověření certifikátu serveru se nezdařilo. Nainstalujte odpovídající kořenový certifikát v zařízení nebo upravte Nastavení! Vyberte formát souboru + Promiňte! Keepass2Android byl z bezpečnostních důvodů zabit správcem systému!. Keepass2Android neukládá vybrané položky hesel na disku, takže je třeba znovu otevřít databázi. Poznámka: K tomuto by mělo docházet pouze velmi zřídka, máte-li opačnou zkušenost, prosím napište mi zprávu na crocoapps@gmail.com. Protokol změn Prosím pozor! Tato verze není konečná a může obsahovat různé nedostatky! Pokud narazíte na *jakýkoliv* problém, dejte mi prosím vědět (na Codeplexu nebo přes e-mail). + + Verze 0.9.4\n + * doplněna podpora zásuvných modulů. Prohlédněte Nastavení pro jejich získání\n + * uvolněn modul pro QR kód (načítání hesel, zobrazení hesel jako QR kód, přenos záznamů mezi zařízeními)\n + * uvolněn modul InputStick (přenost pověření do PC pomocí bluetooth - vyžaduje InputStick USB)\n + * aplikace třetích stran nyní mohou využívat KP2A pro dotazy na údaje. Jste-li vývojář, využijte toho ve vaší aplikaci!\n + * přidána podpora pro TOTP (kompatibilní s KeeOTP a TrayTotp)\n + * aplikace by již neměla být nuceně ukončena při otevřenédatabázi\n + * databáze již není uzamčena při opuštění aplikace tlačítkem zpět (viz nastavení)\n + * zobrazení názvu kategorie ve výsledcích hledání (*)\n + * doplněno kontextové menu ve výsledcích hledání. Mimojiné obsahuje volbu \"Navigovat na zdroj\" (*)\n + * doplnena volba pro zobrazení názvu kategorie při prohlížení záznamu (*)\n + * (*) tyto funkce doplnil Matthieu, díky!\n + * doplněna podpora pro KeeChallenge (s Yubikey NEO). Konektor doplnil Ben Rush, díky!\n + * zlepšení uživatelského rozhraní\n + * opravena chyba v rozhraní ke Google Drive\n + * doplněna možnost ke skrytí tlačítka pro příspěvek\n + * Ikona QuickUnlock icon je nyní na zařízeních s Android 4.2+ standardně skryta\n + Verze 0.9.3 r5\n * Integrované opravy od uživatele Xamarin: Keepass2Android je nyní kompatibilní s ART na Android 4.4.2. Konečně!\n @@ -525,8 +572,8 @@ První veřejné vydání Heslo + soubor klíče Heslo + OTP Heslo + OTP heslo (režim obnovení) - Password + Challenge-Response - Password + Challenge-Response secret (recovery mode) + Heslo + Odpověď výzvy + Heslo + Odpověď výzvy (režim obnovení) Ignorovat neúspěšné ověření certifikátu diff --git a/src/keepass2android/Resources/values-de/strings.xml b/src/keepass2android/Resources/values-de/strings.xml index 325ad0b7..31ae9c8d 100644 --- a/src/keepass2android/Resources/values-de/strings.xml +++ b/src/keepass2android/Resources/values-de/strings.xml @@ -406,7 +406,7 @@ Der Android Robot wird genutzt und wurde modifiziert basierend auf Arbeiten, die Aktueller Eintrag Das Plugin erhält alle Daten über den aktuellen Datenbankeintrag und ist berechtigt, Aktionen anzubieten und die Anzeige zu verändern. Eigene Anmeldeinformationen abfragen - Das Plugin ist berechtigt, die Anmeldeinformationen abzufragen, die dem eigenen Applikationspaket zugewiesen sind. + Das Plugin ist berechtigt, Zugangsdaten abzufragen, die mit der Plugin-App verknüpft sind. Anmeldeinformationen abfragen Das Plugin wird berechtigt, Anmeldeinformationen für bewusst ausgewählte Websites oder Anwendungen abzufragen. Weitere Speichertypen bekommen diff --git a/src/keepass2android/Resources/values-hu/strings.xml b/src/keepass2android/Resources/values-hu/strings.xml index 27b19839..4d60b200 100644 --- a/src/keepass2android/Resources/values-hu/strings.xml +++ b/src/keepass2android/Resources/values-hu/strings.xml @@ -4,9 +4,10 @@ Visszajelzés Weboldal Keepass2Android egy jelszókezelő alkalmazás, amely KeePass 2.x adatbázisokhoz írás-olvasási hozzáférést biztosít Android eszközökön. - A felhasználói felület a Brian Pellin által feljesztett KeepassDroid portolásán alapul. Az adatbázis kódok KeePassen alapulnak, Dominik Reichl munkája. Az Android robot a Google által létrehozott és megosztott, Creative Commons 3.0 licensz szerinti újrapublikált vagy módosított verziója. + A felhasználói felület a Brian Pellin által feljesztett KeepassDroid portolásán alapul. Az adatbáziskód a KeePassen alapul, amely Dominik Reichl munkája. Az Android robot a Google által készített és megosztottság logo Creative Commons 3.0 licensz szerint újrapublikált és/vagy módosított verziója. Az SFTP támogatás a JCraft, Inc. által fejlesztett, BSD licensz szerint felhasználható JSch programkönyvtárra alapul. Elfogadás + Elutasít Bejegyzés hozzáadása Bejegyzés létrehozása az URL-hez Csoport hozzáadása @@ -22,9 +23,13 @@ Beállíthatja, mennyi idő után kerüljön zárolásra az adatbázis. Alkalmazás-folyamat leállítása Bezárás gomb - Egy gomb megjelenítése a jelszó képernyőn az alkalmazás leállítására (paranoiás felhasználóknak) + Egy gomb elhelyezése a jelszóképernyőn az alkalmazás leállítására (paranoiás felhasználóknak). Alkalmazás Alkalmazásbeállítások + A csoportnevek megjelenítése a keresési eredményeknél + A keresési eredményeknél a csoportnevek megjelenítése a bejegyzések címe alatt. Hasznos, ha léteznek azonos című bejegyzések. + A megjelenített csoport: %1$s + A csoportnév megjelenítése a bejegyzések adatlapján. Biztonság Kijelző Hozzáférés a jelszavakhoz @@ -58,6 +63,7 @@ Jelszó megerősítése Létrehozva Lejárat + Csoportnév Kulcsfájl (opcionális) Módosítva Jelszó @@ -107,22 +113,24 @@ A kulcsfájl nem létezik. A kulcsfájl üres. Hossz - Csoportok betűmérete + Csoportlistázás betűmérete Beállítja a csoportok betűméretét Adatbázis betöltése… Kisbetűk ***** Jelszó elrejtése - Jelszavak elrejtése alapértelmezésben + Jelszavak elrejtése alapértelmezésben. Névjegy Mesterkulcs megváltoztatása Jelszó másolása Felhasználónév másolása Létrehozás Beállítások - Adatbázis beállítások + Adatbázis-beállítások Törlés Áthelyezése egy másik csoportba + Áthelyezés + A bejegyzést tartalmazó csoport megnyitása Támogass egy sörrel! Szerkesztés Jelszó elrejtése @@ -143,13 +151,13 @@ Korábbi adatbázis megnyitása (kattintson rá a megnyitásra) Keresési kivételek A Backup és Lomtár csoportok kihagyása a keresésből - KeePass adatbázis fájlnév - Adatbázis jelszó megadása + KeePass adatbázisfájl + Adatbázis-jelszó megadása A mesterkulcs típusának kiválasztása: Új adatbázis létrehozása… Adatbázis létrehozása Feldolgozás… - A kulcsfájlok helyének megjegyzése + A kulcsfájlok helyének megjegyzése. Kulcsfájl mentése Eltávolítás Rijndael (AES) @@ -182,18 +190,18 @@ A memóriakártya jelenleg nincs felcsatolva. Nem fogja tudni az adatbázist betölteni vagy módosítani. Verzió Verziótörténet - Keepass2Android-ot Philipp Crocoll fejleszteti. - Köszönet az átadott programkódért: %1$s. + Keepass2Android-ot Philipp Crocoll fejleszti. + Köszönet jár az alábbiaknak az átadott programkódért: %1$s. A KP2A által is használt Twofish Cipher Plugin for Keepass fejlesztését Scott Greenberg végezte. - Az android-filechooser Hai Bison munkája - The KP2A billentyűzet Android Open Source Project által fejlesztett Gingerbread billentyűzetre alapul, használva a Klaus Weidner által írt Hacker\'s Keyboard beépülőmodul-menedzserét programkódját is. + Az android-filechooser Hai Bison munkája. + The KP2A billentyűzet az Android Open Source Project által fejlesztett Gingerbread billentyűzetre alapul, használva a Klaus Weidner által írt Hacker\'s Keyboard beépülőmodul-menedzser programkódját is. Figyelem! Közreműködők Reguláris kifejezés A felhasználást követően a TAN lejár - A felhasználást követően a TAN bejegyzések megjelölése lejártként + A felhasználást követően a TAN bejegyzések megjelölése lejártként. Felhasználónév mutatása a listában - A felhasználónevek megmutatása a bejegyzések címe alatt. Hasznos, ha több felhasználói fiókkal is rendelkezik van, vagy TAN-okat használ. + A felhasználónevek megjelenítése a bejegyzések címe alatt. Hasznos, ha több felhasználói fiókkal is rendelkezik, vagy TAN-okat használ. Az adatbázisok megjegyzése A legutóbb megnyitott adatbázisok megjegyzése és megjelenítése az Adatbázis megnyitása képernyőn. Keepass2Android: Jelszó keresése @@ -214,6 +222,8 @@ Megadja, hogy alapértelmezés szerint a GyorsFeloldás funkció engedélyezve legyen-e. A GyorsFeloldás ikon elrejtése A GyorsFeloldás sajnos értesítési ikon nélkül nem működik. Ezzel a beállítással az ikon láthatatlanná tehető. + A GyorsFeloldás ikon elrejtése + A GyorsFeloldás megfelelő működéséhez szükség van értesítés megjelenítésére. Ezzel a beállítással az ikont tüntetheti el. A GyorsFeloldás kulcs hossza A GyorsFeloldás jelszó maximális hossza. A GyorsFeloldás nem sikerült: a jelszó helytelen! @@ -239,9 +249,14 @@ %1$s: Hozzáférhető. Hitelesítő adatok megadása Fájltranzakciók - Az adatbázisok írásánál a fájlszintű tranzakcionalitás biztosítsa + Az adatbázisok írásánál a fájlszintű tranzakcionalitás biztosítsa. Zárolás a képenyő kikapcsolásakor Az adatbázis zárolása a képenyő kikapcsolásakor. + Zárolás kilépéskor + Zárolódjon az adatbázis, ha az alkalmazásból a vissza gomb segítségével kilép. + Támogatás-opció elrejtése + Ez a beállítás a támogatók számára készült, és csak akkor érhető el, ha a Keepass2Android-ot már egy ideje használja. + Támogatások nélkül ez az alkalmazás nem létezne, és nem lehetne folyamatosan továbbfejleszteni! Ha még nem támogatta a fejlesztést, kérjük, tegye meg azt most! Helyi másolatok Készüljön helyi másolat a távoli adatbázisokról, hogy azokat hálózati kapcsolat hiányában is lehessen használni. SSL tanúsítványok @@ -257,8 +272,9 @@ Billentyűzetváltás Nyissa meg a bevitelimód-váltás párbeszédablakot, ha egy böngészőből indított keresés után a KP2A billentyűzet számára elérhető egy bejegyzés. Automatikus billentyűváltás (root jogosultsággal) - Ha rendelkezik root hozzáféréssel, lehetőség a Keepass2Android billentyűzetre való automatikus átváltásra (egy bejegyzés megkeresése után, vagy a KP2A billentyűzet-értesítésre való kattintással), valamint a korábban használt billentyűzetre való visszaváltásra a bevitelimód-váltás rendszerfunkció használata nélkül. Ehhez telepíteni kell a Secure Settings alkalmazást is! További információkat a KP2A dokumentációjában talál. - Folyamatos értesítés megjelenítése, amíg az adatbázis hozzáférhető. + Ha rendelkezik root hozzáféréssel, van lehetőség a Keepass2Android billentyűzetre való automatikus átváltásra (egy bejegyzés megkeresése után, vagy a KP2A billentyűzet-értesítésre való kattintással), majd a korábban használt billentyűzetre való automatikus visszaváltásra a bevitelimód-váltás rendszerfunkció használata nélkül. Ehhez telepíteni kell a Secure Settings alkalmazást is! További információkat a KP2A dokumentációjában talál. + Értesítés az adatbázis hozzáférhetőségéről + Egy értesítési ikon megjelenítése, amíg az adatbázis hozzáférhető. Adatbázisok előrehozott betöltése A jelszó bekérésével egyidejűleg kezdődjön el az adatbázis betöltése vagy letöltése. Szeretné felülírni a meglévő, azonos nevű bináris fájlt? @@ -307,7 +323,11 @@ Az adatbázist módosíthatja, a szinkronizálásra később is lesz lehetőség A távoli fájl és a helyi másolat szinkronban vannak. %1$s helyi másolata frissítve lett. Nincs változás. + Az OTP kiegészítő fájl helyi másolata frissítve lett: a távoli példány számlálója magasabb volt. + Az OTP kiegészítő fájl távoli másolata frissítve lett: a helyi példány számlálója magasabb volt. + Az OTP kiegészítő fájl szinkronizálása… adatbázisfájl + OTP kiegészítő fájl Hiba történt: Az adatbázis szinkronizálása… A csoportot nem lehet ebbe a csoportba mozgatni. @@ -331,6 +351,7 @@ Az adatbázist módosíthatja, a szinkronizálásra később is lesz lehetőség Dropbox (KPA2 mappa) Válassza ezt az opciót, ha nem akarja, hogy a KP2A a teljes Dropbox tárhelyhez hozzáférjen. A KP2A csak az Apps/Keepass2Android könyvtárhoz fog hozzáférést igényelni. Ha már meglévő, de máshol tárolt adatbázist kíván ilyen módon elérni, akkor válassza ezt az opciót a könyvtár létrehozásához, majd helyezze át az adatbázisfájlt a létrehozott könyvtárba (például egy PC-ről), majd válassza még egyszer ezt az opciót a fájl megnyitásához. Google Drive + OneDrive SFTP (SSH File Transfer) A fájlhozzáférés inicializálása Adatbázis helye @@ -346,6 +367,30 @@ Az adatbázist módosíthatja, a szinkronizálásra később is lesz lehetőség Adja meg, kíván-e a mesterjelszó mellett kulcsfájlt is használni: Kulcsfájl használata A kulcsfájl hozzáadása közben hiba történt! + OTP kiegészítő fájl betöltése… + Adja meg a következő egyszer használatos jelszót/jelszavakat (OTP). Húzza el a Yubikey NEO eszközt a telefon hátlapja fölött a jelszó/jelszavak NFC-n keresztüli beviteléhez. + OTP %1$d + A szükséges alkalmazás detektálása sikertelen! Telepítse a Yubichallenge alkalmazást Google Play áruházból! + OTP kiegészítő fájl betöltése nem sikerült! + Kérjük, konfigurálja az adatbázist OTP használthoz a KeePass 2.x (PC-s verzió) OtpKeyProv beépülő modulja segítségével. + Kérjük, először az adatbázist válassza ki. Az OTP biztonsági okokból figyelmen kívül hagyva. + Az OTP figyelmen kívül hagyva: minden OTP meg lett már adva! + Kérjük, először az adatbázist zárja be. Az OTP figyelmen kívül hagyva. + (Egy vagy több OTP már elérhető) + OTP titkos kód (pl. 01 23 ab cd…) + Az OTP titkos kód értelmezése sikertelen! + Az OTP kulcs létrehozása nem sikerült! Ellenőrizze, hogy a megfelelő OTP-t vagy OTP-ket adta-e meg. + OTP kiegészítő fájl frissítése közben hiba történt! + OTP kiegészítő fájl mentése… + A hitelesítő válasz nem megfelelő. + A kiegészítő hitelesítőkérdés-fájl betöltése nem sikerült! + Kérjük, konfigurálja az adatbázist hitelesítő kérdés-válasszal való használthoz a KeePass 2.x (PC-s verzió) KeeChallenge beépülő modulja segítségével. + OTP kiegészítő fájl frissítése közben hiba történt! + TOTP mezőnév + Ha a \"TrayTotp\" beépülő-modult nem alapértelmezett beállításokkal használja, adja meg annak a mezőnek a nevét, amit a jelszógenerálásnál használni kell (megegyezően a PC-n használt beállítással). + TOTP beállítások mező + Adja meg a TrayTotp beállítások mezőjének nevét. + TrayTotp Betöltés... Beépülő modulok Csomag neve: @@ -353,12 +398,24 @@ Az adatbázist módosíthatja, a szinkronizálásra később is lesz lehetőség Szerző (ellenőrizetlen): engedélyezve letiltva - %1$s hitelesítőadatokat igényel. Válasszon egy bejegyzést! + Beépülő modulok letöltése + %1$s hitelesítő adatokat kér %2$s számára. + %1$s hitelesítő adatokat igényel. Válasszon egy bejegyzést! Engedélyezve + Értesítés adatbázis-műveletekről + A beépülő modul értesítést kap az adatbázis megnyitásáról, bezárásáról és mentéséről. + Aktuális bejegyzés adatai + A beépülő modul az aktuális bejegyzés minden adatát megkapja, és lehetősége lesz ennek megfelelő műveletek felajánlására és megjelenésének módosítására. + Saját alkalmazáscsomag hitelesítő adatai + A beépülő modulnak lesz lehetősége a saját alkalmazáscsomagjához kötődő hitelesítő adatok lekérdezésére. + Hitelesítő adatok + A beépülő modulnak lesz lehetősége a web-oldalak vagy alkalmazások hitelesítő adatainak lekérdezésére. További tárolási típus beszerzése Figyelmeztetés: a szerver tanúsítványának ellenőrzése nem sikerült: %1$s. Telepítse a szükséges hitelesítő tanúsítványt az eszközre vagy módosítsa a beállításokat! Hiba: a szerver tanúsítványának ellenőrzése nem sikerült: %1$s. Telepítse a szükséges hitelesítő tanúsítványt az eszközre vagy módosítsa a beállításokat! Fájlfomátum kiválasztása + Hoppá! A Keepass2Android alkalmazást az Android operációs rendszere leállította! Biztonsági okokból a Keepass2Android nem készít mentést a kiválasztott hitelesítő adatokról, ezért az adatbázist újra meg kell nyitnia. Megjegyzés: ennek legfeljebb ritkán szabad bekövetkezni. Ha bekövetkezik, kérjük, jelezze ezt a crocoapps@gmail.com címen. + Verziótörténet 30 másodperc 1 perc @@ -393,9 +450,9 @@ Az adatbázist módosíthatja, a szinkronizálásra később is lesz lehetőség Csak jelszó Jelszó + kulcsfájl Jelszó + OTP - Password + OTP secret (recovery mode) - Password + Challenge-Response - Password + Challenge-Response secret (recovery mode) + Jelszó + OTP titkos kód (helyreállítás) + Jelszó + hitelesítő kérdés-válasz + Jelszó + hitelesítő kérdés-válasz titkos kód (helyreállítás) Továbblépés, figyelmeztetés nélkül diff --git a/src/keepass2android/Resources/values-it/strings.xml b/src/keepass2android/Resources/values-it/strings.xml index 0e527d22..46f4c94c 100644 --- a/src/keepass2android/Resources/values-it/strings.xml +++ b/src/keepass2android/Resources/values-it/strings.xml @@ -7,6 +7,7 @@ L\'interfaccia utente è basata su KeepassDroid, sviluppato da Brian Pellin. Il codice per le operazioni del database si basa su KeePass di Dominik Reichl. Il robot Android è riprodotto o modificato dal lavoro creato e condiviso da Google e utilizzato secondo i termini descritti nella licenza Creative Commons Attribution 3.0. Il supporto SFTP è implementato utilizzando la libreria JSch sotto licenza BSD, creata da JCraft, Inc. Accetta + Nega Aggiungi voce Crea voce per l\'URL Aggiungi gruppo @@ -25,6 +26,10 @@ Mostra un pulsante nella schermata password per terminare il processo dell\'applicazione (per paranoici) Applicazione Impostazioni Applicazione + Visualizza il nome del gruppo nei risultati di ricerca + Visualizza il nome del gruppo sotto i titoli delle voci nei risultati di ricerca. Utile se più voci hanno lo stesso nome. + Il gruppo di visualizzazione ora è: %1$s + Mostra il nome del gruppo della voce Sicurezza Visualizzazione Inserimento password @@ -58,6 +63,7 @@ Conferma password Creato Scade + Nome Gruppo File chiave (opzionale) Modificato Password @@ -123,6 +129,8 @@ Impostazioni Database Elimina Sposta in un altro gruppo + Sposta + Passa al gruppo superiore Dona una birra... Modifica Nascondi Password @@ -190,7 +198,7 @@ Si prega di notare Collaboratori Espressione regolare - Tan scade con l\'uso + Il TAN scade con l\'uso Segna i TAN come scaduti una volta utilizzati Visualizza il nome utente nella lista Visualizza il nome utente sotto i titoli delle voci. Utile per account multipli o TAN multipli. @@ -214,6 +222,8 @@ Indica se QuickUnlock è attivato per default o no. Nascondi l\'icona QuickUnlock QuickUnlock purtroppo non funziona senza visualizzare un\'icona di notifica. Selezionare questa opzione per utilizzare un\'icona trasparente. + Nascondi l\'icona QuickUnlock + QuickUnlock necessita di un\'icona nell\'area di notifica per funzionare correttamente. Seleziona questa opzione per visualizzare una notifica senza icona. Lunghezza della chiave QuickUnlock Numero massimo di caratteri utilizzati come QuickUnlock password. QuickUnlock fallito: password errata! @@ -242,6 +252,11 @@ Usa le transazioni per la scrittura del database Blocca allo spegnimento dello schermo Blocca il database quando lo schermo viene spento. + Blocca quando lasci l\'app + Blocca il database quando si lascia l\'app premendo il tasto \"indietro\". + Nascondi l\'opzione della donazione + Questa impostazione è per i donatori. E\' disponibile solo dopo aver Keepass2Android per un po\'. + Senza donazioni, quest\'app non potrebbe esistere né venire continuamente migliorata! Se non hai ancora donato, puoi fare una donazione ora. Caching del database Tieni una copia del database remoto nella directory cache dell\'applicativo. Consente di usare i database remoti anche quando si è offline. Certificati SSL @@ -258,6 +273,7 @@ Apri il dialogo di selezione della tastiera quando è disponibile una voce per la tastiera KP2A dopo una ricerca nel browser o dalla tastiera. Auto-switch sui dispositivi con \"root\" Sui dispositivi con \"root\", è possibile passare automaticamente alla tastiera Keepass2Android (dopo aver cercato una voce o cliccando sulla notifica della tastiera KP2A) e ritornare alla tastiera precedente senza dover selezionare il metodo di inserimento. Questa opzione richiede anche l\'installazione dell\'app Secure Settings. Leggi la documentazione di KP2A per maggiori informazioni! + Icona di notifica quando sbloccato Visualizza una notifica quando il database è sbloccato. Pre-carica il file del database Inizia il caricamento in background o il download del database durante l\'immissione della password. @@ -334,6 +350,7 @@ Dropbox (cartella KP2A) Se non vuoi dare a KP2A completo accesso al tuo Dropbox, puoi selezionare questa opzione. Richiederà solo l\'accesso alla cartella Apps/Keepass2Android. Ciò è particolarmente indicato quando si crea un nuovo database. Se hai già un database, fai click su questa opzione per creare la cartella, poi spostaci dentro il file (da PC), quindi seleziona di nuovo questa opzione per aprire il file. Google Drive + OneDrive SFTP (SSH File Transfer) Inizializzazione dell\'accesso al file Posizione del database @@ -351,6 +368,7 @@ Carica il file OTP ausiliario… Inserisci i successivi One-time-password (OTP). Striscia sul retro del tuo dispositivo NEO Yubikey per accedere via NFC. OTP %1$d + Impossibile trovare un\'app che può gestire il challenge. Installa Yubichallenge da Google Play. Impossibile caricare il file OTP ausiliario! Devi utilizzare il plugin OtpKeyProv per KeePass 2. x (PC) per poter configurare il database per l\'utilizzo con OTP! Prima seleziona un database. L\'OTP viene scartata per motivi di sicurezza. @@ -362,16 +380,60 @@ Creazione chiave OTP fallita! Assicurati di aver inserito le OTP corrette. Errore aggiornamento file OTP ausiliario! Salvataggio file OTP ausiliario… + La risposta al challenge non è corretta. + Impossibile caricare il file ausiliario per il challenge! + Usa il plugin KeeChallenge in KeePass 2.x (PC) per configurare il database per l\'utilizzo del protocollo challenge-response! + Errore nell\'aggiornamento del file OTP ausiliario! + Nome del campo Seed di TOTP + Se stai usando il plugin \"TrayTotp\" di Keepass 2 con impostazioni personalizzate, inserisci qui il nome del campo seed in base a quanto impostato sul PC. + TOTP impostazioni del campo nome + Inserisci il nome del campo delle impostazioni per TrayTotp qui. + TrayTotp Caricamento… Plug-in Nome pacchetto: Descrizione (non verificata): Autore (non verificato): + abilitato + disabilitato + Trova plug-in online + %1$s richiede le credenziali per %2$s. + %1$s richiede le credenziali. Per favore seleziona una voce. + Abilitato + Notifica azioni sul database + Il plugin riceve una notifica quando il database viene aperto, chiuso o salvato. + Dati della voce corrente + Il plugin riceverà tutti i dati relativi alla voce selezionata del database e gli sarà permesso di proporre azioni e modificare la sua visualizzazione. + Interroga proprie credenziali + Al plugin sarà consentito d\'interrogare le credenziali che hanno il package dell\'applicazione associato. + Interroga credenziali + Al plugin sarà consentito di interrogare le credenziali su delega di siti web o applicazioni. Ottieni altri tipi di archiviazione Attenzione: validazione del certificato del server fallita: %1$s. Installa il certificato appropriato sul tuo dispositivo o controlla le impostazioni! Errore: validazione del certificato del server fallita. Installa il certificato appropriato sul tuo dispositivo o controlla le impostazioni! Seleziona il formato del file + Desolato! Keepass2Android è stato chiuso da Android! Per ragioni di sicurezza, Keepass2Android non mantiene in memoria le credenziali selezionate, quindi è necessario che tu riapra il database. Nota: ciò dovrebbe accadere solo molto di rado. Se dovesse succedere, per favore lasciami un messaggio su crocoapps@gmail.com. log delle modifiche + Attenzione! Questa versione è un\'anteprima e potrebbe contenere dei difetti! Se noti una *qualsiasi* strana cosa, per favore fammelo sapere (su Codeplex o via email). + +Versione 0.9.4\n +* aggiunto supporto ai plug-in: guarda nelle impostazioni per scoprire come ottenerli!\n +* pubblicato QR plug-in (scansiona password, mostra password come QR-code, trasferisci voci ad altri dispositivi KP2A)\n +* pubblicato InputStick plug-in (trasferisci credenziali al PC via bluetooth - richiede chiavetta InputStick USB)\n +* le applicazioni di terze parti ora possono interrogare facilmente KP2A per ottenere le credenziali. Sei uno sviluppatore? Per favore aggiungi il supporto alle tue applicazioni se ti sembra conveniente!\n +* aggiunto supporto a TOTP (compatibile con KeeOTP e TrayTotp)\n +* l\'app non dovrebbe più essere chiusa da Android quando il database è aperto\n +* il database non viene più chiuso quando si abbandona l\'app tramite il pulsante \"indietro\" (vedi impostazioni)\n +* mostra i nomi dei gruppi nei risultati di ricerca (*)\n +* aggiungo un menu contestuale nei risultati di ricerca con l\'opzione \"Passa al gruppo superiore\" (*)\n +* aggiunta un\'opzione per mostrare, nella visualizzazione di una voce, il nome del gruppo a cui la voce appartiene (*)\n +* (*) un grazie a Matthieu per aver implementato queste funzioni!\n +* aggiunto supporto a KeeChallenge (con Yubikey NEO). Grazie a Ben Rush per l\'implementazione del connettore!\n +* migliorata l\'interfaccia utente\n +* corretto un bug nell\'interfaccia di Google Drive\n +* aggiunta un\'opzione per disabilitare la funzione \"donazione\"\n +* l\'icona QuickUnlock ora è nascosta di default su dispositivi Android 4.2+\n + Versione 0.9.3 r5\n * Incorporate correzioni da Xamarin: Keepass2Android è ora compatibile con ART su Android 4.4.2. Finalmente!\n @@ -499,7 +561,7 @@ Prima release pubblica Password + OTP Password + OTP-secret (modalità di ripristino) Password + Challenge-Response - Password + Challenge-Response secret (recovery mode) + Password + Challenge-Response secret (modalità di ripristino) Ignora gli errori di convalida del certificato diff --git a/src/keepass2android/Resources/values-sv/strings.xml b/src/keepass2android/Resources/values-sv/strings.xml index ebcbcf7b..5f29ccce 100644 --- a/src/keepass2android/Resources/values-sv/strings.xml +++ b/src/keepass2android/Resources/values-sv/strings.xml @@ -162,16 +162,17 @@ Ja, slå samman Nej, skriv över Filerna är synkroniserade. + Nyckelfil Ändringslogg 30 sekunder 1 minut 5 minuter - 10 minutes - 15 minutes - 30 minutes - 1 hour - Never + 10 minuter + 15 minuter + 30 minuter + 1 timme + Aldrig Liten diff --git a/src/keepass2android/Resources/values-vi/strings.xml b/src/keepass2android/Resources/values-vi/strings.xml index 367d728f..556c5997 100644 --- a/src/keepass2android/Resources/values-vi/strings.xml +++ b/src/keepass2android/Resources/values-vi/strings.xml @@ -7,6 +7,7 @@ Giao diện người dùng dựa trên một bản chuyển thể từ ứng dụng KeepassDroid phát triển bởi Brian Pellin. Mã cho các thao tác cơ sở dữ liệu dựa trên KeePass bởi Dominik Reichl. Các người máy Android được sao chép hoặc sửa đổi từ công việc tạo ra và chia sẻ của Google và được sử dụng theo điều khoản được mô tả trong Giấy phép Creative Commons Attribution 3.0. Hỗ trợ SFTP được thực hiện bằng cách sử dụng thư viện JSch theo giấy phép BSD, tạo ra bởi JCraft, Inc. Đồng ý + Từ chối Thêm mục nhập Tạo mục cho liên kết URL Thêm nhóm @@ -25,6 +26,10 @@ Hiển thị một nút trong màn hình mật khẩu để tắt tiến trình ứng dụng (đối với người dùng hoang tưởng) Ứng dụng Cài đặt ứng dụng + Hiển thị tên nhóm trong kết quả tìm kiếm + Hiển thị tên nhóm dưới tiêu đề mục trong kết quả tìm kiếm. Tiện dụng nếu một số mục có cùng tên. + Hiển thị nhóm: %1$s + Hiển thị tên nhóm trong mục xem Bảo mật Hiển thị Mật mã truy cập @@ -58,6 +63,7 @@ Xác nhận mật mã Đã tạo Hết hạn + Tên nhóm Tập tin khóa (tùy chọn) Đã chỉnh sửa Mật mã @@ -123,6 +129,8 @@ Cài đặt cơ sở dữ liệu Xóa Di chuyển đến một nhóm khác + Di chuyển + Chuyển tới nhóm cha Tặng một ly bia… Chỉnh sửa Ẩn Mật mã @@ -214,6 +222,8 @@ Tùy chọn để QuickUnlock được kích hoạt theo mặc định hay không. Dấu biểu tượng QuickUnlock Tiếc là QuickUnlock không làm việc mà không hiển thị biểu tượng thông báo. Chọn tùy chọn này để sử dụng một biểu tượng trong suốt. + Dấu biểu tượng mở khóa nhanh + Mở khóa nhanh yêu cầu một thông báo để hoạt động đúng. Chọn tùy chọn này để hiển thị một thông báo mà không có một biểu tượng đi kèm. Chiều dài của khóa QuickUnlock Số lượng tối đa của số ký tự được sử dụng cho mật mã QuickUnlock. QuickUnlock thất bại: mật mã không đúng! @@ -242,6 +252,11 @@ Sử dụng giao dịch đồng bộ khi ghi cơ sở dữ liệu Khóa khi tắt màn hình Khóa cơ sở dữ liệu khi tắt màn hình. + Khóa khi thoát ứng dụng + Khóa cơ sở dữ liệu khi thoát ứng dụng bằng cách nhấn nút quay lại. + Dấu tùy chọn quyên góp + Thiết lập này dành cho các nhà tài trợ. Nó được bật lên sau khi sử dụng Keepass2Android trong một thời gian ngắn. + Nếu không có quyên góp, ứng dụng này sẽ không tồn tại và sẽ không được cải thiện liên tục! Nếu bạn chưa quyên góp, xin vui lòng xem xét làm điều đó bây giờ. Bộ nhớ đệm cho cơ sở dữ liệu Giữ một bản sao của tập tin cơ sở dữ liệu từ xa trong thư mục bộ nhớ đệm của ứng dụng. Điều này cho phép sử dụng cơ sở dữ liệu từ xa trong trường hợp không có kết nối mạng. Giấy chứng nhận SSL @@ -258,6 +273,7 @@ Mở hộp thoại lựa chọn bàn phím khi mục có sẵn thông qua bàn phím KP2A sau khi tìm kiếm từ trình duyệt hoặc từ bàn phím. Tự động-chuyển đổi trên các thiết bị đã mở quyền root Trên các thiết bị đã mở quyền root, có thể tự động chuyển sang bàn phím Keepass2Android (sau khi tìm kiếm cho một mục nhập hoặc bằng cách nhấp vào thông báo của bàn phím KP2A) và chuyển trở lại bàn phím trước mà không hiển thị bộ chọn phương cách nhập. Điều này cũng đòi hỏi phải cài đặt ứng dụng Secure Settings. Xem tài liệu KP2A để biết thêm thông tin! + Biểu tượng của thông báo khi mở khóa Hiển thị một thông báo đang diễn ra trong khi cơ sở dữ liệu được mở khóa. Tải tập tin cơ sở dữ liệu trước Khởi động tiến trình xử lý hoặc tải xuống các tập tin cơ sở dữ liệu trong khi nhập mật mã. @@ -334,6 +350,7 @@ Dropbox (thư mục KP2A) Nếu bạn không muốn cấp cho KP2A quyền truy cập đầy đủ vô Dropbox, bạn có thể chọn tùy chọn này. Nó sẽ chỉ yêu cầu quyền truy cập vô thư mục Apps/Keepass2Android. Điều này đặc biệt thích hợp khi tạo cơ sở dữ liệu mới. Nếu bạn đã có một cơ sở dữ liệu, hãy nhấp vào tùy chọn này để tạo thư mục, sau đó đặt tập tin của bạn bên trong thư mục (từ máy tính của bạn) và sau đó chọn tùy chọn này một lần nữa để mở tập tin. Google Drive + OneDrive SFTP (bộ chuyển tập tin SSH) Khởi tạo truy cập tập tin Vị trí cơ sở dữ liệu @@ -351,6 +368,7 @@ Tải tập tin phụ trợ OTP… Nhập mật-mã-một-lần tiếp theo (OTPs). Trượt NEO Yubikey của bạn ở mặt sau của điện thoại để nhập qua NFC. OTP %1$d + Không thể tìm thấy ứng dụng có thể xử lý những thách thức. Xin vui lòng cài đặt Yubichallenge từ Google Play. Không thể tải tập tin phụ trợ OTP! Xin vui lòng sử dụng công cụ OtpKeyProv trong KeePass 2.x (PC) để cài đặt cấu hình cơ sở dữ liệu của bạn để sử dụng với OTPs! Xin vui lòng chọn cơ sở dữ liệu trước. OTP bị loại bỏ vì lý do an ninh. @@ -362,16 +380,60 @@ Lỗi khi tạo khóa OTP! Hãy chắc chắn bạn đã nhập đúng OTPs. Lỗi khi cập nhật tập tin phụ trợ OTP! Đang lưu tập tin phụ trợ OTP… + Trả lời thách thức không đúng. + Không thể tải tập tin hỗ trợ cho thách thức! + Xin vui lòng sử dụng công cụ KeeChallenge trong KeePass 2.x (PC) để cấu hình cơ sở dữ liệu của bạn để sử dụng cho trả lời thách thức! + Lỗi khi cập nhật tập tin hỗ trợ OTP! + Tên của mục gốc TOTP + Nếu bạn đang sử dụng công cụ Keepass 2 \"TrayTotp\" với các cài đặt không như mặc định, nhập tên mục gốc ở đây tương ứng với các cài đặt trên máy PC. + Tên cài đặt của mục gốc TOTP + Nhập tên của mục cài đặt cho TrayTotp ở đây. + TrayTotp Đang tải… Các tiện ích bổ sung Tên kiện hàng: Mô tả (chưa xác nhận): Tác giả (chưa xác nhận): + đã kích hoạt + không kích hoạt + Tìm các công cụ trực tuyến + %1$s đang yêu cầu thông tin đăng nhập cho %2$s. + %1$s đang yêu cầu thông tin đăng nhập. Vui lòng chọn một mục. + Đã kích hoạt + Các thông báo của hoạt động của cơ sở dữ liệu + Công cụ sẽ được thông báo khi một cơ sở dữ liệu được mở, đóng hoặc lưu. + Mục dữ liệu hiện tại + Công cụ sẽ nhận được tất cả dữ liệu của mục dữ liệu hiện tại và sẽ được cho phép thao tác và sửa đổi cách trình bày của nó. + Truy vấn thông tin đăng nhập + Công cụ sẽ được cho phép để truy vấn các chứng chỉ liên quan tới gói ứng dụng riêng của nó. + Truy vấn thông tin đăng nhập + Công cụ sẽ được cho phép truy vấn thông tin đăng nhập cho các trang web hoặc các ứng dụng đã cài đặt trước. Nhận thêm các kiểu lưu trữ Cảnh báo: Chứng chỉ máy chủ xác nhận thất bại: %1$s. Hãy cài đặt giấy chứng nhận gốc thích hợp lên thiết bị của bạn hoặc xem cài đặt! Lỗi: Chứng chỉ máy chủ xác nhận không thành công! Hãy cài đặt chứng chỉ gốc phù hợp lên thiết bị của bạn hoặc xem cài đặt! Chọn định dạng tập tin + Xin lỗi! Keepass2Android đã bị tắt bởi hệ điều hành Android! Vì lý do an ninh, Keepass2Android đã không lưu thông tin đăng nhập bạn đã chọn trên thiết bị, do đó bạn cần phải mở lại cơ sở dữ liệu của bạn. Lưu ý: Chuyện này rất ít khi xảy ra. Nếu có, xin vui lòng gởi cho tôi một tin nhắn tại crocoapps@gmail.com. Nhật ký các thay đổi + Xin lưu ý! Đây là một bản phát hành xài thử và có thể đi kèm với một số sai sót! Nếu bạn gặp *bất cứ điều gì* không mong muốn, xin vui lòng cho tôi biết (trên Codeplex, hoặc bằng e-mail). + + Phiên bản 0.9.4\n + * thêm hỗ trợ cho công cụ gắn rời: Xem cài đặt để biết cách tải các công cụ!\n + * chính thức hỗ trợ công cụ QR (quét mật mã, hiển thị mật mã dưới dạng mã QR, truyền tải dữ liệu tới các thiết bị khác chạy KP2A)\n + * chính thức hỗ trợ công cụ InputStick (truyền tải các giấy chứng chỉ tới máy PC của bạn qua bluetooth - yêu cầu thẻ USB InputStick)\n + * Các ứng dụng của bên thứ ba bây giờ có thể truy vấn KP2A để lấy chứng chỉ đăng nhập. Bạn là nhà phát triển ứng dụng? Vui lòng thêm chức năng này vô ứng dụng của bạn nếu thấy thích hợp!\n + * thêm hỗ trợ cho TOTP (tương thích với KeeOTP và TrayTotp)\n + * ứng dụng có thể không bao giờ bị tắt bởi Android nữa trong khi cơ sở dữ liệu đang mở\n + * cơ sở dữ liệu sẽ không bị khóa nữa khi bạn thoát ứng dụng bằng nút quay lại (xem cài đặt)\n + * hiển thị tên nhóm trong kết quả tìm kiếm (*)\n + * thêm trình đơn ngữ cảnh trong kết quả tìm kiếm, bao gồm tùy chọn \"Chuyển tới mục cha\" (*)\n + * thêm tùy chọn để hiển thị tên nhóm trong khung nhìn dữ liệu (*)\n + * (*) cám ơn Matthieu đã phát triển các chức năng này!\n + * hỗ trợ KeeChallenge (với Yubikey NEO). Cám ơn Ben Rush đã phát triển bộ kết nối!\n + * cải thiện giao diện\n + * sửa một lỗi với Google Drive\n + * thêm tùy chọn để tắt mục \"quyên góp\"\n + * theo mặc định, biểu tượng mở khóa nhanh bây giờ sẽ được giấu trên các thiết bị chạy Android 4.2+\n + Phiên bản 0.9.3 r5\n * Kết hợp các bản sửa lỗi từ Xamarin: cuối cùng, Keepass2Android đã tương thích với ART trên Android 4.4.2.\n @@ -504,8 +566,8 @@ Bản phát hành chính thức đầu tiên Mật mã + Tập tin khóa Mật mã + OTP Mật mã + bí mật OTP (chế độ phục hồi) - Password + Challenge-Response - Password + Challenge-Response secret (recovery mode) + Mật mã + trả lời-thách thức + Mật mã + trả lời-thách thức bí mật (chế độ phục hồi) Bỏ qua các thất bại khi xác nhận chứng chỉ