From ccde65d233513c75ec52dd5adb73b937337033f3 Mon Sep 17 00:00:00 2001 From: Philipp Crocoll Date: Fri, 7 Feb 2014 21:57:28 +0100 Subject: [PATCH] Translations from Crowdin (0.9.3 release) --- .../java/res/values-ar/strings_kp2a.xml | 1 + .../java/res/values-cs/strings_kp2a.xml | 13 ++ .../java/res/values-de/strings_kp2a.xml | 13 ++ .../java/res/values-fi/strings_kp2a.xml | 13 ++ .../java/res/values-fr/strings_kp2a.xml | 13 ++ .../java/res/values-it/strings_kp2a.xml | 13 ++ .../java/res/values-nl/strings_kp2a.xml | 13 ++ .../java/res/values-pl/strings_kp2a.xml | 13 ++ .../java/res/values-sk/strings_kp2a.xml | 13 ++ .../java/res/values-zh-rCN/strings_kp2a.xml | 13 ++ src/java/android-filechooser/code/project.zip | Bin 1037111 -> 1036927 bytes .../code/res/values-ar/strings.xml | 21 +-- .../code/res/values-cs/strings.xml | 34 ++--- .../code/res/values-de/strings.xml | 28 ++-- .../code/res/values-fr/strings.xml | 2 +- .../code/res/values-it/strings.xml | 28 ++-- .../code/res/values-nl/strings.xml | 28 ++-- .../code/res/values-pl/strings.xml | 34 ++--- .../code/res/values-sk/strings.xml | 34 ++--- .../code/res/values-zh-rCN/strings.xml | 8 +- .../Resources/values-ar/strings.xml | 12 +- .../Resources/values-bg-rBG/strings.xml | 15 ++- .../Resources/values-ca/strings.xml | 15 ++- .../Resources/values-cs/strings.xml | 91 ++++++++----- .../Resources/values-da/strings.xml | 15 ++- .../Resources/values-de/strings.xml | 93 ++++++++----- .../Resources/values-el/strings.xml | 5 + .../Resources/values-es/strings.xml | 54 ++++---- .../Resources/values-fi/strings.xml | 6 + .../Resources/values-fr/strings.xml | 80 +++++++---- .../Resources/values-hu/strings.xml | 15 ++- .../Resources/values-in/strings.xml | 5 + .../Resources/values-it/strings.xml | 86 ++++++++---- .../Resources/values-iw/strings.xml | 5 + .../Resources/values-ja/strings.xml | 15 ++- .../Resources/values-ko/strings.xml | 5 + .../Resources/values-nb/strings.xml | 17 ++- .../Resources/values-nl/strings.xml | 91 ++++++++----- .../Resources/values-nn/strings.xml | 15 ++- .../Resources/values-pl/strings.xml | 55 ++++++-- .../Resources/values-pt-rBR/strings.xml | 24 ++-- .../Resources/values-pt-rPT/strings.xml | 40 +++--- .../Resources/values-ro/strings.xml | 54 ++++---- .../Resources/values-ru/strings.xml | 62 ++++----- .../Resources/values-sk/strings.xml | 125 +++++++++++------- .../Resources/values-sl/strings.xml | 5 + .../Resources/values-sr/strings.xml | 5 + .../Resources/values-sv/strings.xml | 9 +- .../Resources/values-tr/strings.xml | 64 ++++----- .../Resources/values-uk/strings.xml | 51 +++---- .../Resources/values-vi/strings.xml | 64 ++++----- .../Resources/values-zh-rCN/strings.xml | 20 +-- .../Resources/values-zh-rTW/strings.xml | 15 ++- 53 files changed, 992 insertions(+), 576 deletions(-) diff --git a/src/java/KP2ASoftKeyboard2/java/res/values-ar/strings_kp2a.xml b/src/java/KP2ASoftKeyboard2/java/res/values-ar/strings_kp2a.xml index aa2e90bb..584688a7 100644 --- a/src/java/KP2ASoftKeyboard2/java/res/values-ar/strings_kp2a.xml +++ b/src/java/KP2ASoftKeyboard2/java/res/values-ar/strings_kp2a.xml @@ -3,4 +3,5 @@ اختر مُدخل آخر اختر مُدخل + البحث عن مُدخل يحتوي على \"%1$s\" diff --git a/src/java/KP2ASoftKeyboard2/java/res/values-cs/strings_kp2a.xml b/src/java/KP2ASoftKeyboard2/java/res/values-cs/strings_kp2a.xml index 5ae0857d..821c2936 100644 --- a/src/java/KP2ASoftKeyboard2/java/res/values-cs/strings_kp2a.xml +++ b/src/java/KP2ASoftKeyboard2/java/res/values-cs/strings_kp2a.xml @@ -4,4 +4,17 @@ Vyberte další položku Vybrat položku Hledat položky s \"%1$s\" + Uživatel + Heslo + Nastavení vstupních metod pověření + Auto-Fill povoleno + Automaticky vyplnit text při vyplňování prázdného pole, pokud je pro klávesnici dostupná Keepass2Android položka a existuje pole, kterému odpovídá nápověda tohoto pole. + Pamatovat si nápovědy pole + Je-li pole ručně vyplněno výběrem položky z Keepass2Android, pamatovat si, které položka byla do pole zadána. Pole je později znovu rozpoznáno podle jeho nápovědy. + Jednoduchá klávesnice + Zobrazit jednoduchou jednořádkovou klávesnici je-li položka k dispozici. Je-li klávesnice zakázána, dialogové okno se zobrazí při stisknutí klávesy Keepass2Android. + Uzamknout databázi po dokončení + Po stisknutí klávesy Hotovo/Odeslat/Dále na jednoduché jednořádkové klávesnici automaticky uzamknout databáze. + Přepnout klávesnice po dokončení + Přepnout klávesnici po stisknutí klávesy Hotovo/Odeslat/Dále na jednoduché jednořádkové klávesnici. diff --git a/src/java/KP2ASoftKeyboard2/java/res/values-de/strings_kp2a.xml b/src/java/KP2ASoftKeyboard2/java/res/values-de/strings_kp2a.xml index 86f945e6..024acd18 100644 --- a/src/java/KP2ASoftKeyboard2/java/res/values-de/strings_kp2a.xml +++ b/src/java/KP2ASoftKeyboard2/java/res/values-de/strings_kp2a.xml @@ -4,4 +4,17 @@ Anderen Eintrag wählen Eintrag wählen Suche Eintrag mit \"%1$s\" + Benutzer + Passwort + Zugangsdaten-Eingabe-Einstellungen + Auto-Ausfüllen aktiviert + Wenn auf ein leeres Feld gedrückt wird, dieses automatisch ausgefüllt, falls ein Keepass2Android-Eintrag verfügbar ist und ein Wert existiert, der dem Hinweistext im Feld entspricht. + Hinweistexte der Felder merken + Wenn ein Textfeld ausgefüllt wird, indem manuell ein Keepass2Android-Wert ausgewählt wird: Merken, welcher Wert ins Textfeld eingetragen wurde. Das Textfeld wird dann später an seinem Hinweistext wiedererkannt. + Einfache Tastatur + Zeige die einfache einzeilige Tastatur an, wenn ein Eintrag für die Tastatur verfügbar ist. Wenn deaktiviert, wird ein Dialog angezeigt, wenn die Keepass2Android-Taste gedrückt wird. + Datenbank sperren wenn fertig + Wenn die Fertig/Senden/Los-Taste auf der einfachen einzeiligen Tastatur gedrückt wird: Datenbank automatisch sperren. + Tastatur wechseln wenn fertig + Wenn die Fertig/Senden/Los-Taste auf der einfachen einzeiligen Tastatur gedrückt wird: Zu einer anderen Tastatur wechseln. diff --git a/src/java/KP2ASoftKeyboard2/java/res/values-fi/strings_kp2a.xml b/src/java/KP2ASoftKeyboard2/java/res/values-fi/strings_kp2a.xml index a0f898f7..b5ca5360 100644 --- a/src/java/KP2ASoftKeyboard2/java/res/values-fi/strings_kp2a.xml +++ b/src/java/KP2ASoftKeyboard2/java/res/values-fi/strings_kp2a.xml @@ -4,4 +4,17 @@ Valitse toinen merkintä Valitse merkintä Etsi merkintä \"%1$s\" + Käyttäjä + Salasana + Valtuustietojen syöttöasetukset + Automaattinen täyttö käytössä + Täytä kenttä automaattisesti kun havaitaan tyhjä kenttä, ja jos Keepass2Android merkintä näppäimistölle on saatavilla, ja kentän vihjettä vastaava arvo löytyy. + Muista kenttien vihjeet + Jos tekstikenttä täytetään manuaalisesti valitsemalla Keepass2Androidin tarjoama arvo, muista mikä arvo kenttään syötettiin. Kenttä tunnistetaan uudelleen myöhemmin vihjetekstin perusteella. + Yksinkertainen näppäimistö + Näytä yksinkertainen 1-rivinen näppäimistö, jos merkintä on saatavilla näppäimistölle. Jos asetus ei ole käytössä, näytetään valintaruutu kun Keepass2Android näppäintä painetaan. + Lukitse tietokanta lopettaessa + Lukitse tietokanta automaattisesti kun painetaan yksinkertaisen 1-rivisen näppäimistön Valmis/Lähetä/Mene näppäintä. + Vaihda näppäimistöä lopettaessa + Vaihda näppäimistö kun painetaan yksinkertaisen 1-rivisen näppäimistön Valmis/Lähetä/Mene näppäintä. diff --git a/src/java/KP2ASoftKeyboard2/java/res/values-fr/strings_kp2a.xml b/src/java/KP2ASoftKeyboard2/java/res/values-fr/strings_kp2a.xml index 4fb1c577..9f19e7a1 100644 --- a/src/java/KP2ASoftKeyboard2/java/res/values-fr/strings_kp2a.xml +++ b/src/java/KP2ASoftKeyboard2/java/res/values-fr/strings_kp2a.xml @@ -4,4 +4,17 @@ Choisir une autre entrée Choisir une entrée Rechercher une entrée avec \"%1$s\" + Utilisateur + Mot de passe + Paramètres d\'entrée des informations d\'identification + Remplissage automatique activé + Renseigner automatiquement le texte lorsqu\'un champ vide est saisi, si une entrée Keepass2Android est disponible pour le clavier et qu\'il y a un champ qui correspond au texte d\'indication du champ. + Rappeler le texte du champ d\'information + Si un champ est rempli en sélectionnant manuellement le champ de Keepass2Android, n\'oubliez pas le champ qui a été entré dans le champ. Le champ est à nouveau détecté plus tard grâce à son texte d\'indication. + Clavier simple + Afficher le clavier simple 1-ligne si une entrée est disponible pour le clavier. Si désactivé, une boîte de dialogue apparaît lorsque vous appuyez sur la touche Keepass2Android. + Verrouiller la base de données lorsque terminé + Lorsque vous appuyez sur la touche Terminé/Envoyé/Go sur le clavier simple 1-ligne, verrouille automatiquement la base de données. + Changer de clavier lorsque terminé + Lorsque vous appuyez sur la touche Terminé/Envoyé/Go sur le clavier simple 1-ligne, changer le clavier. diff --git a/src/java/KP2ASoftKeyboard2/java/res/values-it/strings_kp2a.xml b/src/java/KP2ASoftKeyboard2/java/res/values-it/strings_kp2a.xml index 46e7dc98..025ae849 100644 --- a/src/java/KP2ASoftKeyboard2/java/res/values-it/strings_kp2a.xml +++ b/src/java/KP2ASoftKeyboard2/java/res/values-it/strings_kp2a.xml @@ -4,4 +4,17 @@ Seleziona un\'altra voce Seleziona una voce Cerca la voce \"%1$s\" + Utente + Password + Impostazioni delle credenziali di ingresso + Auto-Compilazione abilitata + Inserisci automaticamente il testo, quando si entra in un campo vuoto, se è selezionata una voce di Keepass2Android per la tastiera ed esiste un valore che corrisponde al testo di suggerimento del campo. + Ricorda i testi di suggerimento del campo + Se un campo di testo viene compilato selezionando manualmente il valore di Keepass2Android, ricorda quale valore è stato immesso nel campo. In seguito il campo di testo verrà rilevato tramite il suo testo di suggerimento. + Tastiera semplice + Mostra la tastiera a una riga se è disponibile una voce per la tastiera. Se disabilitato, verrà mostrata una finestra di dialogo alla pressione del tasto Keepass2Android. + Blocca il database quando terminato + Premendo il tasto Fatto/Invia/Vai sulla tastiera a una riga, blocca automaticamente il database. + Cambia tastiera quando terminato + Premendo il tasto Fatto/Invia/Vai sulla tastiera a una riga, cambia la tastiera. diff --git a/src/java/KP2ASoftKeyboard2/java/res/values-nl/strings_kp2a.xml b/src/java/KP2ASoftKeyboard2/java/res/values-nl/strings_kp2a.xml index 2925606b..3f95d250 100644 --- a/src/java/KP2ASoftKeyboard2/java/res/values-nl/strings_kp2a.xml +++ b/src/java/KP2ASoftKeyboard2/java/res/values-nl/strings_kp2a.xml @@ -4,4 +4,17 @@ Kies een andere regel Kies regel Zoek voor regel met \"%1$s\" + Gebruiker + Wachtwoord + Referentie invoer instellingen + Automatisch-vullen ingeschakeld + Vult automatisch tekst in een leeg tekstveld in, als een Keepass2Android regel beschikbaar is voor het toetsenbord en als het veld overeenkomt met de opgeslagen veld hint-tekst. + Onthoud veld hint-teksten + Als een tekst veld gevuld is door handmatig een Keepass2Android waarde te kiezen, onthoud welke KP2A waarde was gebruikt voor het tekst veld. Het tekst veld word later herkend d.m.v. de hint-tekst. + Eenvoudig toetsenbord + Toon het eenvoudige toetsenbord als een KP2A regel beschikbaar is voor het toetsenbord. Wanneer uitgeschakeld, een venster word getoond als de Keepass2Android toets is ingedrukt. + Vergrendel de database na voltooiing + Als de Gedaan/Verzenden/Gaan toets op het eenvoudige toetsenbord is ingedrukt, vergrendel automatisch de database. + Wissel toetsenbord na voltooiing + Als de Gedaan/Verzenden/Gaan toets op het eenvoudige toetsenbord is ingedrukt, verwissel het toetsenbord. diff --git a/src/java/KP2ASoftKeyboard2/java/res/values-pl/strings_kp2a.xml b/src/java/KP2ASoftKeyboard2/java/res/values-pl/strings_kp2a.xml index bbf60d0c..6e35d86b 100644 --- a/src/java/KP2ASoftKeyboard2/java/res/values-pl/strings_kp2a.xml +++ b/src/java/KP2ASoftKeyboard2/java/res/values-pl/strings_kp2a.xml @@ -4,4 +4,17 @@ Wybierz inną pozycję Wybierz pozycję Wyszukaj pozycję z \"%1$s\" + Użytkownik + Hasło + Ustawienia wprowadzania poświadczeń + Automatyczne wprowadzanie włączone + Automatycznie wypełnij tekstem jeżeli zostanie wprowadzone puste pole, gdy z klawiatury dostępny jest wpis Keepass2Android i istnieje pole, które odpowiada podpowiedzi pola. + Pamiętaj podpowiedź pola + Jeżeli pole zostało wypełnione ręcznie wybierając pole Keepass2Android, pamiętaj które pole zostało wprowadzone do pola. Pole jest później wykrywane ponownie przez jego podpowiedź. + Prosta klawiatura + Wyświetl prostą 1-wierszową klawiaturę jeżeli wpis jest dostępny dla klawiatury. Jeżeli wyłączone, zostanie wyświetlony dialog gdy przycisk Keepass2Android zostanie wciśnięty. + Zablokuj bazę danych po zakończeniu + Po naciśnięciu klawisza Gotowe/Wyślij/Idź na prostej klawiaturze 1-wierszowej, automatycznie zablokuj bazę danych. + Przełącz klawiaturę po zakończeniu + Po naciśnięciu przycisku Gotowe/Wyślij/Idź na prostej klawiaturze 1-wierszowej, przełącz klawiaturę. diff --git a/src/java/KP2ASoftKeyboard2/java/res/values-sk/strings_kp2a.xml b/src/java/KP2ASoftKeyboard2/java/res/values-sk/strings_kp2a.xml index 942508e4..e1d5e92e 100644 --- a/src/java/KP2ASoftKeyboard2/java/res/values-sk/strings_kp2a.xml +++ b/src/java/KP2ASoftKeyboard2/java/res/values-sk/strings_kp2a.xml @@ -4,4 +4,17 @@ Vybrať ďalší záznam Vybrať záznam Vyhľadať záznam s \"%1$s\" + Používateľ + Heslo + Nastavenia zadávania údajov + Automatické dopĺňanie zapnuté + Pri vstupe do prázdneho políčka automaticky doplniť text, ak je dostupný záznam Keepass2Android pre klávesnicu a aj pole ktoré je v zhode s pomocným textom pre pole. + Zapamätať si pomocné texty pre pole + Ak je textové pole vyplnené manuálnym vybraním hodnoty Keepass2Android, pamätať si hodnotu zadanú do poľa. Textové pole bude neskôr detegované podľa pomocného textu. + Jednoduchá klávesnica + Ak je dostupný záznam pre klávesnicu, zobraziť klávesnicu s 1 riadkom. Ak je vypnutá, pri stlačení klávesy Keepass2Android sa zobrazí dialóg. + Po dokončení uzamknúť databázu + Automaticky uzamknúť databázu po stlačení tlač. Hotovo/Odoslať/Prejsť na 1-riadkovej klávesnici. + Po dokončení prepnúť klávesnicu + Prepnúť klávesnicu naspäť po stlačení tlačidla Hotovo/Odoslať/Prejsť na 1-riadkovej klávesnici. diff --git a/src/java/KP2ASoftKeyboard2/java/res/values-zh-rCN/strings_kp2a.xml b/src/java/KP2ASoftKeyboard2/java/res/values-zh-rCN/strings_kp2a.xml index cb435c7c..554d9ff8 100644 --- a/src/java/KP2ASoftKeyboard2/java/res/values-zh-rCN/strings_kp2a.xml +++ b/src/java/KP2ASoftKeyboard2/java/res/values-zh-rCN/strings_kp2a.xml @@ -4,4 +4,17 @@ 选择另一条目 选择条目 搜索带有「%1$s」的条目 + 用户名 + 密码 + 输入凭据设置 + 自动填充已启用 + 当进入一个空白字段时自动填充文字,如果 Keepass2Android 是激活键盘,且有一个相匹配字段的提示文本。 + 记忆字段提示文本 + 如果通过手动选择 Keepass2Android 填充字段,请记住哪个字段在对应字段中输入。该字段是后来由其提示文本重新检测到。 + 简单键盘 + 当一个条目是可用时显示简单的 1 行键盘。如果禁用,当按 Keepass2Android 键时则是显示一个对话框。 + 完成时锁定数据库 + 当点击 1 行键盘上的完成或发送键时,自动锁定数据库。 + 完成后切换键盘 + 当点击 1 行键盘上的完成或发送键时,自动切换键盘。 diff --git a/src/java/android-filechooser/code/project.zip b/src/java/android-filechooser/code/project.zip index 54a90e17b0e2188b3937983bcbfdf78cadc93dc3..f561a62194f2ef1a71666c3b667e8135d2c6d1f7 100644 GIT binary patch delta 111512 zcmV()K;OT&ra%9rKMhbz0|XQR00000NT^4V4Ic>Urbk2tHQ8B_G){lD7kjZ=`&ISD zSJl-Q@B93oe!5#(4gwMb3>Fp^?4(3W9PD2{3@}JA1qpQ#1{p<3CIt~i8A%B>bw&lr z&v7uY{lhO{%5pHURUw5Kkbj>0<=ENjw6B{FE=NxrCdvqxb0c^h2 z6?z5O?SSNB$EZtT&Rsmj5*gU)sH7&xJ$U`X+p8UV8@H-W*B6HOFGUqh#Au}PZ`yFT z%EIBYDK9i-?wqj|lp>K0^B0pF8STz98P3<|Gfcn19FSchykURSvI?wPFH&#FbRg}@ z_?Mr$LN}i-e&sUdP!yBmtf7-8wt5O)MQYLyY@`RU7hDGb(OQ@SO9a+Eh;vqixpses z=3y!cHk`jtOhMmQT+(ZFQKtqV!foCrVjoJrexB8Qp{|cQ*WVd3>u-K%^u;&}ekgJ> zgAVqkM0_w!5UqcWKzxHO@7$WzdHlk&pl>(opwI3jb5cty_2P==<+a69!a>}>xEYd& zXCfS`Z4tqoS!=gj_u#+K6e)lyUp-39hMrHI*2EzdLGvFTQ@Shx4?< zM`_&NK%d#LS7w+LEXiwnh@jbS6QeZ!&D^32PZLXQ^!%9)75T7LU#rZ5CAtxM8a380 zLK&T`4lbi4dW67M0a$LiZ9-`=?TM9V*=)M=Rq=pMC&86C`5_{Tl99r6(8`x3imuIk zhqiP^66}AC!^V7D9BvtI&`-%8{hiZ+7AN_(D2jwxsl=6zIGiZvH?T8uz!XL?M!Sxl-F zYGFV|oGut*-7?dRieo=GfN3Jjxe=@J8Z>uCuG4>#+O`~N09wExf*r4_NkW^>{@ z9shEwjpGZ?h&J zL)?G7{QU%_n5QM-i21#;tuAz;=WNwpTF|>oZdz+2l0e7t1;?(+_zuo1RBfZwPl@yN z56K6!2kdWmt)sJi4-4Lm^w({YogorL4pD-8$R9B{Z!jEh$&j|yFiUXSakMWq;0=H9 zm9Y+j2;IqSk<8e`Gax_d{f-2uhM-?U*1>;jUFw&PI@rdvK2lUnh(LL_`vsSY25t@~Am|HLWi;uVV zCA3np0{tvFnt9-16;a(c3G$@w#9^~(!kMx)n^kOZn_a*)@e550zDz7h#{k13M`z%4 zFTAPST9bl*s1d^lvRhQxU8c#e&`W=dd*jVV=aA<96IwCu>k~-~#2olFR5bP0FF2Ph z!L#3qBOwPu9%#&iQ?3d@c6v(;5KhZC@hzoOq`%`@6zocK^R1IA^xut(p9ZAL! zinBz^u`;qo=P|^YE#B){0ie?66fN(Ns*7yTDQd1Abl4seE#m9!dEFv(G!bcQ#y#?O z%_o>?03w+MIo6rGp0ou`_lyecYZZ2kp@=nO0F$=4Lb!x+7(}~?+g4nGps}TOA9ktDTLlo+f351S`RMwX7hE=$zIAj})>qw{Ix*uwg|80*7$~SQ!*PXEX3G!N~6Ux!TDUt7@}^}L zM=F9|Cm!c<`DwXR=C=X~j7|AM*K1Mf?I z$|Xq`4E<3pjg~^fFfYP14G#WD`1U0O<84fiIv<)@+DS>m*J^(&-IAH)k^Y{q!*3u& z;NfdA{?0hKWbqC7aNa=8t)Sge$d@gr7Ct zJ;hD(i9wM%*i3)Bc4F6%%|X}5{;eA$pt-l$L-P7wqZ==>H=FgIcMXuJ)7i(6 z=FMRZ@|9aDh~*v_Kh0he3qypZf77Ra>X+DEG@zN(y-U`IA5xriy|`>36WfjWgM`qI zcYacB>ktc_iMffZ&6*SNHtsKE!@XCnQ2eAf?sY!TY!A4%pP!4myC>MEBGtJPQ6JVSsHUN~maM zMy6*4@VSd}>VQ#gT+;^A)nj5ICYyaV12Es5{^qDy|SbSHo7swkp4x!huoaiMl3vsQdy6}?z!JX=<_W4YV8OwcJ%)zwn`NW#GUf~Nt zBBv3GY_~2d>zr8Nm`dAV!7Uq+<|j~>#VmjJTL=rif^sdeH23l?ant}~x5QwPWrBIr zSRMk3-|*zFtKoXFutmWvmd~LQQF82iy^2eFvgld52|&OMdk&xbgp2?I(b)pu5)pzb znjLWgHGFOpnIS`64P5%EB12e=SJE9DQCmQ2P0UiEh>Gh8XS4lwM*8S!?pFXY683*d z1~D9~Vx56>LWv-`GvbahdQb2~0-a(&^5ra7k-@Q3Ui^DtL0lV}+%*~Auh?6rbRdsY zcHza(nf_UJavA-f&@5$096?3M_!1(?oFRz728dQiDtInY)#7=@gpO^Zju<-TaSiKK z@7D6o0roM@$sIvVqyy@AL}W&+F&BSw1^#}MiYkJ8>S4a$e~tY0gpYN{f6n_`(Ep#v z&-yo_nl;W9(M2#m6?Hl;8^$%Rh^-P@sOhMkXd-7V=ZmEGiX}fpQZJRU()1dBKyCMZ zyA8v|EQ~YT9d<_dj7CcGVw>Q(TRp z;rD_Iwz+juSC-`7leC>8Yt+WpQ(vnrUjrP1rNUvXQ}a6d1u?{U5=_FiCh7yTf-_vC zqvaz|Cw`bEK<*|(L&0IHu!Dc33o}p^CXf^)CeYj~@#y-!4XaiHXSH1v1{iU2DVAN$ z+69rnW8)Y~MtB94Dx9GV&2JoP#e ze8E&Na!~0*H6m5lW=AAbkOq{{_y}=G0ulAjONW9Gbar0os?_5T6GN(iR`L?iX$NNQ z@<8}gz_-sb-Zb?SfLbpBt2^t4mEkS4=2GPk>g+SI@`bkT+B<=#<&8@rn_%oy6MM-5 z2lWm`z;1mmGp2MqYIuK4&q@ALc$0)BA1Nlx;jymAZeuo_0{fY7>sbZ|MZpKruQGXb zi{}=TwVIi(dg?%qR{2?Y#ADWcy83!fJmP)tK+ro+4;#%>z@{ zIGdIqEM`@t(4y&|pW-^DEFO^F8tn@%_xhzw2`!}Dm>Z(zRwjIR2nSz()grzl!M(*& zz6CJqKTASe!?<1qETSaNbI3cu!s(8fevFdj7V{z9m3{j)>sVg(3$I*)Pa~;>WxzRl z3~BUs)JYLHJz1v~Um*WLeZFUFB483gzDTLyWI22lNEe>0|BE$Y^y_U%Ud}BlaK@5KpWxamdOFvF3VnhRAjpLQ@ z&?WE1$NE)7>Rfzqi&tsTSz8FflL^z&Y)CYrZ}ZT5BdX2HTj#R|RuzFF6vp4-$!rCy ze0g>=cUrwIx42w0g<b7j}{;6bb z4p9kapuB&I=nJa;X}vnDZ~sjJFL5cGYFRTN5{UpF577jfJ{oWy2!VIV3g32Oh=Gn6 zQXxZNElZ(qp=U5?-%bPH$~;i#MrnjUX&h@*v`*F6+k!Lh*R3KK=^KB#`n%4k&df<&-|u@P_h_qeI(Pkf z;;FN$yBJi0Vv$wPSCCW~R>jXt2;ZqP#KG7!_^|0jVY2Y6SMUMQmh;?rsmT)=!*$qWeL)2gYNlBA)JjR;`lwd6o#e z_TRK6Z^}%+l-)kiH%=jR`QYw?Jl-coj*!uR5f66+WbxF+ct+yp%j)|gw1OD-kgb5^ z){&$GZ3wld$FD~jB`2)oJ%3d#LFJaP+@F6{%K-KNQ7!x5R9mfXtAs9s>X(|D%K-E9 zi-ae7(@ryW7(A(_LeX52Og(wL-?sj8gTn^Lv#MWOgyBQbZ4%KtogeB4`0(oY!QlCH zcKwDQjje3={A_%U+kXCUh&v>axX=L3%v`*dNvu}iBtE2>6r_bzSGMFM9T0-`wyS^d zZidbVb}i_4L!VB-jgvL*9^xs))=|k+PKj1E5iH$oydkjdW+8QNrD`s@l9xh9I}Gy_ zrXP(^jC3W<&o1SL&KHfE)pTuRTC3pr$5!n5gm4Ek1YOd##e6~^LTKS!>Ah3;Fe+0! zQUc^a88XsxvWuS7*K!PFzyeFKV`zVRfw~mkJeqy~_l}z4f>!1k=5-8_#Z~y?&9WACs}I}V zVE=3TnbBt)3Hw@!p^uhWzEPEY@qGMnvQW71*|oZi?6g}Hp<@Ue&?p``e@uU>s-uW8 zE6>JTth{cMyVCCyZq}|B_ZjNDQlt>#M^!igvy3j_$wGHG|Ii6r?_4a;`B{VKr750h z^!{}lGlh_L;9IPj8XfnPE!xEoBm!%oMY`Ld<7+sV#Hv$HjiRpV>4(M0SF)~)c;$xn zYXpM=0(1Y^wNKl$T`5EFmH7SqO^s2+#CXjun8=04sy~%_7jV?6v6}* zfMznASnuVJ$sf{=fk*15!V$*X2^2CoiM*7KWN-fHY6RZ|_Y$sDcLgLBSw1kG2|!xa z?DM6-m%yR8HoPFwa0ytgLb#_O)aiI5p>l=kx=}v~%T?z%0(Oec5%_=Ij06syA`nO6 z+aLP+r~x>C4nc_}C#I-)EAr%I{by_^45<78OwjeYbzFqq`#Hbo{|#;Quu%OHcc(^&*Tr+_cC3lc{=OLOq1?k3FiCR zuOr2pd3%OI#WrJuVbw$a>^nHj?i^~5PxALwWL#-9-lxr6QYdK)MPkqUs|TXA5J{wg zgMlGI{3i{F{Vy7ju`{>-hYrRR2bfWP?c^XxT#UAN!Bl@Iz~!W~SHuydrJ<08Q8qRP zZS@+|75k-#UjWFk5fDVZQY4fGun}b3cUctnTPtKe{+-?6EB%oHhy(gkFphc8A$U%^ ze7wrY?ix`ek*z6omv*SZs`r_&hj2q-u_schwTt4%KkZ?loe+z2+t4>K{lW~Iyyjy8 zp?n(jSRU4Z>EDwPMG- zZ)Q#dE8o=$*Vs>AprG$r!<%!Q0F?f7TuF1Rz|wziCf7|&BWf`SImC7UvuQ)bHw0=ZicKbao3<9;mQ7kTf=9UCs%CP+R!cI9hlpv+VMj_GHrkzUeq^ov}JjhJ|I+p3Qz5sI zKX-q9{L6ppy5@h~btOAdSCEaVl7kD#-p*OU%+6IFUg+~>dvTYn=wckP0!L4_KsAQ2^fFdHcuDEx->R;pPaYy!WI*M?NzOxk{Y(9 zIY_NG`=Vj748Ojte+jcblfiAE(^|B);|(BtJ{K3xWf07J%FH`pEgoBzR*`b`qCcL4 zIi@<63rIrAC_fwHeAlb#bf4qGQx4cCn#6`k>U|le9B(f`<;DOY=zdHD2H&;9wf}$7 zixoPWNWeGBvZ9KJiQ~rQ8O*x)b>NEd>3)vyFLeiTxh6dPxvE*<|EcbL|83p>e*Dx% z@JU`w`JHE)XwT}?`2}257%GSyT@>{O96T5@VHR>W*mCwORfY^8Ln=E1Y_3I+c1_m0 zIucU?t-0h;Lp(8`S_3rX_T#c)J#Bxp<%h4(#+94!PVUg-^hy#_xp#*pc5}NI!w>C$+FpI<&k&n6`b&`L53F zxG00P6+XAUw0^ZWzj(g}q(h|*6=GJBc;AGxU1HqApct+DQdzZR|%FNL4aGDOo_M zA$J`s;2QR|1Jc@RM)4>Xn9rb}pxdG^6bW;)7aOvR`B~j9ZQW}?v@f@fv97)8DLW>2X?k6M233R|*N!g(SODTet-&<*6TBgJAno~lG?k@AU{20VIS z)&!3e1!&qsT&q<3lHM%Xwvdu&OY=cK(|saHCR^VTm&+L1`frJfU)l$pQE)1#ZFC3C{-EjAD$|n&RQ0aL6J4CK+a}@tf6oqk^)T|9y*Jf&Jr&aESL0^Bb@`nsoY78**m5_dj z^su>q*i?Q_zZnU^?o!Xrgnby;Cd%xGYIjfoO;lHRRLg9-;gJ@j&2hkEHM&&SvziuM zdE`M$ndw^)4^vsUG|XF7+G_V0!V7V}2AL#lB^&k!bIKtt-sAZ52HQ=HI2m~Hrr~!L zkVSR?CtwvfoFaeu4Hr*AR)9j{616;e7=2&Xr8?$3+44+Td@f!HHL6mUYZU;s-v1c5 z=ubEMoDb!PP#q{IH9jv1rheUI*y-o&l69w#8B>k$`t7Y_4=F3?w&ahvI(FL^Sh~$J zRht$xbwTv7y?qh3ma_dYNFEA2E?zmdHG-^Ih4cG3L@xbOz))yvfiPZZMa% z#E27pnlb>-ORt~8>E%FY*Xn?0;)E)OM>Iq*Xe_(5V@(8mb*^o z6EkbiDsHJ9P3k@w_~XGp##Cp>J#(h_Wr&(?arni1PG>$c9!GmAQoM@7Z21dGv2qxV zsnv*sZ@FY30 z$J0{0TG;Z(*jbTo)Cm-HxZnBi3a_eJN1x=i-bP>XfM#m<1<3gv5aGXo9PkToP)>Gp#-y=E)V0P5sOByLt_#o8b7F=@B(1VXtk?}3SZ zeg=PQC&QJ|i%0qX7_mF92nLg=mcsd~9uW3lN#vu$cn1d&o6-l+z>IOtNqvCvT#KgGla=& z1}R8+a$%2k97{)XK{=AQgq(U@JnU?$8|b?;JPn2*Hxgo2#jwvTxea#a!xH!r`64Td zU;Be_EG;5c9#z-Ft)Or@xeeJ4c1@Ky>1P7bP12Uc$X8eVEZuH@u+8Nw)YYfeQY?LZ^R!#x~yX6R^V7MA--?~ zST;o6`R{n$5s0Af*5Z{^t+T84zP1{N37aR2q2p{WIy)Jf7i4OL0K!5}UuepN=y z)X5Jz*S^Nn98%Oqv)r5cjM9Hj+`?p;1dl^yr|~cCqlqD zr)wm$_S9yb;qI?;SnH}Za=>kF@DdzN17m626O^W*p!W)1+$+Pb^V&0c^1_5YBTY&% z!wiNr5Nz9k4DF^z2!lps4xwE(ev9d0xP3DMzbZpzx^FPoa!tZk{kDJm{Cv{lN`s_e zue_-`@1RX9E{&`)CV(Ev8$69vTWKlYfLtY zm)G|O)Vtb4JQkaS(@uZkJ_6?Jc(68)I-N1+;s<&n?Es*1=THk3XQfm(JQJ2!M|4?x z&MrM)D-R=F;Pkr?|9mF@wVcgT(-=RKkq+rsSK9LABR0D7fQn^&=kE+G5$Dac9VxKD z^C-Sn%QeqvrY%g6tL$$~l6%ek>ric#jjDCq)?zsXpn?)dgz$d~16Sp>i|Z`6oq&4K zLJXBbqE_&%imfk$Zc1(nmc;f?!ttl?E#yUN-h4LgYI;V-Y+v7dh=`ua1(<2eLB8RV)*%n?HR|`&2c#r$ zXkGVVWI+7^CKiZ{7D(@z0`ML#j$So7FS?+eYSLuw(YgyY{Mg2g!J!^d(!QhUyJ++Q zn!N73XGnh#smNmgGYu>=9Kk%&>$9___04$t%8<+EVoKvI3?S;hX`%nV7XI7Bl< zYfI4zrafRulP{+7MmoZbAqV4=eYL7BZ%j-EUM!aslRk6wbVt{^Y#bDLlAWWSKpTLVD7vs%Q zt|vh`wS=?UD#^>s!d4ib7wS@wc~(%13Q;e|&oc<>_*$dTckn~Yejl4biZ!qZhAj0Qm&fA+80!qpQ~|1S+nDqv|)^>r!Vd~{ip4%X*V*mo9n_bh8sxEN@> z5IrRr{ke2kXNqTzSs>Rz4UA+1QW>o}t$Bm95m zso$V_4NJ_Ur=9g_(}KmQYgaV_n)zkNZ1S2QkI4StH%RYo*g}gl0vmg2A3FTd&)ltN z)!02tr+V3+&!4CI?@Q5%wq{J9>jm7wLRZ7w_OBB!L9R&xqx3$~B}{*ANiXl4!2H1(#driK{iMVa8;YkV^le}1quF+Z z&BriPK^}LLrUE9H`=D&it6@r{$}kolnsmh;_Sl6qx9`(Frj7Qz7|sc&WtMW@X6>)s z^ot5xqLoUFN(xE4clug68xuyU$oLsiD0RP4_4bW;FUW$^1YFXjcv{1xZvlTfzD!tk zU4S?fw5Ni|%R`SZmAB+Irt7`R?YMbnK!G8LGxHOEF>GI~)*UF{gJH(d8N#jfAC7;p zG3}!253zIx)b1V#h2y8Io==X^g#**E8_5 zLTV>MUP9>yxXhrsDL8DF_tt-%FxM+@308xzWnr(SA-9vNZR{<61ex%yZUtRWh`l6S z48!iEhbHCGh*Z&L`8aKEprN{oX39MD< z4#*y|vo?Ey{lu^QTj1e5OA&yP-CtWxjx^Ch!Y>>nL-mkbV% z<1NdMrjCjvzq5$B%nWM_?NZJi4=@ipo{WD4v3!SjB9dej(>zrQvYH^SO%d03FW^J3 zeAP-9qgLu`mUw^Ye~u&+@e{F|(_aa>x**hAi+LC2as;jEA7FNrIvyaWVYHQ8^DX|& zYsNd}jfYYn6OB%cVwPdtg}PClG}WPva)_XpY*sf;p&#NveCBLN)G_7Z#d&I##=J_M zxc#H5|GN`ZZt9{(tdEyzjLNxdZ0LN+H71pq)%8Gd2Yr9Vn?w>vf4XHPbwkQ|oTZ zU-VdHt-IJVVeNtIl z$(OaVz14p|jAS@d{A=Aa_mQkQpv*b~=`P_JJ4A^O;TiYgV<4QLKs4N~%+CPxB7%Ut zLma<&wRAZl>I3SjZahs+wQ{-3T#ALrr<{)Z?F(xFLcDqAhZo^O7~H%p{(}kcy7BOf z4`_fDGy)H|Cp!#cgP2wlkCO(hho7~|!A$uHJV}2~mRUACzqmjOB-4k|U$B}_k-lxD z4(=Pf0HhpPyfvt9+iW+XKnQ~Ao^D7#YBb!ou6;GV=mEnFeCw4?by2qj{>1di0 ziQ#|$_LTj71}&$(pB1X-&8i&4)~j`8+Rz@w^2|c}!8m#3-qYi`@Oi``>$DU8HLv#- z^6*eqLcPQ%FWEcV%aigo`F1Emy?SXR3wfeT!Pm*aR(0#bY_m=M*Be{cw<{%tPP~PQ z(DdF`@58>z>(SIx#d%MU?eg#CooX%H8!3OdTDw6)%b81N)0_tO>P|!)Z(vb7dcg}Y zEK-7E=t98~HcTcuLvEPIxYEu!{KnJ1xpP+~2ko1d$pUxOGXlAGg^I}xaTJ&Pla~r- zMF5^_qe6;jRR$-Lq-7wLXGTEu!J`N67r*fwbum0v_C^Q56b3RO(^&#bDd-R=OBa9Z zT|T#*AB*?XC0Dl)@zXbF8v!-hpw9S$a3m1S3h^(*odXqD zNwlMtW76ZI&pfUBB7R?Uo{vGLqC3oq0ea`X_M<^-HXnD@&}&wi=sB|FbI0+Vz5c>w zuNa|emTKqZa<8n^0siqy`QloZomhWEte%O(m}s&|1tKH6`LO2J8N(hzqbjd^`teRy z8mCk&=u`LsvoC$lz+9WVuN6Xkb?hEoWV-yP)%-uHTXBy|Le(Th9q$6CbuK5tb>FU! zbZ?{ivvgT1dno&0U>MtJO~#zrvl~r0XR1nDIwcm;fzX}cqwmoYOoq4lzTtn05NS5D zLU^WQ*pt^Eh3s4`HJJ{T_@h%vX)8~4muBAKmlIAv{fVi4*S^=*pP(Y%RlyAWZ4m{c z0)n{457Lw;-gT~ayHfn(YWR$gxbd{rr8?gzTQ==K(Q?ksm3CPaPdc`3+qP}nX2(vt zqZ_+p>&CY8=H57OY<0&STOEImr)sLEW~QcQs-8cd5AZu{@3YoEdmsPi9q&&zCr~#H zI|Lg7qL1}o*_`tKvCa7>i&N?^{}NVS4n7WE{?xh-Hon^aZZ?0-Shbwguq3cWKpCz^ z8Bsd1!a=3&Fa{KJ;8uwu?0J21_u?iFjx|;(g61>cm%%$ThM=$Z)FFQlas-#PI?0P{ z>ngTK+u4CL0=|dS9hZgEkj&;1GGrjd1y4}MHm8djU%trO*OJpgy!<4EG;KJghs^1uTjc&XPVCm!o3me|$&D$p3 zqNum4g~P&oWX9RZwdVKa z0pnBMy{|?R#q%~*lxivot*+-By~iHXUE7s<$xB!00sy;A1;zH`mq^#zFAp?ZJ`-+I zGrOr#^+2SpJmq3fcIgF<@Y&MFb(}0qwpasd4#Q#hPQ0q4{@4m+ws(ST!e_jPdEvHv z$r)nRn`?wjotwt=o0^ZUCZkJw_YGO8n4W)Inyf#eEe zDwjp8QG6a%_J zbz@uFIR`UWPfV-dZ?R)DmXU2spAinNX=T`dW|`9I1`{|VZE zjY#zTgRu2TK14rdTl*tWP=|gsM{K2LI74KqtdrBJUar};6RB+1!FcNvAV-?42>tTF_ww?# z{jxP0xWE5~_DO%lRxu0QNa;j4ELmB!Uz=QFrz|xY;j!MXu7QN&AiyKyjGy5MSf2L< zzoAyRxJb9i(J0&M?-w@3Muu6e7pF{0DHfv}Ix&B)^;U0)a!I*RfOm#@tKOW_odv_#mi>h3rDgA=(INl?S|N zj{7k-i;}8I2ji**>k+~E6XMZ2Yn3JL!J{J#*^UYVfPqgKQB2aS96hlBwR z6?m|7fH?fJTE|C5|8&ZgZFir<#V`xVQEY9c&Mb?=Y-FccL)Ow9NM^~X2p<4| zOMqX{onf3n!$XEg6zrz(!q0K-va!^KAd-6A!zNC3heRk%AoUb{Y zOSLDP(y7pTVsiOE6cJfXerLq#f)zM{S+Vu-V=py`%;U@2v0-mF{ z2We;i7B5(qyf!V7kEzSf))Grmh$gw9W z+&YxuAqoI%8YaPf~J$#w7uEQDY5#?E+?>yI92h%@2xxJ zQmhG>FD!n!5gqgS=>q)QiKhxrjg~ULYe0|0unogFqAOK|%c6;#tdut-mO$S<&EE#Ci`P|%FMs=;JKfkx7{!p$p4@kA==IUPmyCamJeXz4r=IGl zV{(W`r!#Wz-cO3fbvTM9D4K#_Lxy1`fzp4MN^-#f(V^PULLtEldsl42y$9V)ZI`N^ z435XUf;>2H59_InC`%=$fWt@gk{B-wV;89lI(DMMEi*!hAVXDow4@FLiUN*1QEkr^ z;IC*KIM>{hKcQgXv($eEAkdns&5_Tou1+I4$C2qVXieH{8A>#4F8y8=2_c#kNV5rY zTZ2KSN_^uNw^&@tZ+2aaEdUOJH)hh)N$|L@q+_;6Ij~wH5Tf`;u3!MVH@-tAaX}BH zGJ4I`3R-`2EW^iB-+bAay@|!L z@6r32cPuo0OAu;o`1>hS+cc<8lYOf;f}x%W6BVBXP59ht`1?cU?Bmoq7r(u%AK=Xo zoc1zfGm4B{s|3ZtdaaKg@ocQ=TXTxveZ&`XA#6B&;bQa>TW^fc*`6!K?k(7qe4C$* zYIUB|j>sBgZ$p3L*>fhcJ0!V(Q77=s+~7=f55oIiDp&;eK5l(c{=uEkewT1!-_exz zNz^V6lxIk#=mmCPScV9RFI0RQ_s{tC_37Y=AY_`I#tIx?yVq35^8_Ps{_X4`v0bNT zoz*li<*KGxX3C`b(-TSv-A)HLlUkZIis17`%=b7`rX+u}IAP1o)rf{i^^1USqR$^xK==?znzQsry8e)EQ^i}#>1bw9L*l_QkJnL%H;ta0_C)tO zYR*%!)uI=1mTICGyq#7Jw39w>?y>fjxxKUO#Je&Yn?gug&Y=ph)vhBrbjvL|YDY%Yh>j z=HCiWAkEwPjTVhJuyHsP-7_JiBKcK!KDHZ?-Jz|zge@D!btl(Dz+?AJv+FgN=6ZEsKX9p~UFB8iNC z^z+TN(Zsdh%adOEo|dR7!)QftuVLcMFTXnC0nq5t`At;@AYxA&5o_U2|Uyxrfc{!8;YXZzsyFc?gfxQ+5)L>Z28yzd`dYI5W%^ ztsdCRc2O2kyZ$1VPL3%%5ssK!sMZr2E1$-=;QZ0%m+zUyYkzr#q3pxDxo9v%^k{!2 zgRpWgqgCYE+7C2$1q7m0BN<4EJ;nId3d=1~xI6}CUOkQI|Ne+Aa-JHXVegCxY;<&^P3Rf8 zSbX#L`y}Qjtf;cs^FS}4_08TAS?yxjSuuO0f|hKAtwZ~F0#F0OOB9E2pF^UTP)29F zSPLE!u_>!xA&z$DmGJYGn2yz5!P<&|-8F@7U&E$E{4cbk37i0&xSoSDR=~ z=U+k^&r|C7@d!@|zR z#?|Xj?WX77pC)Und|nVo4_<#LYqCOC(SpaeSNct!LY^6hf-w|bQ<{ca3a!rLJHJx% z@K#-~>aQNgP;ufX$X9xBEfH#Ko~6Ut+EMo7q1BhS_iL;{E@9+GX+I9uvpea$u}uUA z*~lfTl+)rY$7_Wn#$5eVZHfm(0a0DxrqvXU5adb3a!Q^;iV_#@3y6OzJspxT;(UOa zt4?+JtJ!$}@sZ$5o}(UPDWYU)o_(gU&Ak`ov!3#mA(2Tx#hDMDr5`u>;)_pN4!Lmx z26?bvc+TA~Oy<^~{YcRHP8C zctM3tCCMql4XFdF7OQ`Ntq5Zel~R(vMOi?XdN#iCfs97d%e+Dc7)0v(g7!PsfD7q_ zP};$=1J`@eL<|YW?js;`eWu)V0>)2Vzfbyie>_&mi|c(S=gA`7Nw%+S2be}!7^Qlv z8wV|NCEI%q(ShIH&TC^0?)C4ZT0q{dYjJCjKMCvgo>06FnLmF&pIU*o@xb5RZ$HU( zhLUgA@(Uihd!k-$4a@2r*rvA(^FVoh1 z&>bAG+zn?F&3%80M0|R2&*wl{$PK(TI{%2Xapl zTZ2n}xWKZAd$H2$Q{Z|uLL0?Sz52!^Cf z7}20=plSB9C_fDupfD1aR?5Wz;0+P(W6Y(LRM&Sc96VJz)#7=S(APaww;Od)^k8oh zE1@m36nLch*J^2ZSF&sKol`ZF?1CM5 z4X;wUVVZv-dz@4rV_CN1xv`_jqhUGtIGyDy{4QFsn~aPYg-N(QiXH}C6#kBTon?Eufw{<pDXwAV(CHE@Fe>_oZ6&=fMMdU=xPd0aJcFmJb)Upw8<5zIi8I))7KK<3u zD7=3ouJBdxoidtp9lQ)Z14W&q92}AH8h`k>Q{V}STYu$nB1>dMxBr5AsoK9BsD$$1drw6LymV<5Pbq9e=p;cP!Y6JW;5RLWqcA*f1^>uV=@e1ZJVc_;^OcS-8?8j}4gp>10i3Id)!sf`G7q z`@fv5zpL+tD;5X3h^u6#vq~=Dno9d4Ev~?-A`u@T&rw<3YC*uRT&^$ z$?R_Vv^Hn+G7}wd9`OZz+Gq5`+?pDUYUFztffUL#TY6r&4aRY*DK75!BBMwSk7NeG zb5L3Etsv-p8yRIq;YTR1;Fqz+GlwVpdga72DaV)clkVVyekbtaSN%aPr9vBX zQx=f9Gaf&E7otID*oPS$P&dk-(1J0|&is+N&mVQWU##bE7AP{CJ#Cf%JwU?0#!%;f z+Q=T_ij-MNu5$6VbZpp(Z+&BxX1(mh6;yqbq9VY$hX^X+A*ryg56}fpaBMnxe^ImT z^V81a)(QmP5BoWru+nx&TdJsY`x8&G5IyvVe^l!3|Bq60{*@;k zBQ0VX?Dv4q_+$iTr=ekJ>CLP@blOczY-)gwh8M-pPliv6Q>~NWt?af6xU`#pC9&dx zFl_?KXY=PDS|QpK3!n=R19=LgwuLRb>4Vct@G!Nq4P$0>$Ky+?tLp}#4ZF{m$; zV?D)|`It7$EN=QJHBRA51&X@K;NjOB{S>d*zBgpQR^?ltwJSza0PNfio3^EGmmI~l zRd!SD!+xLRQ^JLc(rfR$yX#_gUcu%R?w#nPkCUEm!+wPN@aKt^oB+>%MpmjisB$*C z07&`tukpHW(-JRwkbURHunTWQT=hE5+B?Q(j1MD<%Bah~)DuzR^IVI9?r_YFo*=9u zfXs_la{hq@0n^D!b~$69N?oL~=0{s+(;A)xq6uu#$Ry=W3wmSLAQjla0w!yFwi|VO z^i%I~V7)VvZwip{cBmA8v)9+%(dg91sC3+L%;NQ@>iQ^QLuz5<$6iIcjimNos$P}w zFT-ZZVFS%?ojRs9dh_>#W@wT+ezbY=bI-QjOE$JjnOCimFIfVm*Vac2-WIjj5NIkv zQ?uV8swg&y?kX4V5kzg+`x@2jjyJaikLd;`Z4_RK5x!$^2vKE!bzBit2KIFBMJG@A zBoT2JU<)u?^fEizdEmJeuK~x+yUTF738ExUO7YnPKvRyOpSE6&Iq#E-~O#y@#$? zYKAc-55M=<0x=_htiD@IrOis^ODT`d$)FgM8 zVZdv`b6$BRrPQ@eCH=MHhs>YjiD(0oyOHf9J$Gk79K-K_@;k8SvQ{$+o6=(Fm$2;k zr_>w~k3Y{p3yR&t56lz2xiY`d)j}aJ%zH+oeW^&MgUJqVS2J{R2XiDW%7eH$v3U|m z4PWA!VH1d57X%&SN9BJd3G=1I?~u~c*OLTVmfEk}>%a}2io>>a>19ojSU#Y2Gg<18iP0PouS}VQk;9Y?10XC=L@nR_pj+z zl0phHSOHWSX32nbk&|BKvk{jGehxngl(i>OLQDWj->`nBMHX;3g>Cp0y{N;2go5Sp<7yBRQb zJjQHV z4)Mx=p2Lmm@okrzmYpkwdxI*Neq{-)q+HHkN1FOd_=HA2l{x18Ll`@5@q!urIrbcj zJ)w<@E3zVNk6H(&q>Eb@8_I_LsF-+0R@fFvhWeZYdVe1Jt87waHPYI57``OI@tnsSI2B z<`%t9N|{xEs$Jgmzt7@Z-(aO3EIV-p0Arg-JZg6Zj|~<&JSsQEQ#e76k9sEkdCIj+ z;Jf;tQrW~;>MS8yK@*>}bB)Oq!e?@f1l>|>v-Nlnlr({^atZ>Dy1L3#%n| zQwm;nhmwC=pLh&Q#8coZ{3@V@Y{#iYxv5w`qPYi)LAdnL^w0(@7Qs=%aZS=M(FwHK zqs(A2rrgZ62!zXQlBD$jJ2(*l29LL z@)|lDuL)`{-+%7^-aYlAT`GL2!maE@lCHh-8_K4#w`)05P31M;C~K`%cqyipXD14u znf&wX>!&|4nEqs?L-@ykCfo!1|H2^8KQfqB#^J7#3q&`CK`cv#tMkXvVU(0CPX8lH z5H`O}yTjVW3R$h~VZXM~>F zlLBHUEcqTv7w-?qH7tL~mR#Bn1+!3+BBv|*@4C{4bWWCUQ!~4NY?`#GTUK5?QGHJc zBIw?DBO$d%vH_F_=cN1ybWJi%a5-im@S(!!y_T--+DDKwK$BVT1T~(hB!dJogfTUL zjv_n#9)oWv0?^b$@qj^ICy?ep1tMq5QDlI64 z_aqIc(L%Q2RG?gcRIRo(B;k!I-o8t0bML#K81Xl5bqn2jhYlq+9{MDM*cF0l&w=@i zM5CEmRNBB>`UZC>epODdt^C9BM!|n2bVE_a?Psb9j^K)#~(#DvI1!y z`NIGjUt70!YKKOmXNL(bqz;0^M3^#W)mau?1!fsTE%T-7IpjBG7(<-Z2-UPUS-bGn z^JzN%bGEGKm8Hsm6_D zUPE?rT#NT!K?Y%d76!wyzxU{3A*(3!t!;hje}2q=y%amIC?pg8)ER|?1q;&L(yIe* z?Yo+LHXJe;w3ryQ8O?8})w>ZY!VGn+1e=Os7nss9k4>{=M{|`u`sZ%2KAt@2dYkdD zONUt;qWzvyyA;{(3-&Zg*`@C}s9P%2eW#LBI!L!EilhqyM7WNT3r#laUq~pYz>~_W zokSsjPj(gH-{1hAs;gtD@uv;g=L#i}!*NsPxxgO9AajEN%NB2aoOjfQ?l6nWTH*`c zPBxG?Tzu4T$*HCh>ZS}iw

K__!VitPCs}?-#8O4q_N=%j;m>sY@VxtUHz!vgb!d zSvidW`jfU{XFLMq=UH{R4M#OB7ajM35%yGnp>Tr1V!ltt2BuriLs@+z#bUYkbj#--cZF@oRxskKev@o+uuXGrqDyIdR2% z*Fi{$C7o!O+%;lK6~Z%#SDk1Qo;14ro*#~~eb%b%Xw()Y7lEO!m5*poo5z0A$1~%9 zu0!7U3owhK)6$5}dniusRnt}f4Rv&k(Vttjh867-Mpma9W_PshSe{5+RtaSE+!kDh zYLut=7sT)jYRw4L9T!69WG1R%ZPV61fn3uk3 zs$Jgp9@a6K30ZAam0i;h>J(aUduOD7<;ndl%f|}C39vZ$6c%xf12w{D9e;_>6CzEA z9n#{Z3STE|!Q2dVr<>pedxfGD~1P^K(>#%*;`7%k6(pv1U=c00!TE$P|mB0~5k|7go< zr&^d6ANNaz#%`Sl>d)&`rVcuPO8~+WQtAXQ=tftO6sU{A4mmWxtmRFp94-6O=*iEU-7J0b;4 zRjvYogFm5&rn(<8)6zp%NyG@rH6u<6(}Q7MMtwZS_g#82fN_am?O2_EjH35&N_^E+ z9@9efV74f`bk?4nVxiJnZ&Z6m^?9-9=HsXG7g~fkeJPqGBIJ7x!wz?>4t&H-Zy8C+ zMFP`!|13M4egt8&JEujJGaL;WmLzXLBnB%luUnM1VuauiQP5`L{A1J_^5hUa4t^|2 z_DKC~`RrF@o%SlNIpTAFIam5L@|!}$rL+PSF%lGm82*I?;5XTT9vm4;*9c(+=`bhm z4BR?m{jS=IwD(2kx=*nY8Dr}*0M{b@jVFkn2L!FlpG@Hd3E3pE(?O%m2E1#8ebGv= zg`ih*r6^rhtE1nr)&*`s&=+@naG~plgCzM;3+}I4t?d-JaD5`^SAYF2YfR%n2y|xV;A+tdVfPgLmwu1pACgl zOvGxQDRCJbXh-hKtSWKtNtl)ZmC4l{qIjZdRgnS??8WJkLxXJ;T&yt zsf%dcV#qjcX6?oRLV9j)%cd|zkra00j;ip`7?re@?dx*6->E|ZJ-hYDJ<>{S8Rk{7 z4NUe~0qFo6drkI25XM4^RlPz^$432ecKg97EhA5VuoQ@IuGXAaPgcaLagwR7>T_ZU zLLA~Zt02mt#9NMMX`Dr{u!y@^VZlA9Dr|Zs38W+t!0ST0d9}4^7Rl~dcCbXaY+e_} zXn3KTn{Ay*M}@~CaH%IXcVy&N6YC8YaL@#~=$omx4BwR@a4u}Vl#gUL&A)eWI}ef| zN+N83+;}Z`*nE;MWqF~lXGO`S_T|~@>^{$v$wy>zeaCh*2>X3y=%R%tN<=E&!GJ$a zd8YG%aOWa#Zyoim8%qPn2z!%z$rZ(SXM-87WNj~sg_7^yVO3DHSMTuN2gQ?JZ+Ht@ zAd;thP|zuhkPdIPS&%N$7)E8qRBS4>qt0}HL(#=I>k^Uhvos{pZ^j$3*}96lLG2su zu*!C`^6yD5FF{nf=Xu}ho14X7c!<)FRX$g^EBhR9 zU#wh-2#cG(hNN?}pM)zf9q|1qXI8K(0JWABL|rw;US{G9dIPzI!{q!`I{_b6<`$mW zITx)L;CLzlkRpCaq5K{kq3Ui_S%jf~kAQO60}%ybVUvAoO|W>91ApYgBDu>6!FBFE6&b9paE7pNi2n{jlFtGUOXiWym{!k8$3; zK0{h#1(|?|{L<6yLqn_mWeZuzj#TccUkI)j1=1-+`sHcpOni+kJqXC^oxj^w27>m|Er@r8*X&C{?w!9 z+~tN7%TMO@G)<&YY%|AF>>{!R`%#Y*qu=Hb>GhhvL1yaBQ#Qxt<^J|K5(j@tGF)9( z!o@F{2cv!eo3LQU(Og%5&{`Ex%YRceKK9p-XSs02V7E_CBYGdVNrTS_i*XJ(l%dJ; zmO%DsKL{4eNS~0;=uyG@PKdm8$)EGY`K+I`A|lG5pwKP8EUQyhgM>6 zoRysrPG1bU)|>9g@w?$5>1?)W45Ln84EL8jw}pVSQOfTslTl;fg6?l)t2paT8LIUf z$>3rc1&g0*KJC7G3#xuQhFAXi$FI}ZII1}jtSG07TjJ@4|A<%i#J+GB|XJYvtAb6Fe>sFD%9{Mb6BOs3bf?<*PJ z9zRjBzn;eLQ}@eGvJ71B319|RUZ8MS!|+AX?X)@CJq_pRpaS${^3 z-zo3bGv$v9$@V0Ud7^3%{el|Ir*vHLt$Px)xt~j$OfWp%#meuzeF7#O$3GtX)Lz1d zRBS*lWbn^f{1663W>=dbsUYxrw>0e<`LNAm3{w`HC`EXoW#1FB$Zkh;%uJKq zD*_yt%w7GJAPQ`jjQwR87^Hc+F~ay>ZLEts@ zfb-{LTIU34droV543#7wC&j5~PV8#nnv+I<1*exWf!-$$nIza>E@{&14ojp<%$Kl$ z--}^7O_8@{% z3#kqV-dURUG@loY%<~gCe7{T#jkrN|TB#w+xte5+h+Rv+Mr~Py435R8KhSoTU2!mf zNfZWxGZ37?-6goYySooA!QH}(4esvl5?q42%OJsJAP^)-kl?U(c0cZiJ!k(z*X_P_ zpRPLUFcPEi%$Q~nr!+vZ|F)3{B-Wk%Fy*R@*GL4Sdl$?`yqc2kI ziE%!z9E%H=fm9c)_OndJ1AZY(*^eN9pXMt*gs+(-ve(^^&LY3TtlNL}8LS0*T`B4h zH`>E~nbwc>0>~)x*BNGXlt+NFzlvshj$Rc@NQxj(jUy1o+ga#i>zoJ05b9bg@Dm4h z*)(IYGjFjKXAh;BF6julE-a5s@=mNFyDQQibkEpH@~d*xTz5%mgzJ7zZpsUT z+D-p;iMqMbX;YZeq@!L@^7AU>wHy2tASq&k1olRf5*fH+XVLao zb;y7j7YnusKN8oC zRSA74(ACR@B0!=fkwjF~qG2Bb}J+c|iNjFo?)L*lxd3Yns8&h^H%H3TGM ztYd3Hj^MdQ|1VbXWkLKD2NYFl=~!j!H66%_j{A>p`ePJT(zqjdOC^neb-mU$vnA@0 z0ahf#y@c!?obUvwEwwIRlZ&HJ_i5~g$as`Xx}pO0W#NB(W@PoOrB)~t24^OCL zR$+SKk3GK*pPlFy#eeU9__1%@nAOnDH{}cS5&LjI8k%JjuUQLHGr!l1y)(R!N6v8{z&c(QcMp99)TSk0sRz!)U_{`V@ck+-i$rX0 ztGN z)Wcw*V&2gC*#4R{PA)Ig8c%~ANhH$1EX|FKfHSMjYmjHk8fmKYL77bZ=t=xIsRe9( zpQk;H0zGjzW4O1cG``!5iL+(rsnoP8(;{t{>I8qnfh+lcr8THAYbv8xQp1SMe#u3t zvMrB|i&b-nCzSQ*eOUh}2hRFkOpVVr(le*}Fo~9{*>S~q6pW1s` z?I$9Kk1=+Cs(S&PeV<~?p~xUme9XX$`dH%CLEJzqt1$bA5{Gwf*VE>z+xJT0vWoDz zdF!nNLzK*sJw48Xv7d~lud<=o0*~&sGaEGq`jmywZB-3xD5>zjgiXBPCAUR8*baZB zqZtV@tWWvhy3RCCsDD*VjEIU8iy6+G?aHgpK=8_cmzTnu)nr8pwy`roULP4Z`x6)5 zkG1A!%8mQ75bBfJX;zui#0@qRe`AVl+uRnawk6))t@E%$3PCSXPpB?A zKD@ktbDLe<7KKcEJCra@ZHaeT8JeD|F9tj3Jg~dziNnfmBp5v)^SK1U)}4rFa?(jf zYwZiZbxWyglOc!DP7nsI1$RUd`;kh$a`8P&KD)^A<&BzUQ!r|z`-V~7LT&x6xFvCp;ox&^y*8XlHKGS1??;b(a3HDp!_anrO%!*w2 z#ZeNI=(*dYwK$`vY-piZ@ci(@T8K7(@N{>7dfklDj~PQg>)}(qKMgyI8iWNOk`_Mi zkNOs&T0)kdi#y#duez{EDOXx)jcS%0-$SmsAd!p~jM^{PsZ%9^KXW7j|1M&$Wn# z0s}*Y_y53dIsZMy*hp(h9QUoARRtLq6`5*BoGA@Is+EGlw^UOCEiR0c+J(|Yk%A_x z%=(4-4YnX(1D>3uFz`z3L8~WEr8W-NCU5cNC{HBdPoB&C`R2S@A#7QHaweul7Q;7H zd%evSR<)(`(6cOrS%@q>m8kGp-0j#rY&9$!PraLV@bOt0C+^OE+S zzEN~D$+Y6j#PsIL`&ON&k<9ZtYoblRrJJr<6L3|(z5j2cA0lRv&-R?`mKznpg&-!4 z%!pzgu>5z%D_M5#+9V2pX5>;G8EOjvG+fAcS4KBCXr4g9Ca^7wnrMUI6T zp6rMvknRi?TW!gbrV^VR+#uaY=O3;k!RJq7Y%#G6l^V4+1|@k7?~(agWqswc3m#nG zS~dN4)C%LRGU|0pwmHxKaJTW^Z$!IGgMj+&veTvY5jEd=2z`Wq_LfVza5yd|7g+S< z{+OUu@xz<$n!Yv%f#=@eI;eVdn(m0@CV^JoVN6xb6GboHNLl6VbPWM{N_&L0$nSN>>5#N8I+ z_yAD~qgSqlWx>a}iL`N#(xt{t;l<*U382(Sss5;*N)EYyW?QhwY2FKWo_@8XSEV(T z7jmUc@+qlxI3)Iq#xzmvi}a6*js0v--ZXV|I)U{h32e9kC$a;F2+B-ZNzH$pf4!tO zgHX-MVsNyZfj)9zi4Ks4(2!6NQj8>NB^`not{HNy(M6=Wu7Pxi+%|`9EK@kJQ&tEH zc;$O!dz8?BwB%vxnZ;aOVcCpMc8wy0WOBQVq>_F?2Egwx)trZ{G-@J{NCl^Kfu5oA^txc4k!D+lZAf)%u<;{t_#^76$sqVljF!!bwe0{)R@NAux2Cy4X03-N>}|@d~II z88|VVRqNcjB#N7SlWbd+zaVWWpomhaKz4S)t1<(dDD5Y=(iJ1Um6q{60yNQG(0WKT zTzZ6m?9Lm#7p=W0V!c)sH`3TMzqjHghdbcP_E%ywm3tP3x_C6Do&v8jUpe+CBsnLL zVGk)9IJ+Xjw`V?H`H1kCb~GtPBRr`^dp3NI#DYOD$97F&BepZHRHfKYa*{rmFSaupf&2!b^q!4vj@1D~)$KF^ zAvIC2GHohQ@@ZhW(*G6?7T0qK!1Y`VCB&a^4K41hM54o10C|c8uXN>jGH>sD;Eir5 zt^`pUtNFlfDJ2+nh`fT0^)^=8G?!;sd+BG?Wi6DvOg&DBHd_7n@g7$f5z6iAhoS<^(^Jqb++15FMD8Yc2-dijLdis?&I;l%VI(%QtxTR$}wuok=gXihQ(uL9y!5{(I<}Bz&CC)7+5Kf-gBRID{B7z zIjec@b#6vK^_VR~b32{eg;3`yU^$w9xl;`S03GPdu$sx=E!_VzJAhH5>XrR_cHsYi zNrO56vyR0`nM4Qph7n+Ho}Iy}{R^Rdw0>aGo1s@<$*3IH%8L-2VlaXa7Pl~b;UVxMe3b#HqYm54%Ef0jP^zw<5hwJj$hebeo*+~ z)}!%f4EsGmlYz$|_vfWaLd$Fe5CYLD@K1(4ewpu9R*78T3}I_IPiD#&3KA&CG6L6P z;yovciqrn{D*%G9lwezK-z@-tKCiycwGnm6L)Sym^3fFJH`3<~b)Rk)?@QNzVvV>x)s4@p zJV%-mi+Slot#|=k>wl?wIv!idf1Y{&-8pkAUla-I5O6BzilA`KZ@u)F5Nyfvp7BfO z4T=q+E#-%i8kPVL=T5{Yn37o7(byu@iL*_ZCl^=N2JlFIp)9QYN`xji^f}FpE$q3J zKdzK0L7nbXX&k?^Tt65`dpABJ>3*bDE&caR zdzY`Nif7&kW6UtYAbgilR~9`4=ory%{FH$M44V?gy4AaqWZc65*md4~)1T{XU{#hI zb(fWK{k@Bo#ygBWcM2S0&wot$_@R$Bug=q**sDzWyGZ#hX9;zG_35r|{hI;Q2-P<+ zL7S)e;d)Y?0o6x!T%TtMQ;)7kZ`_w>sE)7>TlKV4J)V7pQIdB4*>fuq33#e9jV+ol z2Tq>l$>T8*q+)0DZ8rNYR&_ur+%u+Tq5L)v)~(Phksn^ZVvzcYI3J!6cZ%mktG`J3 zs+6A86i8t*PL8L48lrjuC#4i2JJM)P#a`c~!DV(D1VQQ8Gm!L??>!NW{K#~tjzj9s zvU#WASW1=UR_!&z^f5=c__WwgiaV^p^Z1g}F1PP%h06Qmxt%M+40<~Qm?(Rc?DQP# zo1+F!Y_-kDksO`cN-;b1?f3xq?uME23ejJ7n1I3b z4c5@U%#?=Tc_hI#h~68odMz@XhQ(2#2fW7Vea~V!U)y4C4)DW1{^=&F!yXFwTny;OY~*w0F4K zAnrRh{yS>RizB}k`GMYV?svrbYnR_7{otRIeFOc&(=P!mzsaxY-mzR#gCgIx1=lY&`qcJP(XTD4eok!l4>R-3W0^l29Xmclkl;clp}8aOcSBXe) z267IhfjTZ05cKx8@7yAps-6Qa9eoAsBKTb4ti~*y6 z(_nryvcDT^TrI#7eeXLY@(WnkIcKPp1xUvCy=Mf}oNyKIwTk)|`f+ChahkKj16PHM zlhGT76w}+zMy*cm;$8fC0OD8Ok6~m$tu&x>1jhuskEp(mp0kk*)PIcSJ{+#Yc(sms z|Ex2fKdixcam#PtP_*rBZXF<)tY<-g9ZCZplIQTuKaNZg0@@(Ecy!Zcv;#|i$1iQj zu9i=km{JaT+h`y@@ ziQ-g{>(g*F9AJr-Q+>V=I>OThA9X6$6Ql}?elR&`7i1iZnm#~prrHJD&wx39hS>xA zV3;}Pee79IwyzCEAsYk5qd3?*NfG9DIg6mP#pA6lTqLTIJJgdHf=K| zA<->@vYE-Tfp8(SVx_4BgW2qVbgo9nz0*u;Bv4foF*rtr19qz<6u9 zoEv_)S%wVhZYbhx_Y-FZabv=1wJoV! zr+scf!PU@1!QXZHoBF3eC}FTQW?Vr^2DX(?l1XI{u{hnuj^tMPZc4*{JF8PY=@hA; z%cB0`dpgerE=lG`$)&Lcg+*~pB{_m`A>!Y{6XA$SGqK9I3$<%cn|$o#&PP*Su-2vK z%{nW}Oae9aenF3zTfu*le7Eb!tTsvVHfxg{K4L+}Amt)Mc!pmWH`D|psK1flW6F^r z${sIwOTc@lYEqS~fL`Q(nXE;#lzWGJm)XerB%eh?qYEKAk+*1~^Z*YR434cLB8l9R zt;%9Yt|$llTYEx)okyptyK=5rsPz@*G)13eLjrAhg}-KxmUJ(j)8sO_{DlQH zsL5zT8n2scq3A}9>2T5BdAj@I>CV8}^T>gs9wefF zb-cCPEOa{$bGF!j1QaurmGEb3xI4;dV>T7LhBz`wO?PnGJCud_M0p#iXD~ORJkEw& zY`KmRq#C!L(m=2p=#O}8H8TsTBE6H$cpf|02_3*Fc@9o$r;}NKjviIx>E-l=NfIeviF9ck z;0EB>?zWm3F$XiADjeg(Z097V;zNy-fqm@Csi_1%agR9)_)i^^JM%c{N#WT{V<8ZH za`vFeQ}UP5N>?72GEK8y8h!pFeKiCUNQ;r-5T2oWRC+v4O4>mv`#zsqL$45$mAg1# z0#L8*+;j+kHgWQUH&WkXTz85}wr2W{n7Qq^V+)Yyg`mXTzVfu9+laib4SqNAzz74H#1XN%UU=J*KJt|xN zl_MstBqhair1k;R@!mGXv;fg?mR){Ba+xJxsxV>NKlgHj`ZB@!>H<$To_s! zqZ5vQiS#3Z0_k=q-c`VYQRI_y4rt@~$ujxVF%jTZ-0YOt0)4#GCvMzjD6&`zI}&cq zR2qggG3pQg?1qr1-6fvki@HLSnv2-4q8{BohU zS)F{MER>(H^zpS+P{ap^EQQ^oVs5V>FW^Gp=e^L+f`IqO`wlS}ZfJBk0zgQ!{jj`$ z)PB^pBqqC+RfLe|cCe~aF49v6{`T$H4)EN0GtWE`Qf~er58n zG?R>!kH4D*#OnkJ^ffnnxC<*L5;;Nb35CYpK0Zxl3)`V3p5^VnOMmf`|Jbi zjGv!DRRvsM^;oJMegTJ5%JBF$aqr5aT<8cTp$A<0C-h>hcUojBv+-n2cNs8$--~pI z48iB4hpd*QJH`9VH8ldNQH$*{Y%W0@#3+);mx^lxjcrlqoTr#{qFOoKdR})L+oZO3 z$ZA}Nz9+5L-4Mu8Rf?*bQvr9y71rmpg#mTGc~(wd5SJHLM4UC+W~D#|N6k9m%vSnK z`RS6Z=pHL45rlhIC>kkdzt>!UjoY$2+-do#CBv#Gk`&NPG3^n_x@qf3c$nw&0=E{S zi?Uo3bTiH5WK`;}*^+-;v~OoYyCEAYuZd~STtl3rJ>g5vEnlOVlT96&f)fiM9zu|n zkcc9mSc~NaUrVU*rN}L2Og0MU*%CY8OpBh++GRGWu~Rs#mh(G*-N&GR=PsOu`9sYH zg&Cd_5S}<5i3Gr&qRcAC)B|#lQZKYo(I6^evNQTv=S6X*BvfxL7$5y|M0RS|T2Eti zH?#)sauJj;1xheKT=?ctkqydW+fnGM2u0&OGKT!JBq_J?tgq7pA3}WxE7lSZI7J65 z0b7;%AbZh6D?S*Rp`QSMM>7wg6+p7QTZXSX(ip7IKfiALv)YWKC-hbAVlh-U=Sato zI_&~``d1r?&u&(Qe*@iy*t}Fwf2a9zCjc70X8}$P3!~>=p^bG1veU+~e=gXCJwX!? zjpbx1JHcd)HjkJjOr??r?m{6yv#@6YKaS|GOecgu2bDND6o-=*^+Ck8hZmM!S8~Tcp zq@{4xv7OXJ2+MHg_@Ev)clD zNjHJ_th~}la=lm&IaZzOj3)=uOve#^^It5?YpKnRr^o0LDYL3oh$rAvnN1*!Ik5AT zF5Bu!axGlTwPn`wYo29+VoALOcT?ISs??|}9WoXp{Ry3aQvCh!fhlbNM2<)`_z?5Z zNO}>}jGbd%1{L@r?{(tA68*W(FJ!84)S0FH{ljfU<4;R{S2YdJjLYAYSjVXoWOkePMUf>)aX{8^mKkpMXMVQIp^n=e| zP`$5-?Vx;3k!Etl{Sg>%Jo`VSD2$S4Jy8wlQx=frs`<$Tgg-^gfmU$reM6w&{w8N4 zebpxfdMEqw%KWY;>yt}0VnGMbhDYZqF`^dIObr>9NRU^9%p7Q3% z_lP>3G+fJ+BYKneK+LREGLxk%xt$I~XEM_SeZ}AKW(_-=KiZJxaCur}4Lk_$ANA?; zM(-PcCrzPR4tqX{aLatMMQ?uBzi`|mBTM>1K(^0O^ZrkRxo?5@_5JVHi~z>}<+;ZF zZ-e=&ODu!?jy~Cp*^b$S2T?>r%ncuci`dA?h=HZy`OC?UNqZF3LZijoeR2U#)cZ{y z1b@=hdRqN)Pw0V;EYXJ-?G*+iE3c)?=VGgW>z?o4@$KpUUJN#_w5}uq>c8%F%F{c> zs`k@+(o0&QW8|AD!4tSqxpbeu;N;YU?USC$W+8QUCa_Q)%Q{Nz$jG>()8u>Rck*2D z*OGMTLL78WloVnM-;w8@fPaC=H#3rw-xl7KO+e<9%O+K8hGlAz2IAa>&jEzBkJg8O zyIjD-fp=a8*PS$&a{EM$u-`bHQXS4%L1@7-P}62cTlySTJi-!#N~`v;Vx_Pc-pSt5 zV$vocm9L%@(j1p`ie?-0r_UZurY3yb)_rUmK0isrjASlQyD%a&2#LVNv*zX8kO-Yh zENAeb)mz%Km3y@XfB;gtPYo`>X{dpJVzZ@!QYL9fg|Y=(Sz0jd6koD202IahmSD7T zCOhB=J;13?>&gU_NjR5UuV=lIWMd&uRZn#%JIV8h8=!!uVW@2h1UFcOqn><*);x#e zS~Zf%s}3`aG4KqfQswH+Qguj256~xCDAtd;qNg&^0ULOdNzqq-GfE-JxNTg2jb>c= z5Q0r(%k;jkkgTqD(0Q8Hl9Gw4&$S-VaWaWo0tIrPpHV&m)>*e~Iw$zz+6-5izdD6? znBeT>Gd33V5x= zfJJ@smI30OG8y2xbCSYNxi;*1SbBu44k@gRp%34Na$Ine)@rAI6tCNVTQ(W~9QS^~ z=PgI$?Qm+a*+`Pu_$lklD5Jf8>Tu_LE&pch(VsY1#=wN`TrZUiwDAIz;qt@J{-w?M z_rgnBO>?d%X%ER?J52fUXnNeo=*qQuHgGdf9-|g2i)hI*FHtZrGrppT>|#9$7C|lq z_MJ;D_*cj?wzX5JNJf>ZHMF&si}&0|WuV=3i(@Yox)2 z2hKle@&7d4x_%m9DOOH4V$iXRiDxTu8%2Rp=}ZfGRcob-1Ufi{9tLUoX$r?_I^ zU#3BIhUM&WT1qg_8UsPGmr=6z3||t-qlhU?VIv_MWLe4mk4ZbyD8$FFAO9gxHi94c z`QTw-KL3CGB+tKp{iM-9@~O89&u&BfYJIjHOuRPM2`0Fby?D(OIy^FQW#8O(DWT3^ z#~0eS^pEl-40QY5VpG00Mr`re>2%#5e`b87<2a*2v* zPc{dxsg;fjoi{9;(XOU{Lk41hV;hDF0aD9x7UtObUAp*;o$cyh%Jl%R<*#e32K6ZC zb23Ko$}@^)r{e&nY#a^JRQ~QM%=y|Hesr)i60a)ZSzXwYJRKy&14A&`=6C{V=cDjs z(bQysKZyE&DIm1CvW#iV=rDwPm(_M_Vu(E`MX{Q|bBpbexcJ8FG@^OXT(2mNU)Vp}@Z`sru%0rXicNPb+CVIUJH)|h%f!Uc4_!RJ7V&Wx$T%q^{D?8@V3s)+z$fJ_wS zHw@BS{it%yqX1bzroS&R)npz*$71xVYV;%<=Tv7{7UA&UJg5s@>G+;ds<&)!Kc_N- zP5tTZ5kgYGBi$xj!=WU60Z6~ybS@~iDJNP7Mh>EUe`s$n9f&@%VP4QDaAQ;)b0rL8 z&0)6klKzfq;AZ&sE#LfJ3>l1p+|Y*HVA(0tCdh~f*zMWm}enDc7 zQo*qWj!lKc)p(}|6wkhDQf#N3ch!3T*l=v1f6wz`l)_s32xr=WY$j6F%Pzv7LMHz) z%g!Q;KR>X{*rI5*6_1$HOzZiHOCiug;275hmI|1jT-|9Z4_2PDV zIvi_tj0~XOazLLNzK!qM5Xo(Qa4Y+IJW&8Ss~|EHfHRw5lyT$y{0Z^55?>bUP?|waLec@q_*ENS4FTr ztr+|oXStbk)OTy9YlXXGbu0jBmdg8p`wI_zLu+tV*>xjnw5NsGU{io!c!Ta7u=Qzk zy3AHMz}(VMQOz}2I9jw!rDvXfqv{-Ae{?_x+_L2+4XlU+E)&xTZx%85rAW+4XMoB$ z(DAQ3`!12n#d%NVEKQTpUOVlFY=92pTSG8ay++fLDgsm6t}9C5K)P-{Igob!l=wPv z$7j>}3zXGtls9}?WdPSqK1LtW1bPQe=t99!@q#SNvUkQUX0t1CDL{dhv*QFDe`EM# zY!cn4thj|)Ar3SIuM_y3yx8VSaPN(zNkdl8;c2a#Q0q!0twVN&8qz^-j{^2sG)pSZ z*~C>X3;*sOm+-5ZjHm^_f_;3!FX<3+>H)3FvILMDJ|J^H)vcHeT00R-QI(pUjML-C zWZBwPr?0{AeBD)#&;K@X8lBDbf4c@7_V58ql&5KceJcqLEwM>Hx$bIDMk0Djo1a;@ z7+xjsNIAsD1})<%8zm?Iweo{+9)^zieOknPGRDi%{XXOH z-g^(Mt;pgNULW0N+K*z3PEYqoJXFERpocNI@zXbwqKt3PbT@HSAb6@cf8o%6*Uv!( zM%vt+KmB<6R8l-O(!I)6xQvCkN6yNpb~cq-*dHi3gl1`B)}vdC|@1NDcx z(92l!u>%l;Bn~ldrd9@if5exLPS@w|4hTSbY>7+`PLpDQ2|f9k|oS+=p0nv<>Z zu0(~!jWVUmidTBcCF9ht7sr_&9l!UG)}G~s93b}6@Kl-k|%F%f2rtI z8PNr3hMR9mw@9RMgqt4VvqAhvfwKJ^p|A(Mh|y%cvK$UugF%+R{%T7N_^vu65nYEX z%?F*SO3qmsZnN=ef5%VHFn;?O=Va+5wuRVq?CLWvB>$=~Xe_2WvpsgBM<0z6;~rj+P3j|RnN%4$wV^za^dEmua4hD*ZYm|FfhAl|CbIN?|(XQdeH&I za(M6Yw6hyibbS^`v}FQJl_^`&O{twKzt$c;r)|s?j|^g%e}7-x*zxVHy=YJdq}7(w zsx$DxBlE#erDquOvN9qlhPdyJ7sBnz`L+lK%CjX%_Dyizc<{FyeMp*@np);^c1QADoih@Xqe5?TrlW7>rk$49syd~gHkGOWxwnzFwCGDnjjV)>{g6c(%s3Cm$+ zpz(~8z=t2SVrY@BA?_)gVbn0;s3>t8r(zhPi59U}vaBMVA-Ankz3nN7=v~Cn#PvvV zaaX27qt&}$(DrdEpbL?9Ux9z4?Hs!*arZEsXEJxSfAeJ9nrz$V&UW+9wbNwVc9U&S zwwrAGc%8M*`|};{7teFu>v!EueCLC;LqlL|@gtKRbU25aG_{JJTJ_Li85WyFW!Uc2 zPKhDP5tC;9Aq!jdhNZDmxX1pWcC&dS98q>xzL7pM|Fhl=j0aYNt}KWnu0Ky3oMdI*$Dg4;lqHdWBt?x z$d4>)v=PCeHQ_+3WI~@EXWX@SZm>K2FfK|`e=lPJ^zf*TYWZB2VxQ zTv?(u&+pcLWr`$P=0mPunt6yD7zV?RMyA6#$gB2=V@K$Dt|_c(xQdgjs(U7LPmLzA zilyZ&*%NKjBE+JT&cQk9ErpZ>PDg)5eF^?c=9|zJg6M!*=0FgVdZFS2D>Hkr$<8hx zf2kPKC@wbXTlH5}#qwk{XPvJ+{b&e-j40ItZJojN-*>s0b_hgI?JU*=v(A_U5nUGu zRO<*s$?)5bI_JOuO=6h}36aS^sgq8U(i2EDG>;e3xf9;gaDLP~$Vm4TYDrhc>O<4I zuClXHKmpgxnZ?|SMyAGipWrDy^J1d8e|hym6252?5ecXP6-lC#Nm@^hCV4-FCfo}H zbkB-L!%Z;}N*0CyBefdoW>$7R(k;b84goJgb37zIjjt2u2oK@Ye$L#LrsOm za4HybGJx?GQ`ehB(5R=>fLf8M1@d-SbR&%OVzZmscxt~c^+rOII++(`mCkJme<1QC zgRJokA&HtmJn=pt^7hcY1K?0l>y$+C2%wXBB^u(R=m;`i`eZJT^4Qr>``(Zevtv~% zrNz<{Nx?k)<_U9|bVV)tIaDn&#(Ky;I~Mam-AwB|drUx~8BWx{=PC*-`)NMuUYdRO zBZ;ma+ud^_mhS1V;K!O9TSiiIfBpbei?zr`Z&3W0vsI%S)(V%oFYdgREobyx@%i21 z0eh$n%+Dis{->Czk}G}XIGId#QmFgTsFG_WFL%;$Zc?Z@J9X+9V0Mxd8UyJ7D=T)L z*eD~82}AGzHP;a5P*Qi!e}**0L5uYf&zn-;ty;qv2FV_!K`tUkg%%r&WY&2zVpSRw zRsoSl;t`Jdn^xixVF+h{Nosnl-j8i;|F*1TP>Gw&$UQ{`O8<25LAN+XU1Nf*S{D`U z8k2d{-XzlSC5eH!(-c*pDAH6`cw3OA=DM6NJjd%BzdKyX5{RZwSd zkW4oo-=f8cruJdhyfkjbYjm*vD!HXpQDJi8Kg`|L)aIJ{vPxqhS_SPDO!2&C$|PSV z@?j*=CU3XFW_6hrm1;+sCqD5WxOO#!a@!p62G&<1?^u^H{ks=P5NLodW{CGX)J4*} zx0S4OYrRhAte~b*e~96F>Gzqjr~cT7)GgEr8FCjayBL%&2!=b8(bn96QUKcf#%`d|^6@K9x+iR3BlxEjhLkDW_S8j@VF(|e&`V zv7-67pc}5hX)A&l{>T@KMhnLu_76zBeq6u#PV(IP)dSP0e;zFzcX>ewr@}hJlAVp4 z*wfpImhhIa8nKZaq!WESZ+apOH3RMjA=uv2?zi%|Bsx(;3F~3s7~8!^wApzC3>3S` zN?RzlW$r?7B`64rp2c6L?IX?u8LNtAJ;{gwj~pfY`4#NUwUuUY2n#8Y{|WAe@vD25=QWstq7woga(%wn;r$ZdiY+zj?l!4K??&(ghf+22O%7_=YJ_TExn;>M#i*I49BoYw@+ z6u$fBXEe_Eacoaw8buY;d#hGvUXhOGfBExaU&BtzfBW(T)fj}+@8a8RG(|S91PS;u ziTHA*d!c>t!d$iHALV17;B!j$sB+Zw4Qb~$nhefxw#DXJlSQXgYa*MBd~$bz+iFMn zp7rv6no4bCfL6*6e9INX{W$tW3(ayx?e*E&d;j?i0eXTiJ)|1pqe4GG&5uUSk3=;N zMm3Gkf9XT|jf5vp6f`(pd6lYvl^UJ1UBVMf820M}Tfmf#9Q~)J3@qqF)v40H>=<)H zXlmM+SAswdVC|2t$?9qSyz8>GIw3Bq3o^*Z{n3iGHqG`l811$~TSnzaF}x^N@N|Mn zr0s(7SZ(wS@Yf#@DK>OLFfSxP9PDveUvaqRfAe?~_}ErK-HCmQ#0Lqo?vQ_gA%53? zYT0)rYFHrW(bx9F`~5Wsg3{zRTeDQ%r=1*zJI(j4KAP#<;Agzr-uDIm< zp6l|$!Uj13N0>Hndlx@2%>z12Az{ocWC9T0^2bxbRexK!x#(-k3&yiQa z3QB+~oNFV?Lw10BA?_)MBNCkHCH_&5(~uzZOoS_fQzqL?h<|`*GO`;sq2km6f0u?? ztx;9W35xHUGfq{Haoece)g+>xH3i)XRF`&M=egdIOgS12Gp=z*Ql8l$FYih{0 z4-||ke&Ev+-1R+bVQ_qlJ|fL>sWrrX!eB3M^QAxcCT}hMQru=UhdOzDe-&ZLq_x94 z?Ja&^*3*+mNT2)O@@Lrwim+&;e#x>b9gl+W7U~e?_u_R`&kTBoyrlH@0HpO%%j@FF zhFuirc(ZxwL+O_DLa6RW4@Ec8a(!Ju`xY#Dk69MD$uh5S3mlf4j}X2}NP$avgvyJmHi;dv9diyR({^wce~2YRmAb2yD~_ z6n2)A*r|KV4jmtha9L-O*rKqI!#^BKG&`~`{R+umKf+cx^v2ZXPT(uD%VT;Zu*`{< zLxR4`ApL5vyt>7$m@3SDyeDdg^#hHV!#1)33(|+~Ga#=>?*gb`e{Y)F>%iQE6V5ak zar6v4hP#~Q6nusyL^c73&#DB5&lTC}Sr&%Ddr!^GJrc}aJ0{h42zO+_+>$qB((f2M3m467eQijCGBw<>Nzwp{w>9Eg zz~@NXhBe#ih0U-?f8s~kXLNzzBqU>c2w%X2v_08MCqIH+=?m9t!+j=skuc1{@Jc>U zH_fTiRyvMS$8PyT7>v`50yTF0_{q=sckloWnYNl1Pi*tSdry#b{|3Em6L3+0zkj(X z{y(7ie-uXe``aVl)40bH@xpmjWITmJUIY=tcx%1 zA`dC#dz2{!h6mG5P+a(|Ks`+-x3a)MpbFR!?vjBvnMtmXO1nVsyp|H5$M`+#i=agE$G-MUBdg6{=EQQ_CaDy>b@y2o0*|4`Aw8R9K3lvcCw6j*fGqL88f z2EJ$0T9s653L>z1p8o+(l78IYFI&1zh2ykhe?m9B?58M`Xl6~fvQFYheEIk%ExklO zreTAEfM|jFzwiKVa+d$;AyV{pu-nu+c0%$an_;yPLE)uLfcSLvC>$c+4Er#5$CYn< zx_1s~Qsjb9e-J;Y_Es2DzfzL7kDl?k{K>q`fQpXTg~Y&XJ82Y`RB_gUdWm^{kJ06o-vu21S$oC?;m$B6 zQfRkO7lJ9PbB-)gsec&fZ_dY%24FMv@sGR0VpDV$+-o6FiTIA^%C5F4_2q3(L@*H? zOMjw=2?2Q7k62oTIeSEDXd1V}TZ73`e+gd~DWv%%0t1&8TP})XJuw7h%zWRew~xCR zcylk-v^%QQfp_69ei!2b-K%t;I32`5G-~#Po}T>J$TO2gu0;G7#{%^z(yiNNW?-co zp02sxuskLgE|K{y$QYX=l;!VvwXqBlHlK1Ki`>xx{@PA$nXHZPUGL++U`|xne=V{1 zjXQ?2Y~L4E@hM25%rd@McV@==j$HWN$cPYh_6vmjOxj!Q|2({)!un%g<1~+$nxX$g z79CY>IxzAT36s{h%C+M|`>8+Gw&e8l+^_<37Ofe&x@m^8)Un|ZMv6!=ni({I@1-NY zZ_5XS?y05}6>^Y|S>&eY%_6y=e>uMuqniwYmgB@hHR9^dd!bP8kot562|aT9?_xMb zd@K8VUJGw3Qh7qXMTOuKH{QUbqIzT|I4CS02;w8=B1_Mr;kJ6l0!8FG9-Td{xTw$q~gkKEsLtNMR2ZLxCyf1B`Y!TVw@ z06)LidnM45!S5&~k{HcoR>C-xqKV}Hc9cS)(E63I@eQ~GbQ+*h zp^l)IOtSfpans{t>+xo6SWyr< zS0|Agm&{Qm%#LC=uLavheJ+2o~KxCf`}Wu*Rrr|#G^ z!H3$ze{JS+;}TQ7^*#QR%`F`X2YKv{r!aaAMa3D@N4lyw#U%(zYJo@ z^;9TJ8Y`3RGOP1(f9C>I;m4XyVgAI3@BkVdD}}nSBaUKJSuLx3ZhnW9R&Eu#Ni+tr zmN9}_CT&&Fil{Y}C>@`e>1k<|q_ss{Ch;gP2WIOVGxZm{Bw|}`u_lT=&G%^~-#q~c zH&2NmfQu6p1($=^YkYz1mphYBZ%Jpl!{|ZjTp2!XBNYuee?ZADdpXRK%z|98hCc-? z3vmhEQw3~4{LO!}I zfIbfj&$$C^f3Bq<6Q`iD~Pi(alumMoazsnw$FlSJGs^eAV0#HyhhGwzB_@Y-ldKoR%n}%@~ z)i!pn*)l%-tK@85^0RtQK) z2p?uxLw3tS%MZVU)+BEDHJ(IU-M5g4Er_LonE7lS=O{F85;B6{a&yl8F^g4UP0X^vd~UjyIh#}WK3_CtL>I|1mn(M}*X3J?6dQ+; zN)jf{YDeFLzXkPerIf3IAGZZzA61x~sgW_-XFN9E_3&XsRWG@us&pp8>$!-Ou1Rz` zf0Gy@8?5~V)RrClLRTiE5Qy+#?r8>>muu?kV!tLPbDGWZXS}OFwSkAPxWDP~;i$>3 zv$lGNnkh*eb{_2DCmzvg!8d?}ZHKu4XHxBYY-Vcw0a>m-MZr_jNAArgVoD+f&8-Xxaw|pv{{-*F@RHx zs#s}0W2I_T=HC(1d*ZN6j^#v|>VvYLE6^%8(Lx@_Xy=;I1JYzBcr$$E$~nRdgyr(f zG3KhG^{87KS5=Kt7PY0Guv>Xo9@-n;4eAcdF{f@pcJwa-fEp7#ZS)A`&BGmze+&N7 zpu?sm^^O28cvAtxAq;(sAmG9hs>=pP?T9X|fAB9=0qr2^LzvP~{FdnFIAL+FHu277qmG)e@7%O;1hq% z1GA8ZUC0<-CbgOBK)vLJS%(Xql*td~tyPR-QjAZmrlM=FS#dYYK@1>FV6~S26ajjg zOcqIQXy@Dj)-CfNgOd_DB5?JEMPPXDetZj`^!7l>GD+)K(+g#yefs$&gm!b-0WO`y z8%3ueMrwunQya~;9>aa$f7JWy$Cs)p3(S!ed5N&HR`?9uO!VydcVdcLwg4)`P)qN3 z*V($O0k|ESu%f_<5L-&BR39B2}uf9|_**w2}QwE|as zh>(!C8XN~0+5@KnLm@+1X|VbH4LFOMzJ`7?B>$Y9C`kH_OA2csjc$!4t*h9_vXq-Z z(vzc)Nae6QWIugKm<>_Q@#+! zt-HxL`Ot?Q9RpdDf8QwcR89|B%R+l0o!pjeXLm_1_+I{~8ddZ!XNE#S3-{-MJCEXSrcoT-qtO4(w??sRmgM3s@EU%=)w}UEj5c_yA zW&{alP=I>;1!qEqq*IohBdGjHGgQ0-ajSTof+VYq^}kTOf8eXhy^(*P9voh`bYS`H zA7p>0DtX&`Z9v9jELw*5?TyUm77|#IsP^B=BUTl1wzmE;2A@)*)|rp9WIGgh5KzMM z!yIM$yhmPoeKBz$%S3l9FE0_gyB^p8cWsx~tJ&ErV)BDqzi=6K1|ZF^)5viUV<%1S z;hk}PEzLh#e;Mc>?`bc6U{IRWUYA0IOr0w%h}{BGgWnp*wp-f#J}Gk?usHYAP+8!eY(lM;$xl5mLGkDe}c|e>otcPgKl{IZ6}5-?uOCDyfs}5?Xj9 zCB30=#n7iS45iB%=6$ARjIY^qe%45r3dKHunR?qr)@Pom^jM7K%X)O}EiY z$%MuaNZ%}E$F4*!#GrN^Pj9?dn{i=Zf4cx$Sd<)mY=8N3N9RUw?&|u|TgLW*?|&Oq z6U)n+-9Apn9?;7yda>y;-TIih^_=B$src!CEASVmFU=lN=)3jYh&h>db{(mnVp?c2 z*sSqdN+D9t3dq4@jhhUTh)LrYC^~syiPxUA3o}b(ajl%@w6rM{>TBs$P0zkqfAk!Z zVv{Pje$ctA5`-eZbk>gq9T4vx&IF=F z-k`KDl#Mz(Kaz4x&8r-jDl=eKqy4G86Z9nm%Tsx922E>RZP`{s2_?cjv&2TnwY!P*tr; z#y4|Tt>EDH1snub>T%knx|_8L^fjzd?1`HnK3Tw`ZVSUPDN?FO_E=eleie(Za5J4{Zy2YPLbIduE&*3R+yAmy!UBLwQ zvl5wK;mje=Z^A{5)xLn8b1{bj16SNlfwnQM7PGDP8_h5X_qV5J z+FZ0RA_RV{-awtDl;i-5@fDR`_&c`w+lYNF_c57R<)b#^*w*aWe< z*I)ihy=b8uGMF?Md#Wd^nRN6Yq_yn3G_WN?$OE$Y?Ixi@B%C_I(Be#g(Q`dx)mgY0 zx92T5QQ08rf?bJZ#QTb47RDP885(D2UXjNycxotJI45nO#U}#$^P{N%{E_ptW`x+! z*-Ag*7R)JNlXET|f8%_=XiB$097P2-jO@pq35{-)F;n&L!srJC&{JgdyV>NXobofs ze5>`Q)6YBh1ku(S9eR2HtS-QKm7EB(&P=%`5WV##P;!Kv##}B2t*kfV$gX@H02eyy zf8%IxV9Xwk!j!%7(aByRJ=Zr6+#xlHza|x3`}BQqwJeojf7&q*bza-X?rm|a(ubtH}W$t*ltrf=PI>N~~ko~`*=xTW;%Jw^xbwCMW``FjN6 ztf5uHe}_ca9qKNtsK|qn8e+FVo$2-4Ev_p7EnWZN>A8B{T?&4>!_-ZE=mqTA~Wlr#d>;EAsf~g z`)+52il2n@^aZDn6MG@2SFLR|>skoBVlaQ5e@V7>z#6pT-8&-(Iy1P>wMcG)OFNJ| zodw_y&J~23s#Rqnk#{%{f_RJ*`{%mk%TKU1cSW#-RdC=om7X|x53gQWGssoYZOh$9 zweO*?_a{v(G!L&9&p;NzvujgJe4b0dt^U`TMs(tB(-#b^w_wJ&Y4RFVnvdNl0>j*k ze}9U$kXr*q$>1O$Hc|c`qAj-n5chxW+pZPXnabV%#!$%>>J<`%AcG=RK_nohRd+tl zqmV3&Zs1;PI~{TFbJ(#Yxu!t*TK$iO+YBNpp269Rsjdw#zFUj8*Xc)M2%^1!0E*BO zVFLM~i`1})@df6X{Tbwgo-C=yEToX{f8czvfeVF+Ak4g3!aj@=Q<7;V!ClphP(9d- zk8P=^vH+<5Kfv+7e=zNHC@l@|MUIJmSfxWSSVX@Ojt+Q<)%YOtcZjY%#)d7ZOjE-eHe{&4AK&;$Iv9Q2u#ORV1)Ne47Af|L6FvzEuGZb zoYGocGjx2$;S|iBeSy)v^f%eVx3`+rlV}s6o3PXR<1#;)0(3f`_mZfrf8uMAoquFy z(kLm56JHRET;xB1ZM0T{*DcO&Go-et`~CRO6LGWz>jo4k2ng)|3ruHYCTIC?*MrG| zMZlG3pIo$2DAc-zMWHPKx%ioXFcQovsXA;`BQ z(JT|x0=OFKv;~QB*ob@%e|=xy59t1C|H@O0yZACy{JPUM<3uett-XNQbP`&I;E|a8 zyJuCa&2cW`Bb$Ac(%8xEK%r?=+3c(PAU-tWAeijtUx} znc-@}w-v{*+foxHL&V$&@{&Fw4Bc%zAH~2`c-l_AR_e)&#efPGe_@bKwV@-+DfH1l zHi(+nT;;@QBg-6HG_6h5kJvF#U|68kFWXkxGlsO}nPRT|V|wF+atO2#!x~M6fXny{ zxWQ`X*Bda8kwv288S~TYRS%tw`%n*EYGo8UiB&;Wt6@sGigP>3;)s}8i)+yFNaQDJ zifoxuHrINKbtUFKQAlqoFQl=`9M@dO`aaAG zT+WWwZIPd9_>&f$5dDi)2D3b?rin^^?whb^!He#Y)URrBg7MVN@H3G;TrD)Sp(4)g zeC0sNBPZ~pRn|8H(_^x?AV&Xe$o zw~2S}zA?g}e&1OghhL$Ghx~+${S@o@@h+}Kgo&+$Z?W_{w^a(ou#Z(7(1*?ZvTXJ8 z&r7%QcJx?;zo#z#|00fJ`_EFd7QC;XTh`}C`d*Hl;hMD$)G;K3{IOZQD~PF@8X8&Be>2T1i=WraA=N8^lNwA%3;wdX3mGV*tR_P-myD2KVXnF4vgESSul{J^ zA-#qgYLT1rg!8rGZGN~~+3({gt z#ddf8_{J|}+I-GE3OaS)mL|21M;;o}aGMDn_zqboe{D2q)DSrp&TSVPS_2X`s)4_< z1~k^>+TextSr?9ZHtgllE{MMW7>S{xXPUL+OHRAsl-#IX$|UxlXynN}Mw_Qn)jdb& zvoDhFcSj+YSNzVHoy%gP8%Fvp`n!)cR(B2WQx58qw+L66d+Y^ zKOo0he#1f09|sH#W(s;W#x3ogTR<@i?KGH7dwH0d2|vv3Yl%ive@q3AhmKa ze;1&~LMX=K2tS@SS-i(v&~MKvdd4LW4s&r=p*k*kE|XtfbzcUX3m~WhW>d@hu%R<* zwew`r(m~{3W+LqHlGcE6c~*@@in@EW&>W>zhpP*42IoE`ah#I24r;q-SRJWr-ONq+~W^ z7PK73P1lo!vypxXKCpDfo&!R})kUbI^>hwe(Q*6XF`?!FCEfZ6g2z2?*wwfA@3jj( z$SrZ49UL}AWs6d!^n6&lWlOSbUpx}0<*etlTlb1BQPP2Qvq|!n>#oCcNIhyTe`(T| z@eFWqy?WnWmI><~+Sblphi=j5iF3CYpuhCwGgBoI%B`m5WjAIR8KECXA98y=ZZl|1 zn0C#**+Ty^YEU?m4(vpco*gf?>l}D;izBu0eWhyXSD25`4Fjg-A?S$Tqa&n3ikBb8 zy#;O(+RtYc$Ar2m&j>qaQhS-zy(4MgdeBbjv}>} zUeOuh0(!D-iXb9eoSXR?j=8}gikc&Ec$}DcG6*1xh3y4EVgwt_lLku&;f&=o|#`ZPK=Ew*6LXk^R-jJku>|4#LW@524`%!%=_F zc*QIo;ojUP94u8$0zA91tl1+`@t?j5$|yZ)U{28eO0~yU@z*eWrXRP~i+V;^%dC>! zQ)I4KGPPf~E=EWqEp>4de*`}iwQS5Te7;D-?^k@5An^y2xz+(qIZOw&7?uS(ABqY) z99qKW2Tc(qVd+YArV{*rvpC9W zCcw63+t@=(V{67P@UWpxdn7>e$7J^5viN0p4fHr=8mZH=XD5#WOQ%Aj zo>Wen*xUT+t5cmga)@`zJyF(yO2pi0UY&umED~$VKbOV*RDLI5GaLAw&Epnvc-8V?%~Hujj{O z%paE9m)C4reV%=CiCC2pHzho8>pe_YTMXIx<~ z2kDLNBV;9UHmMSkvEr`@R$8y$pOZb^dn=^Bmk{i|dBiW>v&34TKCQRAujm2?ak_0$ znevm=sY@1TORj8qE&oQ_SvJMNBypVJvbZf8T!Op1I|O$Y3$73Dwgh)S+#x`4cUU~= zLU0xc?ve)xe{z0TcXf3yuIfI))Xa2uP51P_e}MvdOH0WVivnT5%{TJkTI2PZ+~YUk z14XdLZ#aiy6?HtT;U##SVfrBnmaiPI8Ze}T%a1K&f~AX=&I=xRTbiL1j{y3QXiwtI zGBstwg>v^Ml@~cY!sZ##T6a#bf(p3X#u;Y(E!E3=c(y<(!c|tPKnloVyp4lvQlGmWgD;~i z^jcD)<3_5*#b40;rvJ58@;%M=+WTI5=+|4 z3E@PSS>bvY7_>gqcak9oC%imZ^X3C&x-+eZQHfEEmaPY@*F%`0!MstKw3W?GAmMcA<@u*56z2PFTOSCf7`*x{G@r4Kl+z1~Ayy-vAg@|EM|H_?!U@``+3 ze{U55my$BiHlZgEB?l3)w<72pJXXAe*f*psDf7w&`bwtscsJu`pAR-UOzcfw)Gy;%c0E27rJMLMVR0RJ^XI+URP@ zcHQ4}>~K)HjG0upnNE%)Yu*;X7A7tpe?{-qTMJx@4dJW0M=&9T2ru0VR7p%eUV8y|#N$%hx*9I>Vn zL2_8mRt6OHq{C}tzLv<#x4&DO<5ggI!FfX242rNUso&VOlp>cn*$+?f%y%<7f8ZPL zei+4I9_{$OwBYJ{v>Ju@vncXP`bF;TUb**t2t?2S74a$jQ=-)=&^z+|SmMqGm#hk+ zW_yW|jb?)=da7LV?ClaNQMF7ToP2?WRH%p-=>$*OlwFs@w}jN2XL9c!U!ye=&J?Sj zy+o3BAZ=+KN^TtW82S=1VK2JQf4xE@LK7-M#>T^gX~2T8v<@$1b*k=D){LLzW}fg3 zv#@XAZVzAMVX;5>YG7T?!nWLZoo9OUDie&3h>jPVzaS-4@k87N7T|ys%9!e?nQXUP{=92VO5Y|8 z#{l@kX&CI+*Fp}JB-riJ8HUJX;0?)_-}A=~p-;0uJ4(H~BAOEM90_kf+-fA7>XaJ} zugaHepwH%(2l;+xAvJzte+i4-9eaqcPBLBr+V^OIr)G$J8CDOqgk=dxb5 z=zix}?YC(1*T$=d2BBw#Fq>}M&Is1wU+>4(UQhDSZn0@S(Pz&k61SbIir-$ltGkr7 z1Ny2NqKO}A`TU|eL>Ro{6Mz0;I{x;P_wzeQ8Uu^xE&6mC#y1B^e|PjaU7^k^)B}R8 zaIe51CwOdZ8d=dm#O5Uh62teyNaT4-F9s#ziF_yToOG~D^n>uYyb#;`fy{}eCp;ad zV&MXAJt{#&zgNw|sPFwmr>}AEnG$PC1*ZzXQ0?r4XYTi(ig z=h*MFptm-r>g@eLoz(4@n6>g5l3XqNp4i#P%mCMeC)XC$H2es(uz+GITY@sjfResNiKBLR0cj-e~K)5O@AW5xaK z&{s^HO`vJ#w@I~Erbn=j9-;7J@&;=J;$$hg6?y+G*SBk|M!K+yHd|flSSwt_bgkd$A)Bx9y=Z#f7@!877NKuec<0rwDHPu_O^X_ zV7WPnn`H=xpoD}w=ffJX+n3qfIGEoaJs%N1H zS-;dM{jWO@&ypG8U}USyx#6G3xnT@x>gbOeq>Hyw66 z@WX*!Yy9XPvi6;)=;i3m0I8E-1&a6`)-ZGi00GIt$H;XiQ0m~>HHWtOqz?RR-iv9y zEP3PFfvFms4eSFs!XjWroBk_T+VfY6ViqYnufX@s{0DB%=F4XQ8QQup=5s4%c@BcL ze{8zHr@Q#?^0^m|g@=&=DqjQYUbE!t~sJtr+8Wq|BVSEZ93Lg2GJI!_Bh#d!%pL)-gtXyOKVt0vu zQY@|w#v%BIl;y*9|2ptUY(cytK^212c88_#6GQ?(lFp4*&b5H#iRb5uj&YzXf67@o z&zp~M$M1jVvUsAfJtQc%r9@Y^>#{pl8qU|`u|H*X2?|)(__L?vTMab#{i$GK`hS_s z&hvM5zP{gYI{GAUo7T2lL1`#-)U5dE&h(N$?cqmxmF#6QxdqX(BQ?W6bMPchL`(z> z8%tNI)RveobrsRz`mlLP6<1=;e=WxvNi`n&Ccc(ZwmaN+K=(ejo+}ym|JtIXCSx4= z15fAg!N0Gs{9^BadeDY*xQ>q`2PZI3{l+sNpW9YilhUFpMxu5aq@|y9vAAedvd!x} z6WeC!;2_EK2mbI?`cp?bL?G#*{Hd@oH4djsjnbxK>yg8nDp%wmf;ZVae`8<=52ERI zRLBWk#Ugn?VU@#CYH@H5CuVffylo?v5N5B97$D4+r+UI-TpLH0Dc*!tlL|yVJh@Pt z#vXeLUWQ@a+3U5hWi12I_iUxrey_@8|7K_*DHvMpB0i}N7)S715l(FkvU#l_wtViAe~JRB07n&{vEOSW9C+(UtL?C_?U}maacK3JXB<#Vfh$S| zgI|Lw{aFlRbOBAdigsPPXHhX|f1_^jg zROLc5^)`7#!?6oZ?kkMC3g@)3RUxa%(XC7wUlT#AtW4;Wn%@Szf4YU#;F<9{%WZl= zIweNZgffFIK&H>(yKI;>_WJ8>Ng#WBr#4OK2ZJO`0Q&K|b-4*lQn`y>zshNCekT2$ zeVr6Ueo4t!Y?#dxfOeku5~MvekK%RsHQZQJ!>E00b#t|)y_RolZKJoHjmVWym$TR^ z%Swxbijb^PX{b(?e^ZSDsU7AGMk;&shAP|H_d9)1u58Y+o<{VDh@8<$wDJKT$od!v zD_}f+Z~YB7j~~g$0wW{hb7hVP=N|o<}*qvK4GV!c}LRyjOrlV!| zVuGaxd6pbG;6_+t*`4}q3b_%?%m** zUl>f<5ObToo2vG}LoxR?Yy7(w{usCB%qxD;-raabMVXfZa^Lail_vB@Ay)5~)r|sU zUpL;)b4GaHf9i&9d*t@wRw5o@@ct+67fK0|+j?B;bkEZ0P6v$j<+k|``?ZGQHwqt&)ZW5k zs$3r-Lo1vLXOkzwLdcPHQay{EwKQ%qLoZ|8og>}v}{kyEN6d(2)`$)7s zi~4Ln^Lmb9hK(`z%+x*lQQC(Nciu~PweyZBozuU-6n;C^K>Umyz~*>iRhn^x=R>Tluf@57Un_+NIhpW$4{2K9 z-zs|}rIBsh&a2oO+&2x~!8q{=;LBbDjrj&174OnpHaH`r%x3$Z+=#bwx&FC4R<99! z-s#28kree>^VXM&i__NvoxmTg-ZWY2e_V;N8Zb_RszmP$+=#Q=v>W%;xG-jZ_f%@r z@Tt!6*M)6O9fRzV-#b+78C;j5%id5jCS}iUJxIK|Xt@yZ5qoJoiNW4`qNy6v7nwFE zRu$mk_oy{>Ff@Df9o_okP`s^(RH7#)8xNaRKTe->{AuwaI9E)@=YgU^sH^fDvhLxG zA29<@&Rt6^5J!9c{ww)Cf6vJX$+s%VYhI`+wujj$&U)lpSc4Sn$PfC?l?pevp?+HC z_xd@%`9U9VbP#ru-+Ht5C*&N)NylmpW4J&4p|Oaya-Mq+v0WkbldpGO>B%{~w*x)1 ziFDZSN*a{SS+`$@a-UvwSwy}X5bzif7&5{PyZ3!I)45t};q$4NzUf{=U}4G*=k01A zq5U7^^qH7};wS<9LW;UuciZ&B)aIiNJFFIBZzc9EJ9#cvp!0D(2fL6HQ&gDF^|FPM zw};#chWx=+VNI|0cju<3jjPlA8k55jcl_9$hc0Tq32|r%%+~y2@hryaoLF$Hz43HHyvZGS#oeY??DJ=d{uKEmedwQljhhY5FG zwmN@nOLLoiD#XUt$c<>7qjhVLiyXa^G472209^!gjCIG<`p5bVf>y(#os}OTDH&pG zm8$po>$#)PJ64C)Puh-$HYDAg{O+RhM>ksC?qVW`M#1%Q`J3;$bez)`9>KqG3qM{k zp%Sr5_$y$`$@V&K(c$UCAJ6K)$E`FCWItr#`Zlv->X~PQJsUa9cVY5_G@I;8SV87$tFc7C)F;Kl+xq<z=rJ7+}1_a<7FqZo>bb-)pC%VC!3vd+pwD z8e9#g-sCIVZJF%6l#vuretSCLyH4-*n1moIL^v#K#KKuqV-0LuTiHC2eX&g57CRw& zIz>-QOKQE<<2tHkZEwHS%p!sjnY&v0O8rd|20@4uKp@@HI~D=06yUCDUy_MY+R z;K$A%Is2TE@72u8pSo{p z%lqr6%X_^jrE^#O-RswP>cQNzj!^Gm}OzvPs< z)E4Jc?T2DbA+eEIxLQQxJ!T!_Oq#R}j$eZ^X6vD4R<%1bRk3a5Hl zqlsFX#Y%nafH^8#!I5V))fMcFIgNRV?WFu$rB3dZykNn??!Vb0 zx*|Ak%XAe+E?t3Lw$Y+^x%gCOEDFB7aGMt)VR7A`nNIMF_gM}N*9t7upzrV?OBWiH z#rx*5jj;5qA=SEU1{wWQC0{61---LF z_})eRR2prA4vU>hYDd>?U$s;aCu>C3cb)|%Emhh62EFo?fYleBzh{=%XV29$3nuV) zNeP=8EbNzdj7Ss<`$>%pNqiB1?noiX;;nWgm;24kQ3o=vP_e4I$H1QTPAm`m z4t|_5z?SkCd!~l(-kFRGf4W0TULWfUKB!Ytnht~r+;NEI$3FGW4YnJcJGvnF*ZrlF zd{dXLOhx897M-gp6>|lJeGA>nOCsE@UGXW=wtx3J-EQJmit)Z<%cpiGMY<*{{}#7L zM*Lx{6!_lsTZ*;M^lv?FhptAtH{T69GRyV)wHxLXWjVEy6eIo_jq@>(hK{~~QnSko zK)@z-aV;$EU~E=p*noN70&~ydP#XaYW^2&0nrygD9oo7KBnNU7!u7?;& zXuOH~F7^GFpjy>~i0gNssY-NS*$`Wk`??_(H{!^~h|5(j%EGoTd@^bJ+z&O%bia0a zcjtj)YFM<&>5jOg$AXI48F!hq6SCxr;rfAk$d9w%R^TQX-1_%_7H7SWm|X(HE_*9Kr4XA^w#?)#B|kdhw6Y#bf8JfNY1R z=8Rk86<4h=Y)Xq!6W}w^#WN)v)4fugyAd&36bqFm6Thx-=ktl)tvoGq7|#C4M%G#K ztKY5rwk!G%X0guPR@UMV_$Atd`W))T&Tujg0te$^zDJ*n1Y1U6Xh{8y@FwMiDiwh%m zEr&hv$j>loD`>r-<~-uHdpF;wzF@EmRf|hye11^#k{nj5X7`y7+ik}n;G_4yeGLuK z_8KK&)wt$U)qnFJE^XdsSLeBQH@ixQZSEp%^RxNc-zzmMG&U=T{=<)@XoBp)E ztNLZPVw^wmESdMzH)T@;&0=@mEPBQin82-P6yw&PpFVJvOtZhUUX!xbd`11txZC56 zrase9!ON#Mf!|-AzNF|{8adWDcI|eTP)Mn84#ySKMroIxgsZxzuMGdr^5>q}82HA| ziXvad?%ctdHZ9>bbaqWgk$cCJ?gz(XdDE+qdW>s?Hm*xvoGkX#kH+q8{cTUu8Zfhm!8dsSd(RY z9sQk`Onhb6a_aT_3E}%e5NCI-{n4b`ds4~!cBSC15INy)YkMd@`nSy6oLE8B?odsm zt`T&9J@LLh1=(rAc1H;xwJ7t03+F_&%PHa}HQ#wXvz+>k+7@LSaJ)2FPB#3!wQ0r! z@hWqe*B(I&!=kV5Nk8U)^Go-3?uw*zb%mRyivdHYn13hrZQuJJ77w+g10s10%g7qT zx;%W0%q$|N-VIA-<=r}SE3wDMl8zG(?O92g37}*LACz~bji@*}O{e|gD^7uWedstC zRA%0i^4H;3oU`H|2koId+ako9Dik#7-d4bwB_4bW^u;cx>39pqYSO)_>7cx+!sOTorW^atV zdYmg}DH4<5lP5Z&a!NZUI)+O(r0(hBE@M=M(GBi38Z46sqbtp8`pr$>7?p;iFXdD+ z5RvN-jzhu&GB2>q8Vd2J&eQ3BM{`9Kw`H4(ja*98%xFHJ#iVcL(qEdxQ*VFtI+V6r zVCpQaj4#sOr%&nQ%L#w+nNDp@#P`oeP#w6*TOPf96;o~e{y|hvT=(4T&E3t3-ol>c zim5ASvd6J~GX02A?WQ-E=rkkR`pZ;*f%|QAXXEN~I-hElCs5zEmzfY+^H=$@dz$XO zJK5L6^`AqYQ_@GSrz~qc&;B(}(8*I&S6m7$E35#6vPREW`6#F-EQCeT&4s_)d025n zLxAJ6zTJ4F6SpLHLweVWQ=6Kmb1N8S-pi1|#43cvKDLKA2<6$YHvE0V@}ygPN%+m5 zw(CEVd|vri1sm*TA2vuFurOWGmCa{*udOaK(jI&eCH?M#KGnjm>YFH+>qjk|oLYIG z&9)Sav0l6rDN&1#LN6XYwCleXo}Cj(^k!-gnK3qjm<~-WO@93bsmhZ#iBFs&QlE=VwFnQ>Yu8 z8i6-;jL`;RPeC1zu282B=l5lW=LAh!Aj(v&AKc2u?mPDe$=}(KK+IVmyC@2)2-rH|u;){l1uTUD)Jij=8hgT@-c{=z_x{T_5@% z{uWt{S?_xzVLTA)`Y?i7JTJ82M)$%T2QFD9dGdUF;LqdB;8V5odU-=q!}k-7X=f+I zGgulWXRu~1Kc|(+PjyR&UXd|2>@I6PYckGd`D*`XTQ}#;q~*A?ERnCq%d`70YWyk$ zTPl6b>6Vv}uj$Vec+&;tLb#6?xhDI@lwbA3UjdzyXIoIT()*9CKWgX$7+E&M(higjX zwOf?^UHJ{RGw7|+lJJibD!l$NU6#u7m!#W$gdD=l=+{T)r|iF)Wy2F)(917I?=1;G zX7jrI+7~N49W)=%>S326dKVpMF3J0+dYvjcZE&V}{_j4s?+P%&*Yvae3snnyV7^>yCO6I`hQMcKWt+A5774@!R%J}V}A zqXv{GbxelGiKt|acFjybep`1aFLWei%*L7et8eaLC~w$j*jI@xx=LPp2G^gS)OX6d*1urNJK*)>4cxBx z#hBIOY^JC*%~m30ov&dMIGu&ajdJ62zlOQ*>qhpJRVl>w%iM$BrTWyZ>TZy9s#;In zy72>FJl3yjc1^H-?qMHhZj_&AXsn|riJD>nc!^gj!?f;xeZ(h;7Dv(L#x|koOXTHk zZ=dS~IYk6MNNU3Ojgm{@Il0@GZ~Y7%dA0ux_55w=`pe~tyqEsUp!u2De7|bM z;M+BI4Yo~FG0N>qo7@_9RxAC+d-Yojr?W$uUYe@e4;V>wxdCu)n#BU$>d)Tm&2FZoKzKI9&_@-jy{owgpP7#7hZ`JF+>;j<_{d5!(b0(&u$QsMR9Q%U-9GJMk> zH$k5bK34o#Gq`edy($%Hdhu$>_CCU}RwBU4-LQA{X%3~)RJD#!%2V-3l8WQ9gAmn!8(k3Fo@}$i^mVA_Bd2 zwtTgBtTNb|Ig{U5HPPVFp1~(eJ2{$L#k1Y(qs-#T;1=Z;C+STc)jJ;6pA~?wo~xX{ z8992FX1URn=YpPW))$%jgVR6mMQ(TaA6p-Nlx=RnBI?H1tCoj+(BWc5OcfGowOfqAU!DH&RNtID=W1#b_vA7eCUmyVO{w^XfH`|H`xE#Xr4?VqR*87T zi^EuXw#e~fn*)u#&-bqlq>>j^L`X}fygYQENuaV*y{6*Wu{GwEnsPzrNo;mH$ld*Q zswVq&5$s-2;A#FC*1KD7=_>11Hkdm_p9p#YqbF{x;3M z?)bBqQu2}CpZmd+@X&ym-yqM5pkz=qlkv|cc0okDhM*&=Q%F5S$Firo##whWIVt>X z-F(L6+eH`d&_`0dAFc_t)$Bt4%!xYk-(N8ue4&k1(}09bwDvuiZ&fRz6P|oBR%x9&`M@ibHh(PSFIIngri&Nc@x|J6z)T*rA?}D*LV|*qj z=GBYT5=um!lJHGv*)jLTn~(1Ozoi=1W{uUsltv>V$sU24Wt6P#^0;^v5E!ZRD)CN}>4D*EiSfWmU&3RqQ3%)zB}wPEU|L7 zr$2AN{)nZ1ZotnZGt}R56!mjOP*z(V}HP z@)*ce%w!$Dk84{t?Fw%QQ3i+{sZ}DfbG8_!u=4%+#d1mSBlJJzmwj7HEgnsEPnsW& zWeR1|jfpO*rlXA7u;-Yn+~K;u+5OhiJuuw-4~6_!Y<1gU`hAn4vEn;UPb31w0=cp- zM^pAub@U6>p{C*|qgylsXbYpF_B&2_owdt2@4jfZ+2ycfG10yu14~bEOuoL!EA*}f zs);>}{k0Yz`R#|kli08{wLs{U#=Y*dO;xwKiWO#ZvxK?B{VMOe))-k=goNp@^O`!# z@~RnZj**q(-$D^nb}LYfa%INAkTdQ1gk2|EoFEf-^pgjbld(qp`d+=U; z)nBeu8)b83=Uoxtj@e6z9A2cXp+tc$41L8e@{pHhJ~68FkR%(5mB{$nAgaYb)GbXJ z!dQEt}B#K`iVSf0Cu64Q5JZA>z|wMp#ictSGjmYlzA-m_FVVdEqJEyC_g!; z=2lj{cfcT<>hQtZ-KUJ@pzRj>tvvMhpw&&Q;hx=$=noAdHAv43Kjo=uXt0G6{NtIu z*kL_h-!84hmo^VHJVlQs0%}%EDEH2CLN5QZ`z&etKy+k|SIah;`@$7r7VhNF3mWaC zwEOd)+K{78uJFO|Qc1=<$UwuhGfHzzceSZx{{B3pFT!=|?wuhs>zB8NhX*Ff49=U( zmbY`qTzZy$GwEH+5Q}%!5pVvvy3Z<-dKQ}4V#dX;=duMO-}Mq`*wYJSi)zzkoU{g@ z_u^XS8(*}m^|G>Q9`U#o+Vy^}3}*gt6*hh=qNb>fE4Bx^aWAEqbGWe)Q4wEBc5!Ma zUNSm$d?DJHCH>Vc{XS<2FYSztCt?-ymfWncA3kJUZvFrg(1g`s60+gSNvp!-|2H zZ>;xTlnr?JeOO#5DcXzw;qg&%udz}5)Q3xta<98MWY}%Z7p-bws?}#+G)Fwnh~3|l zyUCQNE|-Cs6#UJCn_%LpJ8sQ1ztX6VRsE%OzxMHAfI}*>pyTc^I=vtLsqcPqG+`LTu!|TMq8ovy7A5l zKI9lz&9n*mV2OmHj~n+cHZA#|B?R_toZSH`qIbm`-_}Pm?LhMYG1uLn(<^j zdlVz(^r2Sn^HzJULVg&eUNE|DWM5|M*1q$?PukTk_nbNo=kIBQ=jj#aIt)3#8bE`w z!s=?GtgKnnAzH$DYusX_)`&`qOcWfwA6BP=mU*Lrr1Ko{K3{ZC=qv@Z&qb z>&W^%jVO&gzrPslq}+1D#Y-2T+!f9t*Gq}7X+qM%+f_cE{gwFm9mVZ)No|=v_bBqQ zCbDg*H+RYNhkt0^uG#HiRKLjSY948_6kY%MbGc!uoR>tR)o+ccpCyjk!P&ZU7HT|m zWPU;qf74U7y+a9%zfX~jrgv(tqmKHdDn35Rv&z7;d2pq_Bc&;J-p4;|X7g^2WkmBk z;Mb?>%@gG_Qj2~XQgdt9oN-L6n3zmDGmSOR<>&wC6m*WeYGRt%eAfHiRx3~9u-v_K zPmuTuv5>DPCo}F)suy91v7jW1!1Da0@24x-@WHlsPD;j$P4RKxG&*WG1EXttqzAIdxIGLTk3YKQ2V z#A6*0T4cLFhRZ(KkX%E#wB_!#8^!I69~;K^&X7gmD#^*t<9Eo(3`EEdaO(18YWNU& zvYR5{p1-(Xc4V@6mfK|hB4q10Ts)Zq83f-SPv$H_wue)z1Jtl}WQihVemL4CGBq-9 z{FNm#4-xSFd0fXSuq>Gl9?S&p6aim3#(mWUYv5_Mz|p+ezxsoxC&6hl6uKY~h;l!M zED&mOq#GrO>WSzKm(nF~3y+Ev6z(;MO7%Q^bVjA%o9+D!mh0*u(3KugLz97d-0ld~ zOXT7(i-kq)@!W&wD$e{>`nBdAH0ZpwL3=>z_2WGwQ+ z=ggTc3f-T+HhSGa2D;C5O|gf3R>iom)u%oBtAkqcx4?=Y&pVZ{tRH(NrR0i=s#Tp_ zI?nh@^1GB{)tuf#AfR=Npou+al;llu7-($F9DL>N6huV$b~E@ zXHWCyV7Ctf7N>WOPAF@qc}PZetDyy?Kn;)d`rK=?KKu5Qb;OYe1+#w(uvaOw!nHbm zV2!P;;zWvv4h!~N<1-xx;=xr*)^Uwpw_bhJsElwd7U zsC{2~`p=JTMguAjYW^I1dKInvGW+F&+kIHZKH;{;*<*uMH`Q}D=y@R9TTk1r@fCamNU$jzpME^k zmj0(HsK$5qu6X@x4-K=$fG9>ZRS*wXAv_Yl_?-He;p5!)hD&^!V9;|Emc_QN68pik zHYsQ5@)#)h8GLKN%&opY%fmL8+SsIh8=8eC-%8Vd@fu%NfGf3UM2J&v_p5lK_cBKG z-vTBM}m2{LdcJVdCxvj#LkCWc+h7RKSMf{^9<+pv>&Xbr)ZZrdZ9YiL4lV0 z%}a@5{?DCZqprCrM!*w!PndvllAV~4l#DetvA9H1qVzU3{D;|#1^G@(KeYgEVX`jF z(RSC;icZkChZogW?uL1uwNy&4t@W?vBQL!01QnSgzGYR2+21&4dw7276c*_oX}IUz z!#~ha@O4qa?ZAJ!u(i(d_*^5e-9393XE#V|!Ur3C2pIJ35(t!ltAKqSaeLFi+5P(P zdehV#9n4v+UD(*x>qy2#jCbR2QPHY+4*vedF+SBmrsTZ-#C@syi-$2)wQ^D|XUPVl z$e8I{JLksH^;C;NEZb88$Jl$8+y>-|tnB9%H?i1X`%9O`@ke5EQg&1l&<%%?CTY53zp)zsu0rEmlM*#`AH|;H?d>6{ZrK`0p?R*nzu%enjd_`9jx4`UrV{MxR7jlFrU^xR8p0m zroc2DEH6TYT*~ImgheWU_%b?+*rQKJwpj^7EZ5VL)E1|#jum^0kn5V1LGvON z^^7@c3 zY)dWi%~YnRxL3NaLdnbY%O2u=n4PMB9qpzt^Uw8n(-;%y`(APd2siPG!UU-?Y>RZsIGw7=H}hWG?u}l-xu3iH?N5#E8@MaV4+VFZY?GL>NBU-#5)yU<=i5lB=swlVf^Zir7SjtH6m5aYonh&t7 z2XlGWPeepjTW47dN65M1-CK{T+tOy~{8WxPcqtq@t)j7TcPz4gH`sw5`Ds{8ZTn0; zBI2jKsrF@VALNe%#(Az*_lIx1R^%d<9_yL%FgY7vtVzB!RRs-PIpDXRT#qVukl60Q z2g5-*)CF)p+npUYll1R}K_z)-S2^HhAk||TnmMj80h?o#lDI^>5@UyE008`lUhp~Jq5j?9Y6>PRmz`Ze+CfWv*pZ{9Z+m9l<=?(Q#n zuFYP)ui(|E^2Xxzl8qS>b=Q{=G)G*Q4`^Rf9_!2(K4pr*p1I6^sy3cufAP>b4~hLO z9CRd6Aq06dojLdQG#F&_85B6rR|eYa9$+jk#$ZbK(qs^*75Ko@8eY%lBdc>Vn|Z!j3H-_hrtQV_u;&Z-XV?#? z4m#71uD?GP4*#-uX9Dx?4DPB{J(SV?m|4)_PxtnmBgK}O^S7Ft$Hk!C0n;g|F_r$~ zk3V+`AFV!Z&M2fT(AquD2Vp-b9LYs(*kT6rbTX70RfMrE+dr{|-9mnQv(I$uyDV?a zZu@SuDui9rQjbufcbOkPuB}R#;M<7bN{bkJq{0|kX{NzFGybO_f5M}7*Y@1=yw~k0THu`M_JpWdt}@F5w&OwxjiS1=g} z)B(oDS3u=)7vm_Yai}Cp3?3E>jv*u1diE6TN<_$b@K<_5+xIN69kEUI9e99fpD7n? ziYD|rmx5V{ZBgZ5Ya)-;O0XWWO`!&C3nj>w+7jl0b5jXqOF!g@FBrgSqp>#Mi3r@K@N}vG)f6^CK@%OgCr4M&M-iVh$xu} z@`#)u$H)r_COUd03~?p)Qi(#Gi6~GU;)Ef{tt&xzh(l7ldi8w>5EW-yVpQx^A-Ch$C?z%oib7iP3zC9kE~p=odqA#@oQ`b5TJk@l7TW0iw!^DFjC(9CjV@ zo2cw>0qNBsq^C(b#FW6}T{>ifm|9-tODB6gIEz1sQV#k zB31Sw$Ri?38G&@u5PF?fAm@k*?>8VegeJ@;B$6oh@(%=$AY=wE$3Fc6uoy0bap_ON z@;Kv72t7XU2;xp4P{su*SK+A{`@}q`su@UT5FPVRegMdKi z5yZuH5(RvNDD(pavH(QDRT4@MCZI5B=n@qHd1^qpiM=nhp$WuZF+J!ojL?g^2o0no zpy*prZVCb_a)ttH=)~T-D>Q*9_rwdDNJeO5^@08%qTPp3I~1YKDj4ccO$lgdzNvB< z%|(MiaV$8KJcvBbr>muwBpg?42&2PEv_eJj zvD?sBL@J_t(04@Lp?&B#qUC}^Xd(Ed_&>9TT|Kc|RtXCsimO6lSBT=tFjymk;M4*G z^CH%_M?VdF%5PtL(!5-UkLOS~uH-m<~aH(g4;(r1Q=Yh9f#uGl2yW zS4+zkm<%Um3W)Zh2W*0!pgNHN5Yq$d0Xz}L1s0OW2`0k$PX1m5{t_g-6Jde`iF8p) z23)r{0)=Zxgi%py`YCG01oNyO18et~3}9Al3&53|Xc{tJ^$gz{_46d;b#*8~$rli1eo%El*m*6nm52}|Ak>l+Sd+YvqV^?21k(^jlghy5_|=Pzl0K*D4^iY z#1U0t^!AehN6BCuStgtl7qAZ`N>l^lKOg$|5)Aw-$;J{DT$mIUW;*x`k?bd5*>Env z1{aBJ921-eM;-Qmcz$Gr*N_orxx87wl^u{ixfF55D=@Ybr!+X#dsH;IhW7sno&jEj z8D2?BlLZ#|B8kKhJA4*J97v-8T#3Yo>HoFuZ>V`~XUH<{tr1BSEfM_$WECmFy+_ zE{Tm(8a$LFu=5taLO~RmFM_*}1kB6fk4XX(RqzFpKvygLAxS{L3my(7Ft0T9=A#6d zQ4h0v_;z;9!Ir~a2C3$BL? zDfAyl9KcZuU$2kwq9&R@XO6f^WK-S@FQL4 z4X|sy0TJuVL=d8n;22jPjMyPkC=Nk*Lx@l$9HB}g?;3*;hY}KWxC_@b50IM2`KKdz z-hGWn5K~0|Ih`^k6i5*$PO=5q`y1jBl=#DE2yQ50JWUlINrpi8$#wcez z6$Y2?0%SW7UO}938AAGbDdH~z{ zRUl$W@Tl@%e(}|aU@$T8OmzrJ5;SZ;n37=TCqxhl3O6InNHDw=u|S;Ndmgf%G5{7C zWVnW41RKt{89`5|uXv!o=8+r%ZxOjl(roWS+$GKQ*IlIV2L2M{#)o*@YTRxU zus28y0KwxNLcGEsPar;!+!swFo|Ek8FCbJ%FlGfIOMe59(d=WyZBPS~b^{);k?iEm5o--lM@w-Qe zP+|Z&xGb!Dfd$-asQ<#-cSO`Nt$|BN#rMDR0am^1zdoQ*ab|iAAllo z^pQnIlQLsP9!U=-_?~?K7+(Zbj3QFS03=a34rwZOoNF?Q4ri{2d`C=KxDpaZ@SNh0nB)DUQY$KM7Di~)^Es#Vf z*J+%M3z8X^E<**w1&R-7+dwm97^#)q>fc$2w?zVnTEeDXd>h$H zlJ&cTOd~TDzhF77-P#Yrh3WQ`*3Vi-~i zFYAnCAubP%{qjJ2K*OFmN&i=cSUvDS^>8H?m=O++*ByX#$N#lYi|g43>UZEVQt-sS zG``slX;0!Q{s1XJ;%VlIY$Mv4ex8eP1nf8x6W|}7yeEaq89(WbM3S^ue2@~PIpOw0 z77{1dZ*QUeLB$i<~6cxc3-2L}H*Bf{Y-+-q3#oyb+E( zLu%!ULWYxIehf05v^tCvk%7bjtCu`RECR$Aaolyp0Mp=%9f0$M$`K_Rhq;HQJBb1{ zUhX-vm*k!z8TphnziF?KZ6xdW(~!m_Sf7D}l3?pwU|xu`K9h+=lTm5|DY)}YO;-lE zDUd-Bhf7_CWWr5oQz3BYfPzLmU|r8fvLc`-(s=I=NEnm|1B;ROAVj!Qiu5H3+^<2d zky>vyAg_~PRTJ_NoG5z^`0gO7^=lUr0wJ*I_vqwShl4=saKaw^d<4mZvx#Q%FZM@SO;8z>i&_;(9b>Dhn8#Rvn)87%n`2~1ohP-jn$ zzi~onG_Lyw6+fOT5tT%mfp^bPk4aD@86`qSoP|D;)NZo?!BDGHTpma!3WCVpIv6LS}`Jf5pf`bm})`257oE%qFMnR98NI;=* zR%0j_eqtU49JUGLoBNG|k`}?*4oZ&%l@3r7M0;6WXehzj?mMp4VPK=31U6bAIZlR( z!384GG`Kk6hfVRWQ1lcrnKLIDQ&xbO9D;GhlxV`?iW2`4iQWMd>@a8C*}?qZxH%jy%X;6=8(OV?=kP)pwf_P>$7YUBAq4^L5`(XmCPq={XoePF* zpu+&A{Vq_|0iFmPb`N-@ulN|4Cg5(*3}3>Ft|bmlM}W%b-3fOaFnbR%>aN#M*4 zv>$1GDyG%Zfz4jPFwcA|pf3vJOxBtv9((7{K-iiK5S_JrE zH1J4>KvH-DeU&KgkVy3W0h9>IaOaX{&J>UgQ?Qf5 zDvAqSKp=5cff#li*FE5dzwij%P70tOl)Q+fF2O+l&kj()Ms7eVJBK{voAd;uXL4`e zbEgG?;%QH+7CVm0mx>WDAx|DdOC;K;Pu@v_ahBwiM5Us==LwbUAW$Vcu~JaWlXDRc zocJ|2@+NkI;mOt`3ap6>i5J-Gu1Njh%)2n`R0Xm{`>nyn$k)BK2BSkAt5Xg#?=o-*G zgP)auB(f8sw>(7+scy-sQCvU~YGbHAg*dUhQlDaulxvwr z6c>r`-HypW)AZMdVw906`qPIZg~aJmG{sW}Vk_kviX>8Nb{PdZ4Y9SXh2ku!Os#fM z{2{f@|D-S?sVQty6p&_hd51!h1i23>fHNf_lYp@YJog`jzn2F<0*5zqzfMsA2gN4fQpLHJVA$~o`4}aVvQh!Yk_2BD z{tJ(aFgB!C+Y-zz5^Vp7u^>UAvVUbG%P~QuR_cm>S>r1Ig&frYB$T<&-!^EMfqNnS zlQSzF4qJkO;k;i`apGobFnE9_ z-hc@w!TX>7g*#0cX3`>|Z^e|6GPJ7`V?@eZ&R&cjNzJhjBTs@k{g^OPvPutPsz|LH zLzrO_?D~!|CPD5Ij5U}*KV%fcO8|MJ7-3?HejmlelH~4>W75b7-Iz%XKLL;lQnIny zxc|=p4Lx-^^2TZz2{Q4bP{u_)vaU9Tnk3}jf9&G&CJY$)yj+259dteZ2dE0F7K_( z|M)r(9-(CN{)@MZ4ppSrFME%7o&^u-Bzm7N6&>mTroXBdCj2LQnexUJ3BbXxs4!SwC&P!C1EZC1$iOCgqxv;~Dr1 zjYnh&YtD90ncTiVvHYPSR~B~sIXTZlQ?%zx@_BgYlJ9d%QPVNp6!${WnZM0T^5qZ0 zeXX9Z;7!?ZTFOzB!}0jhwzRJ7byWajY6$3C{U+??zBKdC48 z>8H6KYBqBByf`BVe)wlG_6vEc9nYWe)72E$*9=|v^<&d7^WSDGm$)}oH&HBf_+tW# za_j%7>fJ}?623L4#8474B#$b)}F7skPAFrvgU}NWv*?i@7@Z@ z(O4#*o#|gWx1C_+X-&1%`ZXd+cu7Db+&g59-Zfz?hNk%^N5I!0(fuiL_T!Hq_-gjb z|A-|kiOONBT@&}q-i(}qOBlSj`p(JS>(CmPvdLlpgr=qk!m-vOC9W4c>J#>1C-x9) zDr$|ZP-&gpp)X~K>6B~h?x-DpFPHp2*$8A3CHVNo(T^LW&E>v;~ttnOBwT)(~dV<3`=dD z^tUt#=tMW>|39|w1Rkod{{y)81v9c_Cri!Pv!q3$EZMR~B|`S>r0gSQ36;u{EhM2* zAqh#LvSdjmdq{;M(xOoR=_OJFCAosNRg#gX96ZEOjjR^D3Rqhv0P!^`lK;+Z7F(PDJ+qTMCz<(@T0Srz`p+co{m9JBHhQJl)8Dqz|u4!k889k`f(qp~IF2?CBwR@r1#yGWu^#Yv!0*^kG2X}CP73X!<)wt)z zt}^+%aCPF#v6jh!jlt5J!dG6pJJUIydv&f%;GjWc{43UXMzi;3x&#haIUKAsi&(PH zKT6}fZKbF5DSo|s5le#a9ME`}X0YC1`%c;<J47SXgIe0f=cr->iCa~V*c#6 zFY5c=@m!biR+|*YKKgD#{;hTwLqgy3+}v87k{QOln%VDNnlB!NPwE$_f=^xbR8-$w ze~GrKQHaBZi__suOwo{7n30qJyQfK+jLxwxTrpdpsj}JZTjy~?V_kyE#og63FPsy47VO>Yt#5picirYk z3em4WM2qjYi96>bygesRJL;Ze(@A3~%LK005&4X6}uK zJiBeXHf7(N_kuq{YPa=-WYoNQ_)xyJKX;j#tJAVOT4EumBMsKDo(&zHT%G9qp_2EO zRp2>_s)XaZ#d2Rwe#)K$e;G02((PUBRhMFA+6{bjWmnb8yD zz}C+hyX?QmJlv_hDx><_jV@Diz>LWSR`)CUa;{NEpBR;`0_63icUbzaxpix~_pnZv zxGlp=UQb(B4)>lR5n1)dUCn2gs~JPG_QVXxf}OdEa{j~J{!I(^cDwVqSr z!fFDR4ev0(H%|8raG_SZj!w$@io<@taAwR=`(+$~MlBjC2S zd)<3l+wY30>`c*5vHG(=CwTvNf}CICBw0@~GtW{6D&wZ~Xe&kAq6?dlX$KZL1| zYZ(n3OY+Gn8ez+Ek{jPmYD?q^3FOMNtkHcmI?9%i_{EC*xu%I?u(mN}Q}He1AqnkW zios9PDM|sC(j|3NuA8T<-1JGgbVaq!7D2BA17{Ts!k@hu^2uJ@>H0I`P|?Q%j=I-h zCBA>^tC*vCcBnqlt25k|6m5}2ITE%o?lSkX_o*H^IyN&syAO-;#7OfyG@gj9dXg)8 zd5c(DKTXk1xysN}ckg>}isii6Cd2MkCvoXv5##4oYsemf@e^s8Bh%5|<6V0vOa%?D zD)va~OqgZ+4ZCKBh?my=@J?n_)91}dS`esx=Uj8R8EtZ%jO2p*H)GkfPj|5O#;x9< zmnHQ+RgkgeFxBkN4_URuaM2@77bi5O!(JqnA2g7sIYhgYnY`hl#km8^3)Y)wpJXwPT4H2gd@d`IuQNfidN|CQ zbEoIsDX+r|H>T6bUd@+R#}88(W|%Ts&fZ&0nW;Guyz;`@EwT$ulJr}6ik4;hzU_@z z?RjvMB})Z^yY{rM;;~K7NM9W7&OWknzM2?vN-RcSVD&|xX|d01%U>Ifk8OF+DDA6S z!(P1e7|&|HlH_GyZD-W0qsyLSqNs zP6RaT7rPw2QU09C{`M`=_m`hH9Wi}ws&|{u#op!4&bH{)kr(<#hMYEaFgko1zhFB2 zeBkluM;_&*J6#)tB%euNa=0N?ykF1r{lxFhPfvvg_{7v)ZTi06B%Kz-a5*PuP~(ih z@S6k5@1vUgBh|->xP_MW(fHFxP3FpLMwKtOdJI*?=|6O@shwHQv#e{|NoS5_E`=tA zaSrO`#r&GxAv!5MCZST)xD9?Ku1yhp%3NL8*jo19ew&yS$M33~Sd>NEz%{OM<8sHo zbk~;k4s-7!dH6UBdZRN+?woBiFD*Ugyl}zU?PlIB;uhI+H|{>l6q2|>i<5u!A({4I z;aA}WSKBjgJ0I3>=lKHOH`Lc3uy`QRchURpsgGiI?XwMP>mAA2xwp!yuJeoSrZ!fO z8|^w)pYA<1UJSD|^Qi_F?C~ipzuRoI>)m*Zf>2MSi#R>$*3?2coYz zb;YE+@_zFaw9WXvlVY;Z?d%g;quZCjwB|{>dsDW*DgQHXse}8}q$N}mS5n`%zjGH~ z(zSf>Tzl^aW{dx3F&2BDe`Ya#unNrn&K!=O_lA?-&RJBTbk8ia&EM}Qydp6(&oBJ? zg-(}8f=MqiVUi?FQz`=YdSm;-*H=XhO*(Tex8br5jabOVQ|)&mh@a85Udvm+X2ta| zMVHJkk2js;XQhN{aHV_~9tmlldu{iv-^a9wgIl7cJfkPAPm4<|OFlpG`}xOj&nwj* z{}JB#sD4OHOs>c1ao^44^*{L(Of=l(9##ll;}xlEmRYY@+#E{F5IgW}?!137fzood%ydAoC{SG>(mBX=iD)N+* z@N|-Opb4$`K;`Ylb5CxUfFA|ORj2diuS7k zzcMT;pRWJphf>lsLk_J>vVPsv9u?(l!;C)5d1{m!bEs<+gu|51Di^(8$*d(3ekfzX z%~O0O4XJ0J2HvHK&W&s$+s5CGYsk4IN{XQPH*2t~O9q~Enb;?Z-Ta{N+%DmW^MKF`J8|cNn|!$@HninqHmNda>NX#= z7R%}1R;?#>!^_O)1eYLB?y1|oYMR58v85boWA-ohS*%uPXpHmEU0A%!l6PPF>0Q$T z#~;UKy-PUMaD?sAn_a8!OP)BsLO|)dT)^7kuFTGY%c>n2drFplzJED1VQX~>^YyayBV+UDo1Jkkg%w=CUc{Lx~r0eo!p>DqXhj^K?-A;^D8CiReyh*k} z#zk2|s-JpKD819#Jk%3?o7w(z{~uhw~pw{Y#p1+1NjB zIHopP!Sj7b<;VSnMI{Y6`4QFKH&1`GdmEYTRuvggll7wQqcf|*?#BYN;ak*v>mQlD z&URD&)KfhyzjE>8l2r0o>BtVL7rd&pOc{R33vPKU<@DkQtp&#ePu;x7t#!OrBsEJY z`*;WA#~5CbkIH99YiCHC53g_>1CK3u)wS!gH7%hb?y_iWv(ZDPCwn6sVp2;Y7tTE% zQCenpb-nwUUV-JBsTy(nCtK1v4NJwZYy9k~VECnWA^nT#SnQ4O-CupL(-PDzX2fXW zSFMj$&fIid#l!p6Xv8PsoNSkj#A9n7hN2AaT{2E~!dwM~?v+D3PJd;h@VhDG^Xud3k%O?^*` zsRLS7`+hvy7_jYElW1$C@0Q>y67L3umqE0xsxG_PlVgvMblPaVw72zhK2x*L$!)|j zSm(O^MFBpo@#x?~cNY%)3}JouB729fL{tAvOzsSGjKnO1KV$n*&eQv3Ec|$>AzzR9 z*)O~5;8?j?_DWXKZ@U)@?ztsP_@b&d;0Rx(N-Li& z+2c3w@Xg=HZCcJ27guH&hWz)7Cg^7OlOR~jRV^Wr;WLY^OSc8A1kWnYf&cR)6)qvM zCG}k=uPmKiLSjeHbHV9PW*G^t{Yq7qk+T0ze=N@K|4f_nH_xk>Ncw;OJt>5Rgl>#A zO;jJO1M}k#@RG#*jj_zl`5WUs+F+t&>GfG@6T$IAk9TF5ShRnQ#q~Vn6=mlS3+ZZ} zn_7`;Q_r#2NA{xKlUdd6@$9KgX5T-&%I=y9%-Ao|KD0z7pJLEaq2%bCx<)}4E|F#KUet%+d~mBA~tB(q)Aw2m~l zgIZUU$$T|n$@jVs%I#gZ;;(+NdqdsJ`Bt2JysngQ$Dy;sm%p9hz9n^fk8*h4;=?p1 zmxMrr%rmt*S^DRM%f)`PXt$8l9=)u-&e`g0X!N92s79(go6DK$v}otdO_ev9DmWspgt0hf^=MxhO456l5)sJf%5lT@YI*HzDqG(ap5cjhsKT zVeL?K5RZRU>lu%OaurRcXSS6n*{TPPmeD$T3`;tjs<>A+TwkW!nIkv7u4Uwjc;bol zE@}6xKP^A$T;^OU$2dXY>SK~Gx{lp`AHTr2NU(iV!ua#6 zA(>lU_&SH9*X=EBxPM>ctW3{+-Fzjsz?=;_mWm&bGKwqj9Gq0UcT?K3imPwW+f21N zrV`qDuitrG@(B&H(~bfDoO64M*VUZ}%4YBETrzWn^Cz>7sdaB4g=e*kV{`NI6?1(H zCN6Ht{-WMHbm*e+8mi|5x6&a&D}%o7@2g)fUn;GBS~>8Ij-EYvBIx!cb&6k;@7{&I zNeLVbPwv+id_Go3nsC1CcIY#TZoX=hztgy`4LKp?$0U z-TGrqoK|X8J3C0{*ES}wxW9bwx{&*$+X3Sq=g%Qbg5xo#X+bTTH=@k4SoSAf@lyS8 zkkq3e?w2FB{zdnh_H=XYKBY6ab7Y<>t8SJg%`NBnb!sTR=G_!e#_z;M8}5F2e@IE{ zKzNMFU6*3tRz-+SLiAGYpT;Wk*YwCBUipRoKP_- z_m*ybaVa)ktX}Q7NXgw0Q}Ittz2a6%9tr~`?>-u4M6Fetta8%q`KnPqbxov+wPCnc zxM-_h#PO4-1AZSHI`)jez2%L_)?rQ!|B$aw_y08bpQT;W{Ita4eDr^(AN1VZdJfV* z&&`!_{F%DyIY{6CnVMenpzou{q!s>I5-z?bwn;5%0!)&tY~1bsE05;RE4(C0^pZe3 zFKHcmNg$D*G>yJD%THoP-%DZ^B)x`I1b?C4W<|ixdmVl?*$Z`{wVz;Gf^UxKq=dv+3U1*VlDR zFFDmn^v2s2&8A;=SG&&fA@$Yx>&l}u1GfXBq7BG5MT_JkXk6d8NhhW1wq!NL?;R@? z&Q^K0^w0-Us)}Qz# zs5{6#C%TmRj_6gsYqV#ZUE?Y3E^ZT#g~}xEsaA}|I3&hTF5a*ZLSxS z9V5BHa#5GjhC^3Omgo1hthg`A#w@co+1heUGqUs|7x#lF<;;Eji)fz?Hh<|-+#%YZ zSaUdp*+yPUZ>-BrR{rFu^MFpMUHvO3C*7W8DbA8O@y6FW-G?QP)^FpgR1MjFBbH#prJeb$(_MVruo0)1!hnSO3iQ zIGw^x)8SK2qj3{`2`{P_TDz)Sh%)ZhV%q;>*{$0m--aZ+ZGMVKM~>F0K3__+d~Yi| z_`^Hxp26?MQ!eRFqQlC{cRzFp-OyZ`g*1I^w8TZA^wt&ffV+|rDuvfO9$sX1XmmwmibIN8qgXg@%(IC zklgBhIqTJF>pWxT{MS|GeYK)qT}9 zJ8Kk-X*7278&KWBU3jYCa^CX++udZx+e^II8CT+^?VqtQTesIf56fQhM|Zz8G9op;>X;Ka{9nx`A!A#1@~2RNAkt!5#@UZ7XSS+t^~irk9>@ zTMB zR6RS^jHd3`nkQQ6W>YS>t;qayvKdEN=34#a=l!_>DxR^Mxyv?|Sa�{_0L@crjy? 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 delta 111756 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%0DeGx{~J6Z`?KZ0xZ8X8hQ_y_aN< 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 Jw;UIz;r~nz)-3=4 diff --git a/src/java/android-filechooser/code/res/values-ar/strings.xml b/src/java/android-filechooser/code/res/values-ar/strings.xml index 81d33ffa..c2203564 100644 --- a/src/java/android-filechooser/code/res/values-ar/strings.xml +++ b/src/java/android-filechooser/code/res/values-ar/strings.xml @@ -7,10 +7,10 @@ عرض الشبكة الرئيسيّة عرض القائمة - مجلد جديد… + مجلد جديد… حدد كافة الملفات حدد كافة المجلدات - الفرز… + الفرز… ملف مجلد مسح @@ -26,28 +26,19 @@ تم فارغة فشل. الرجاء المحاولة مرة أخرى. - جاري التحميل… + جاري التحميل… الهاتف - لا يمكن الحصول إلى \"%1$s\" - لا يمكن إنشاء المجلد هنا \"%1$s\" - لا يمكن حذف %1$s \"%2$s\" هل أنت متأكد من رغبتك في حذف هذا %1$s \"%2$s\"؟ - الملف \"%1$s\" موجود بالفعل.\n\nهل تريد استبداله؟ - حذف %1$s \"%2$s\"… - %1$s \"%2$s\" تم حذفه \"%1$s\" هو مجلد - اسم الملف \"%1$s\" غير صالح - …به المزيد من الملفات، الحد الأقصى المسموح به: %1 $ - خطأ غير معروف: %1$s جذر - اختر… + اختر… تأكيد تاريخ خطأ معلومات الاسم - حفظ كـ… + حفظ كـ… حجم - فرز حسب… + فرز حسب… الأمس diff --git a/src/java/android-filechooser/code/res/values-cs/strings.xml b/src/java/android-filechooser/code/res/values-cs/strings.xml index a31487b2..f6eed326 100644 --- a/src/java/android-filechooser/code/res/values-cs/strings.xml +++ b/src/java/android-filechooser/code/res/values-cs/strings.xml @@ -7,10 +7,10 @@ Mřížka Domů Seznam - Nová složka … + Nová složka … Vybrat všechny soubory Vybrat všechny složky - Řazení … + Řazení … soubor složku vyčistit @@ -26,43 +26,43 @@ Hotovo Prázdný Chyba. Zkuste to prosím znovu. - Nahrávám … + Nahrávám … Telefon Nemohu získat přístup k \"%1$s\" Nemohu vytvořit složku \"%1$s\" Nemohu odstranit %1$s \"%2$s Opravdu chcete odstranit %1$s \"%2$s\"? Tento soubor \"%1$s\" již existuje.\n\nChcete jej nahradit? - Odstraňuje %1$s \"%2$s\" … + Odstraňuje %1$s \"%2$s\" … %1$s \"%2$s\" byl/a odstraněn/a \"%1$s\" je složka Název souboru \"%1$s\" je neplatný - … má více souborů, povoleno je maximálně %1$,d + … má více souborů, povoleno je maximálně %1$,d Neznámá chyba: %1$s Kořen - Zvolte … + Zvolte … Potvrzení Datum Chyba Informace Jméno - Uložit jako … + Uložit jako … Velikost - Řadit podle … + Řadit podle … Včera - Vyberte složku … - Vyberte složku … - Vyberte složky … + Vyberte složku … + Vyberte složku … + Vyberte složky … - Vyberte soubor … - Vyberte soubor … - Vyberte soubory … + Vyberte soubor … + Vyberte soubor … + Vyberte soubory … - Vyberte soubor/ složku … - Vyberte soubor/ složku … - Vyberte soubory/ složky … + Vyberte soubor/ složku … + Vyberte soubor/ složku … + Vyberte soubory/ složky … diff --git a/src/java/android-filechooser/code/res/values-de/strings.xml b/src/java/android-filechooser/code/res/values-de/strings.xml index 43eaa3c2..b1c2a19e 100644 --- a/src/java/android-filechooser/code/res/values-de/strings.xml +++ b/src/java/android-filechooser/code/res/values-de/strings.xml @@ -7,10 +7,10 @@ Raster-Ansicht Start Listenansicht - Neuer Ordner… + Neuer Ordner… Alle Dateien auswählen Alle Ordner auswählen - Sortieren… + Sortieren… Datei Ordner leeren @@ -26,40 +26,40 @@ Fertig Leer Fehler. Bitte erneut versuchen. - Lade… + Lade… Gerät Kann nicht auf \"%1$s\" zugreifen Kann Ordner \"%1$s\" nicht anlegen Kann %1$s \"%2$s\" nicht löschen Bist du sicher, dass du \"%2$s\" (%1$s) löschen möchtest? Die Datei \"%1$s\" existiert bereits.\n\nMöchtest du sie ersetzen? - Lösche %1$s \"%2$s\"… + Lösche %1$s \"%2$s\"… %1$s \"%2$s\" wurde gelöscht \"%1$s\" ist ein Ordner Dateiname \"%1$s\" ist ungültig - … hat mehr Dateien, maximal erlaubt: %1$d + … hat mehr Dateien, maximal erlaubt: %1$d Unerwarteter Fehler: %1$s Start - Wählen… + Wählen… Bestätigung Datum Fehler Info Name - Speichern unter… + Speichern unter… Größe - Sortieren nach… + Sortieren nach… Gestern - Ordner wählen… - Ordner wählen… + Ordner wählen… + Ordner wählen… - Datei wählen… - Dateien wählen… + Datei wählen… + Dateien wählen… - Datei/Ordner wählen… - Dateien/Ordner wählen… + Datei/Ordner wählen… + Dateien/Ordner wählen… diff --git a/src/java/android-filechooser/code/res/values-fr/strings.xml b/src/java/android-filechooser/code/res/values-fr/strings.xml index 41693eff..77c352f0 100644 --- a/src/java/android-filechooser/code/res/values-fr/strings.xml +++ b/src/java/android-filechooser/code/res/values-fr/strings.xml @@ -26,7 +26,7 @@ Valider Vide Echec. Veuillez faire une nouvelle tentative. - Chargement en cours… + Chargement en cours… Téléphone Impossible d\'accéder à \"%1$s\" Impossible de créer le dossier \"%1$s\" diff --git a/src/java/android-filechooser/code/res/values-it/strings.xml b/src/java/android-filechooser/code/res/values-it/strings.xml index 71895ea7..3effdf39 100644 --- a/src/java/android-filechooser/code/res/values-it/strings.xml +++ b/src/java/android-filechooser/code/res/values-it/strings.xml @@ -7,10 +7,10 @@ Griglia Home Elenco - Nuova cartella… + Nuova cartella… Seleziona tutti i file Seleziona tutte le cartelle - Ordina… + Ordina… file cartella pulisci @@ -26,40 +26,40 @@ Fatto Vuoto Fallito. Per favore riprova. - Caricamento… + Caricamento… Telefono Impossibile accedere a \"%1$s\" Impossibile creare la cartella \"%1$s\" Impossibile eliminare %1$s \"%2$s\" Sei sicuro di voler eliminare \"%2$s\"? Il file \"%1$s\" esiste già.\n\nVuoi sostituirlo? - Eliminazione di \"%2$s\"… + Eliminazione di \"%2$s\"… \"%2$s\" eliminato \"%1$s\" è una cartella Il nome del file \"%1$s\" non è valido - …ha più file, massimo consentito: %1$,d + …ha più file, massimo consentito: %1$,d Errore sconosciuto: %1$s Root - Seleziona… + Seleziona… Conferma Data Errore Info Nome - Salva come… + Salva come… Dimensione - Ordina per… + Ordina per… Ieri - Scegli la cartella… - Scegli la cartella… + Scegli la cartella… + Scegli la cartella… - Scegli il file… - Scegli il file… + Scegli il file… + Scegli il file… - Scegli file / cartella… - Scegli file / cartella… + Scegli file / cartella… + Scegli file / cartella… diff --git a/src/java/android-filechooser/code/res/values-nl/strings.xml b/src/java/android-filechooser/code/res/values-nl/strings.xml index 69e487bd..9b70823b 100644 --- a/src/java/android-filechooser/code/res/values-nl/strings.xml +++ b/src/java/android-filechooser/code/res/values-nl/strings.xml @@ -7,10 +7,10 @@ Rasterweergave Home Lijstweergave - Nieuwe map… + Nieuwe map… Selecteer alle bestanden Selecteer alle mappen - Sorteer… + Sorteer… bestand map wissen @@ -26,40 +26,40 @@ Klaar Leeg Mislukt. Probeer opnieuw. - Laden… + Laden… Telefoon Geen toegang tot \"%1$s\" Kan map \"%1$s\" niet maken Kan %1$s\"%2$s\" niet verwijderen Weet u zeker dat u dit wilt verwijderen: %1$s\"%2$s\"? Het bestand \"%1$s\" bestaat al.\n\nWilt u het vervangen? - %1$s\"%2$s\" verwijderen… + %1$s\"%2$s\" verwijderen… %1$s\"%2$s\" is verwijderd \"%1$s\" is een map Bestandsnaam \"%1$s\" is ongeldig - …heeft meer bestanden, max toegestaan: %1$,d + …heeft meer bestanden, max toegestaan: %1$,d Onbekende fout: %1$s Root - Selecteer… + Selecteer… Bevestiging Datum Fout Info Naam - Opslaan als… + Opslaan als… Grootte - Sorteer op… + Sorteer op… Gisteren - Kies map… - Kies mappen… + Kies map… + Kies mappen… - Kies bestand… - Kies bestanden… + Kies bestand… + Kies bestanden… - Kies bestand/ map… - Kies bestanden/ mappen… + Kies bestand/ map… + Kies bestanden/ mappen… diff --git a/src/java/android-filechooser/code/res/values-pl/strings.xml b/src/java/android-filechooser/code/res/values-pl/strings.xml index adba115d..ad983241 100644 --- a/src/java/android-filechooser/code/res/values-pl/strings.xml +++ b/src/java/android-filechooser/code/res/values-pl/strings.xml @@ -7,10 +7,10 @@ Widok siatki Ekran główny Widok listy - Nowy folder… + Nowy folder… Zaznacz wszystkie pliki Zaznacz wszystkie foldery - Sortuj… + Sortuj… plik folder wyczyść @@ -26,43 +26,43 @@ Wykonano Pusty Niepowodzenie. Proszę spróbować ponownie. - Ładowanie… + Ładowanie… Telefon Brak dostępu do \"%1$s\" Nie można utworzyć folderu \"%1$s\" Nie można usunąć %1$s \"%2$s\" Czy na pewno chcesz usunąć ten %1$s \"%2$s\"? Ten plik \"%1$s\" już istnieje.\n\nCzy chcesz go zastąpić? - Usuwanie %1$s \"%2$s\"… + Usuwanie %1$s \"%2$s\"… %1$s \"%2$s\" został usunięty \"%1$s\" jest folderem Nazwa pliku \"%1$s\" jest nieprawidłowa - …ma więcej plików, maksymalnie: %1$,d + …ma więcej plików, maksymalnie: %1$,d Nieznany błąd: %1$s Katalog główny - Wybierz… + Wybierz… Potwierdzenie Data Błąd Informacje Nazwa - Zapisz jako… + Zapisz jako… Rozmiar - Sortuj według… + Sortuj według… Wczoraj - Wybierz folder… - Wybierz foldery… - Wybierz… + Wybierz folder… + Wybierz foldery… + Wybierz… - Wybierz plik… - Wybierz pliki… - Wybierz… + Wybierz plik… + Wybierz pliki… + Wybierz… - Wybierz plik/folder… - Wybierz pliki/foldery… - Wybierz… + Wybierz plik/folder… + Wybierz pliki/foldery… + Wybierz… diff --git a/src/java/android-filechooser/code/res/values-sk/strings.xml b/src/java/android-filechooser/code/res/values-sk/strings.xml index 40d47f05..885fa71d 100644 --- a/src/java/android-filechooser/code/res/values-sk/strings.xml +++ b/src/java/android-filechooser/code/res/values-sk/strings.xml @@ -7,10 +7,10 @@ Zobrazenie mriežky Domov Zobrazenie zoznamu - Nový priečinok… + Nový priečinok… Vybrať všetky súbory Vybrať všetky priečinky - Zoradiť… + Zoradiť… súbor priečinok vyčistiť @@ -26,43 +26,43 @@ Hotovo Prázdne Neúspešné. Prosím skúste to znova. - Načítava sa… + Načítava sa… Telefón Prístup k \"%1$s\" nie je možný Priečinok \"%1$s\" nemožno vytvoriť Nemožno vymazať %1$s \"%2$s\" Naozaj chcete vymazať %1$s \"%2$s\"? Súbor \"%1$s\" už existuje.\n\nChcete ho nahradiť? - Vymazáva sa %1$s \"%2$s\"… + Vymazáva sa %1$s \"%2$s\"… %1$s \"%2$s\" bol vymazaný \"%1$s\" je priečinkom Názov súboru \"%1$s\" nie je platný - …má viac súborov, maximálne je povolených %1$,d + …má viac súborov, maximálne je povolených %1$,d Neznáma chyba: %1$s Hlavný - Vybrať… + Vybrať… Potvrdenie Dátum Chyba Info Názov - Uložiť ako… + Uložiť ako… Veľkosť - Zoradiť podľa… + Zoradiť podľa… Včera - Vyberte priečinok… - Vyberte priečinok… - Vyberte priečinky… + Vyberte priečinok… + Vyberte priečinok… + Vyberte priečinky… - Vyberte súbor… - Vyberte súbor… - Vyberte súbory… + Vyberte súbor… + Vyberte súbor… + Vyberte súbory… - Vyberte súbor/priečinok… - Vyberte súbor/priečinok… - Vyberte súbory/priečinky… + Vyberte súbor/priečinok… + Vyberte súbor/priečinok… + Vyberte súbory/priečinky… diff --git a/src/java/android-filechooser/code/res/values-zh-rCN/strings.xml b/src/java/android-filechooser/code/res/values-zh-rCN/strings.xml index ed67a46d..a4404078 100644 --- a/src/java/android-filechooser/code/res/values-zh-rCN/strings.xml +++ b/src/java/android-filechooser/code/res/values-zh-rCN/strings.xml @@ -10,7 +10,7 @@ 新建文件夹... 选择所有文件 选择所有文件 - 排序… + 排序… 文件 文件夹 清除 @@ -33,11 +33,11 @@ 无法删除「%2$s」%1$s 是否确实要删除「%2$s」%1$s? 「%1$s」文件已存在。\n你想要覆盖它吗? - 删除「%2$s」%1$s中… + 删除「%2$s」%1$s中… 「%2$s」%1$s已删除 「%1$s」是一个文件夹 文件名「%1$s」是无效的 - …文件过多。最大:%1$,d + …文件过多。最大:%1$,d 未知错误:%1$s 管理员权限 选择... @@ -54,7 +54,7 @@ 选择文件夹...... - 选择文件… + 选择文件… 选择文件 / 文件夹... diff --git a/src/keepass2android/Resources/values-ar/strings.xml b/src/keepass2android/Resources/values-ar/strings.xml index 15374c29..b9988260 100644 --- a/src/keepass2android/Resources/values-ar/strings.xml +++ b/src/keepass2android/Resources/values-ar/strings.xml @@ -33,7 +33,7 @@ المُدخل متوفر من خلال لوحة مفاتيح KP2A لا يمكن فتح الحوار لتحديد طريقة الإدخال. يرجى تفعيل لوحة المفاتيح يدويا. يرجى تمكين لوحة مفاتيح Keepass2Android في إعدادات النظام. - إنشاء مفتاح قاعدة البيانات… + إنشاء مفتاح قاعدة البيانات… المجموعة الحالية المجموعة الحالية: الجذر قاعدة البيانات @@ -138,7 +138,7 @@ حدد نوع المفتاح الرئيسي: إنشاء قاعدة بيانات جديدة... إنشاء قاعدة بيانات - يعمل… + يعمل… يتذكر موقع ملف المفتاح حفظ ملف المفتاح إزالة @@ -148,7 +148,7 @@ جولات اسم قاعدة البيانات اسم المستخدم الافتراضي للمُدخلات الجديدة - حفظ قاعدة البيانات… + حفظ قاعدة البيانات… فراغ بحث عرض كلمة المرور @@ -159,7 +159,6 @@ نتائج البحث البحث في اختر مُدخل آخر - أدخل هنا تشفير تووفيش إصدار قاعدة بيانات غير مدعوم. @@ -205,6 +204,11 @@ 1 hour Never + + Keepass 2 database (.kdbx) + Keepass 2 XML (unencrypted) (.xml) + Keepass CSV (unencrypted) (.csv) + Small Medium diff --git a/src/keepass2android/Resources/values-bg-rBG/strings.xml b/src/keepass2android/Resources/values-bg-rBG/strings.xml index eb796a80..31819ff1 100644 --- a/src/keepass2android/Resources/values-bg-rBG/strings.xml +++ b/src/keepass2android/Resources/values-bg-rBG/strings.xml @@ -39,7 +39,7 @@ Въвеждането е възможно чрез KP2A клавиатурата Невъзможно отваряне на диалог за избиране на метод за въвеждане. Моля активирайте клавиатурата ръчно. Моля активирайте клавиатурата на Keepass2Android във вашата системни настройки. - Създаване на ключ на базата данни… + Създаване на ключ на базата данни… Настояща Група Настояща Група: Главна Базаданни @@ -56,7 +56,7 @@ Дължина Размер на груповия списък Размер на текстра в груповия списък - Зареждане на базата данни… + Зареждане на базата данни… Малки букви ***** Маска за паролата @@ -79,7 +79,7 @@ Търсене Сложно търсене Отиди на страницата - Смени базата данни… + Смени базата данни… Минус Никога Да @@ -93,9 +93,9 @@ Име на KeePass файл за базата данни Въведете паролата на базата данни Изберете вид на главния ключ: - Създаване на нова база данни… + Създаване на нова база данни… Създаване на база данни - В процес на работа… + В процес на работа… Запомни пътя до ключовия файл Запази ключов файл Премахване @@ -151,6 +151,11 @@ 1 hour Never + + Keepass 2 database (.kdbx) + Keepass 2 XML (unencrypted) (.xml) + Keepass CSV (unencrypted) (.csv) + Small Medium diff --git a/src/keepass2android/Resources/values-ca/strings.xml b/src/keepass2android/Resources/values-ca/strings.xml index 680e9b6a..004d6250 100644 --- a/src/keepass2android/Resources/values-ca/strings.xml +++ b/src/keepass2android/Resources/values-ca/strings.xml @@ -21,7 +21,7 @@ Temps abans de netejar el porta-retalls després de copiar un usuari o contrasenya Selecciona per copiar l\'usuari al porta-retalls Selecciona per copiar la contrasenya al porta-retalls - Creant clau de base de dades… + Creant clau de base de dades… Grup actual Grup actual: Arrel Base de dades @@ -76,7 +76,7 @@ Longitud Mida de la llista de grups Mida del text a la llista de grups - Carregant base de dades… + Carregant base de dades… Minúscules Emmascara contrasenya Amaga les contrasenyes per defecte @@ -105,8 +105,8 @@ Omet els grups \'Còpia de seguretat\' i paperera dels resultats de cerca Nom de base de dades KeePass Introdueix contrasenya de la base de dades - Creant nova base de dades… - Treballant… + Creant nova base de dades… + Treballant… Recorda la localització d\'arxius clau Guarda arxiu clau Elimina @@ -114,7 +114,7 @@ Passades d\'encriptació Més passades d\'encriptació dónen protecció adicional contra atacs de força bruta, però poden alentir molt carregar i guardar la base de dades. passades - Guardant la base de dades… + Guardant la base de dades… Espai Cerca Mostra contrasenya @@ -138,6 +138,11 @@ 1 hour Never + + Keepass 2 database (.kdbx) + Keepass 2 XML (unencrypted) (.xml) + Keepass CSV (unencrypted) (.csv) + Petita Mitjana diff --git a/src/keepass2android/Resources/values-cs/strings.xml b/src/keepass2android/Resources/values-cs/strings.xml index da02e9e0..ab545f1a 100644 --- a/src/keepass2android/Resources/values-cs/strings.xml +++ b/src/keepass2android/Resources/values-cs/strings.xml @@ -5,6 +5,7 @@ Domovská stránka Keepass2Android je Android implementace správce hesel KeePass. Uživatelské rozhraní je založeno na portu KeepassDroid (vyvinul Brian Pellin). Kód pro databázové operace je vychází z kódu pro KeePass (napsal Dominik Reichl). Logo Android robota vychází z verze sdílené Googlem a je upraveno a použito dle podmínek popsaných v licenci Creative Commons 3.0. + SFTP podpora je implementována pomocí knihovny JSch pod BSD licencí, vytvořenou JCraft, Inc. Přijmout Přidat položku Vytvořit položku pro adresu URL @@ -29,6 +30,8 @@ Přístup k heslu RychléOdemknutí Zpracování souborů + Klávesnice + Export databáze... Závorky Storno Schránka vyčištěna. @@ -39,7 +42,7 @@ Vstup je k dispozici prostřednictvím KP2A klávesnice Nepodařilo se otevřít dialog pro výběr způsobu vkládání. Aktivujte klávesnici ručně. Prosím, povolte Keepass2Android klávesnici v nastavení systému. - Vytvářím databázový klíč… + Vytvářím databázový klíč… Aktuální skupina Aktuální skupina: Kořen Databáze @@ -106,7 +109,7 @@ Délka Velikost seznamu skupin Velikost textu v seznamu skupin - Načítám databázi… + Načítám databázi… Malá písmena ***** Skrýt heslo @@ -129,7 +132,7 @@ Hledat Pokročilé vyhledávání Přejít na adresu URL - Změnit databázi… + Změnit databázi… Mínus Nikdy Ano @@ -143,9 +146,9 @@ Název souboru KeePass databáze Zadejte heslo do databáze Vyberte typ hlavního klíče: - Vytvářím novou databázi… + Vytvářím novou databázi… Vytvořit databázi - Zpracovávám… + Zpracovávám… Pamatovat si umístění klíčového souboru Uložit klíčový soubor Odstranit @@ -156,7 +159,9 @@ opakování Jméno databáze Výchozí uživatelské jméno pro nové položky - Ukládám databázi… + Ukládám databázi… + Exportování databáze… + Databáze byla úspěšně exportována! Místo Hledat Zobrazit heslo @@ -181,6 +186,7 @@ Díky za příspěvky kódu %1$s. Modul šifry Twofish pro Keepass byl vyvinut společností Scott Greenberg a je součástí KP2A. Souborový dialog vyvinul Hai Bison + KP2A klávesnice je založen na Gingerbread klávesnici Android Open Source projektu a využívá kódu z projektu Plugin Manageru klávesnice Hacker\'s Keyboard Klause Weidnera. Upozornění Přispěvatelé Regulární výraz @@ -219,6 +225,8 @@ Uložit do mezipaměti a otevřít Uložit soubor do %1$s. Nelze uložit přílohu do %1$s. + Pamatovat si hledaný text? + Chcete ve vybrané položce uložit hledaný text \"%1$s\" pro příští automatické vyhledání? Neplatný formát data a času pro datum expirace! Název pole je vyžadován pro každý řetězec. Název pole @@ -246,8 +254,10 @@ Zpřístupnění uživatelského jména a hesla prostřednictvím oznamovací oblasti a schránky. Pozor na skenery hesel! Oznámení klávesnice KP2A Zpřístupněte celý záznam prostřednictvím klávesnice KP2A (doporučeno). - Dialog pro výběr klávesnice - Dialog pro výběr vstupu pomocí klávesnice je po hledání k dispozici prostřednictvím KP2A klávesnice. + Přepnout klávesnici + 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! Oznámení po dobu odemknutí Zobrazovat oznámení zatímco databáze je odemčena. Pre-load databázový soubor @@ -268,28 +278,28 @@ Navrhnout nebo hlasovat pro vylepšení Ohodnoťte tuto aplikaci Přeložit KP2A - Přidávám položku… - Přidávám skupinu… - Mažu položku… - Mažu skupinu… - Nastavuji heslo… - Vracím změny… - Transformace hlavního klíče… - Dekóduji databázi… - Analýza databáze… - Kontroluji změny v cílovém souboru… + Přidávám položku… + Přidávám skupinu… + Mažu položku… + Mažu skupinu… + Nastavuji heslo… + Vracím změny… + Transformace hlavního klíče… + Dekóduji databázi… + Analýza databáze… + Kontroluji změny v cílovém souboru… Sloučit změny? Databáze byla změněna z jiného zařízení. Chcete nahrát a sloučit změny před uložením? Vyberte možnost Ne, pokud chcete přepsat změny z jiného zařízení. - Slučování změn… + Slučování změn… Ano, sloučit Ne, přepsat - Synchronizuji databázi v mezipaměti… - Stahuji vzdálený soubor… - Odesílám soubor… - Obnovuji vzdálený soubor… + Synchronizuji databázi v mezipaměti… + Stahuji vzdálený soubor… + Odesílám soubor… + Obnovuji vzdálený soubor… Soubory jsou synchronizovány. Databáze úspěšně synchronizována! - Kontrola změn databáze… + Kontrola změn databáze… Nelze uložit na vzdálený: %1$s. Uložte znovu, nebo použijte nabídky synchronizovat, až bude vzdálené připojení je opět k dispozici. Nelze otevřít ze vzdálených míst: %1$s. Načítám soubor z místní mezipaměti. Stále můžete provést změny v databázi a synchronizovat později. Vzdálený soubor byl aktualizován. @@ -299,15 +309,19 @@ Nebyly zjištěny změny. Aktualizován pomocný soubor OTP v mezipaměti: vzdálený čítač byl vyšší. Aktualizován vzdálený pomocný soubor OTP: místní čítač byl vyšší. - Synchronizace pomocného souboru OTP… + Synchronizace pomocného souboru OTP… databázový soubor Pomocný soubor OTP Došlo k chybě: - Synchronizovat databázi… + Synchronizovat databázi… Skupinu nelze přesunout do této skupiny. Dnes je Oktoberfest! Pokud se vám líbí Keepass2Android: nebyl by dnes dobrý den koupit mi pivo? Chci vědět víc! Ne, moc se mi to nelíbí + počítač (např: 192.168.0.1) + port + Počáteční adresář (nepovinné): + Zadejte SFTP přihlašovací údaje: Vyberte typ úložiště: Místní soubor Od jiných aplikací třetích stran @@ -320,7 +334,7 @@ Pokud nechcete, aby měl KP2A plný přístup k vašemu Dropbox účtu, může vybrat tuto možnost. Bude vyžadován pouze přístup k této složce Apps/Keepass2Android. To je vhodné zejména při vytváření nové databáze. Pokud již máte databázi, zvolte na tuto možnos pro vytvoření složky, poté umístěte soubor (z PC) do této složky a zvolte tuto možnost znovu pro otevření souboru. Google Drive SkyDrive - SFTP (SSH File Transfer Protocol) + SFTP (SSH přenos souborů) Inicializace přístupu souboru Umístění databáze Databázi můžete uložit lokálně na vašem zařízení Android nebo v e vzdáleném úložišti (pouze ne-offline verze). Keepass2Android zpřístupní databázi, i když jste v režimu offline. Databáze je bezpečně zašifrována pomocí AES 256 bit šifrování, kromě vás nebude mít k heslům nikdo přístup. Doporučujeme vybrat Dropbox: je přístupný na všech zařízeních a dokonce poskytuje zálohy předchozí verze souborů. @@ -334,7 +348,7 @@ Zvolte, pokud chcete použít soubor klíče spolu s hlavním heslem: Použít soubor s klíčem Chyba při přidávání klíčového souboru! - Otevřít pomocný soubor OTP… + 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 načíst pomocný soubor OTP! @@ -343,15 +357,25 @@ OTP vstup vyřazen: všechna jednorázová hesla již byla použita! Nejprve zavřete nejprve databázi. OTP je vyřazen. (Jeden nebo více OTP jsou již k dispozici) - OTP heslo (např. 01 23 ab cd…) + OTP heslo (např. 01 23 ab cd…) Chyba při analýze OTP hesla! 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… - Probíhá načítání… + Ukládám pomocný soubor OTP… + Probíhá načítání… + 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 Protokol změn + + Verze 0.9.3\n + * Nová klávesnice s mnoha vylepšeními. Viz nastavení.\n + * Podpora pro čtení souborů kdb (Keepass 1). Experimentální!\n + * Doplněna podpora SFTP\n + * Doplněn trik pro obejití chyby při využití ART (Android 4.4.2)\n + * Opravy chyb\n + Verze 0.9.2 \n * Přidána podpora OTP (kompatibilní s OtpKeyProv pluginem) \n @@ -452,6 +476,11 @@ První veřejné vydání 1 hodina Nikdy + + KeePass 2 databáze (.kdbx) + KeePass 2 XML (bez šifrování) (.xml) + KeePass CSV (bez šifrování) (.csv) + Malý Střední diff --git a/src/keepass2android/Resources/values-da/strings.xml b/src/keepass2android/Resources/values-da/strings.xml index bb613052..8732de8b 100644 --- a/src/keepass2android/Resources/values-da/strings.xml +++ b/src/keepass2android/Resources/values-da/strings.xml @@ -21,7 +21,7 @@ Tid før udklipsholderen bliver ryddet efter kopiering af brugernavn eller adgangskode Vælg for at kopiere brugernavn til udklipsholderen Vælg for at kopiere adgangskode til udklipsholderen - Opretter databasenøgle… + Opretter databasenøgle… Aktuel gruppe Aktuel gruppe: Root Cifre @@ -74,7 +74,7 @@ Længde Gruppeliste størrelse Tekststørrelse i gruppelisten - Indlæser database… + Indlæser database… Små bogstaver Skjul adgangskode Skjul adgangskoder som standard @@ -102,15 +102,15 @@ Udelad \'Backup\' og papirkurvs-gruppen i søgeresultater KeePass database filnavn Angiv database adgangskode - Opretter ny database… - Arbejder… + Opretter ny database… + Arbejder… Husker placeringen af nøglefiler Gem nøglefil Fjern Krypterings-gentagelser Højere krypterings-gentagelser giver øget beskyttelse imod brute-force angreb, men kan påvirke læsnings- og skrivehastigheden betydentligt. gentagelser - Gemmer database… + Gemmer database… Mellemrum Søg Vis adgangskode @@ -133,6 +133,11 @@ 1 hour Never + + Keepass 2 database (.kdbx) + Keepass 2 XML (unencrypted) (.xml) + Keepass CSV (unencrypted) (.csv) + Lille Mellem diff --git a/src/keepass2android/Resources/values-de/strings.xml b/src/keepass2android/Resources/values-de/strings.xml index 9a7ad5ec..1d1f8036 100644 --- a/src/keepass2android/Resources/values-de/strings.xml +++ b/src/keepass2android/Resources/values-de/strings.xml @@ -6,6 +6,7 @@ Keepass2Android ist ein Passwortmanager mit Lese- und Schreib-Zugriff auf KeePass 2.x Datenbanken. Die Benutzeroberfläche basiert auf einem Port von Keepassdroid (entwickelt von Brian Pellin) nach Mono for Android. Der Code für die Datenbank-Operationen nutzt eine angepasste Version einer Bibliothek aus KeePass (entwickelt von Dominik Reichl). Der Android Robot wird genutzt und wurde modifiziert basierend auf Arbeiten, die Google durchgeführt und zur Verfügung gestellt hat; er wird nach den Bedingungen der Creative Commons 3.0 Attribution License genutzt. + SFTP-Unterstützung ist implementiert unter Nutzung der JSch-Bibliothek (BSD-Lizenz), erstellt durch JCraft, Inc. Akzeptieren Eintrag hinzufügen Eintrag für URL anlegen @@ -21,8 +22,8 @@ Der Android Robot wird genutzt und wurde modifiziert basierend auf Arbeiten, die Anwendungs-Timeout Bei inaktiver Anwendung wird die Datenbank nach Ablauf der eingestellten Zeit automatisch gesperrt. App-Prozess beenden - Schließen-Button - Zeige einen Button im Passwort-Bildschirm um den App-Prozess zu beenden (für paranoide User) + Schließen-Knopf + Zeige einen Knopf im Passwort-Bildschirm um den App-Prozess zu beenden (für paranoide User) Anwendung Anwendungs-Einstellungen Sicherheit @@ -30,6 +31,8 @@ Der Android Robot wird genutzt und wurde modifiziert basierend auf Arbeiten, die Passwort-Zugriff QuickUnlock Umgang mit Dateien + Tastatur + Datenbank exportieren… Klammern Abbrechen Zwischenablage geleert. @@ -107,7 +110,7 @@ Der Android Robot wird genutzt und wurde modifiziert basierend auf Arbeiten, die Länge Gruppenliste Schriftgröße der Gruppenliste - Lade Datenbank… + Lade Datenbank… Kleinbuchstaben ***** Kennwort ausblenden @@ -130,7 +133,7 @@ Der Android Robot wird genutzt und wurde modifiziert basierend auf Arbeiten, die Suchen Erweiterte Suche URL öffnen - Datenbank wechseln… + Datenbank wechseln… Bindestrich Nie Ja @@ -158,6 +161,8 @@ Der Android Robot wird genutzt und wurde modifiziert basierend auf Arbeiten, die Datenbankname Standard-Benutzername für neue Einträge Speichere Datenbank\u2026 + Datenbank exportieren… + Datenbank erfolgreich exportiert! Leerzeichen Suchen Kennwort anzeigen @@ -182,6 +187,7 @@ Der Android Robot wird genutzt und wurde modifiziert basierend auf Arbeiten, die Danke an %1$s für Beiträge zum Source-Code! Das Twofish-Plugin für Keepass wurde von Scott Greenberg entwickelt und ist in KP2A enthalten. android-filechooser wurde entwickelt von Hai Bison + Die KP2A-Tastatur basiert auf der Gingerbread-Tastatur, entwickelt vom Android Open Source Project, und nutzt den Plugin-Manager-Code aus Hacker\'s Keyboard von Klaus Weidner. Bitte beachten Mitwirkende Regulärer Ausdruck @@ -190,7 +196,7 @@ Der Android Robot wird genutzt und wurde modifiziert basierend auf Arbeiten, die Zeige Benutzernamen in Liste Zeige Benutzernamen unter den Titeln der Einträge. Hilfreich bei mehreren Accounts für einen Dienst oder bei TANs. Datenbanken merken - Speichere Dateinamen der bisher geöffneten Datenbanken und zeige sie im Bildschirm zum Datenbank-Öffnen an. + Dateinamen der bisher geöffneten Datenbanken speichern und im Bildschirm zum Öffnen der Datenbank anzeigen. Passwort suchen (KP2A) Abgelaufene Einträge ausschließen Optionen @@ -207,19 +213,21 @@ Der Android Robot wird genutzt und wurde modifiziert basierend auf Arbeiten, die Datenbank schließen QuickUnlock standardmäßig aktiviert Definiert, ob QuickUnlock standardmäßig aktiviert ist oder nicht. - QuickUnlock-Icon verstecken + QuickUnlock-Symbol verstecken QuickUnlock funktioniert leider nicht ohne ein Benachrichtigungssymbol. Wähle diese Option, um ein transparentes Symbol zu verwenden. Länge des QuickUnlock-Schlüssels Maximale Anzahl von Zeichen, die als QuickUnlock-Kennwort verwendet werden. QuickUnlock fehlgeschlagen: falsches Kennwort! Verzeichnis für Datei-Anhänge - Verzeichnis, in dem Dateianlagen gespeichert werden. + Verzeichnis, in dem Datei-Anhänge gespeichert werden. Anhang speichern - Bitte wähle den Ort zum Speichern. + Bitte den Ort zum Speichern wählen. Auf SD-Karte speichern Im Cache speichern und öffnen Datei unter %1$s gespeichert. Datei konnte nicht unter %1$s gespeichert werden. + Suchtext merken? + Soll der Suchtext \"%1$s\" im gewählten Eintrag gespeichert werden? Dann wird er bei der nächsten Suche automatisch gefunden! Ungültiges Datums-/Zeitformat für Ablaufdatum! Ein Feldname ist für jeden Eintrag erforderlich. Feldname @@ -247,8 +255,10 @@ Der Android Robot wird genutzt und wurde modifiziert basierend auf Arbeiten, die Benutzername und Passwort über die Benachrichtigungsleiste und die Zwischenablage verfügbar machen. Achtung vor Passwort-Sniffern! KP2A-Tastatur Benachrichtigung Kompletten Eintrag über die KP2A-Tastatur bereitstellen (empfohlen). - Tastatur-Aktivierung - Dialog zur Auswahl der Tastatur automatisch anzeigen, wenn ein Eintrag nach Suche über die KP2A-Tastatur verfügbar ist. + Tastatur umschalten + Dialog zum Auswählen der Eingabemethode öffnen wenn ein Eintrag nach Suche aus dem Browser heraus verfügbar ist. + Auto-umschalten auf gerooteten Geräten + Auf gerooteten Geräten kann die Tastatur automatisch zur Keepass2Android-Tastatur umgeschaltet werden (nach dem Suchen eines Eintrags aus dem Browser oder der Tastatur, oder wenn auf die Tastaturbenachrichtigung geklickt wird). Ebenso kann automatisch zurückgeschaltet werden, ohne den Dialog zur Auswahl der Eingabemethode anzuzeigen. Dazu muss die Secure Settings App mit dem System+ Modul installiert sein! S. die Keepass2Android-Dokumentation für weitere Informationen. Benachrichtigung wenn entsperrt Zeige ein Symbol in der Benachrichtigungsleiste, solange die Datenbank entsperrt ist. Datenbank vor-laden @@ -269,28 +279,28 @@ Der Android Robot wird genutzt und wurde modifiziert basierend auf Arbeiten, die Verbesserungen vorschlagen Diese App bewerten KP2A übersetzen - Füge Eintrag hinzu… - Füge Gruppe hinzu… - Lösche Eintrag… - Lösche Gruppe… - Setze Passwort… - Nehme Änderungen zurück… - Führe Schlüsseltransformationen durch… - Entschlüssele Datenbank… - Lese Datenbank ein… - Prüfe ob Zieldatei geändert wurde… + Füge Eintrag hinzu… + Füge Gruppe hinzu… + Lösche Eintrag… + Lösche Gruppe… + Setze Passwort… + Nehme Änderungen zurück… + Führe Schlüsseltransformationen durch… + Entschlüssele Datenbank… + Lese Datenbank ein… + Prüfe ob Zieldatei geändert wurde… Änderungen zusammenführen? Die Datenbankdatei wurde von außerhalb geändert. Sollen diese Änderungen geladen und mit den in Keepass2Android gemachten Änderungen zusammengeführt werden, bevor die Datenbank gespeichert wird? Wähle Nein, um die externen Änderungen zu überschreiben. - Führe Änderungen zusammen… + Führe Änderungen zusammen… Ja, zusammenführen Nein, überschreiben - Synchronisiere gecachte Datenbank… - Lade Remote-Datei herunter… - Lade Datei hoch… - Stelle Remote-Datei wieder her… + Synchronisiere gecachte Datenbank… + Lade Remote-Datei herunter… + Lade Datei hoch… + Stelle Remote-Datei wieder her… Remote- und Cache-Dateien sind identisch. Datenbank erfolgreich synchronisiert! - Prüfe auf Änderungen der Datenbank… + Prüfe auf Änderungen der Datenbank… Konnte Datei nicht auf dem Server speichern: %1$s. Speichere später erneut or nutze das Synchronisieren-Menü wenn die Internetverbindung wieder besteht. Konnte Datei nicht vom Server laden: %1$s. Datei wird aus lokalem Cache geladen. Du kannst Änderungen an der Datenbank vornehmen und sie später synchronisieren. Remote-Datei aktualisiert. @@ -300,15 +310,19 @@ Der Android Robot wird genutzt und wurde modifiziert basierend auf Arbeiten, die Keine Änderungen gefunden. Die lokale OTP Hilfsdatei wurde aktualisiert: Der Zähler am Server war höher. Die OTP Hilfsdatei wurde am Server aktualisiert: Der lokale Zähler war höher. - Synchronisiere OTP Hilfsdatei… + Synchronisiere OTP Hilfsdatei… Datenbankdatei OTP Hilfsdatei Ein Fehler ist aufgetreten: - Datenbank synchronisieren… + Datenbank synchronisieren… Kann Gruppe nicht hierher verschieben. Heute ist Oktoberfest! Wenn dir Keepass2Android gefällt: Wäre heute nicht ein guter Tag, um mir ein Bier zu spendieren? Warum nicht? So gut gefällt mir\'s dann auch nicht + Host (z.B. 192.168.0.1) + Port + Startverzeichnis (optional): + SFTP-Zugangsdaten eingeben: Speichertyp wählen: Lokale Datei Mit externer App suchen @@ -335,7 +349,7 @@ Der Android Robot wird genutzt und wurde modifiziert basierend auf Arbeiten, die Wähle, ob du eine Schlüsseldatei zusätzlich zum Hauptpasswort nutzen möchtest: Schlüsseldatei benutzen Fehler beim Hinzufügen der Schlüsseldatei! - OTP-Hilfsdatei laden… + OTP-Hilfsdatei laden… Nächste One-Time-Passwörter (OTPs) eingeben. Halten deinen YubiKey NEO hinten an dein Gerät um über NFC einzugeben. OTP %1$d Konnte OTP-Hilfsdatei nicht laden! @@ -344,15 +358,25 @@ Der Android Robot wird genutzt und wurde modifiziert basierend auf Arbeiten, die OTP verworfen. Alle OTPs bereits eingegeben! Bitte zuerst die aktuelle Datenbank schließen. OTP wird verworfen. (Ein oder mehrere OTPs bereits verfügbar) - OTP Secret (z.B. 01 23 ab cd…) + OTP Secret (z.B. 01 23 ab cd…) Fehler beim Parsen des OTP-Secrets! Fehler beim Erstellen des OTP-Schlüssels! Bitte stelle sicher, dass du die richtigen OTPs eingegeben hast. Fehler beim Aktualisieren der OTP-Hilfsdatei! - Speichere OTP-Hilfsdatei… - Lade… + Speichere OTP-Hilfsdatei… + Lade… + Weitere Speichertypen bekommen Warnung: Server-Zertifikat konnte nicht validiert werden: %1$s. Installiere ein passendes Root-Zertifikat auf deinem Gerät oder s. Einstellungen. Fehler: Server-Zertifikat konnte nicht validiert werden! Installiere ein passendes Root-Zertifikat auf deinem Android-Gerät oder s. Einstellungen! + Dateiformat wählen Neuigkeiten + + Version 0.9.3\n + * Neue Tastatur mit einigen Verbesserungen. Siehe Einstellungen zum personalisieren.\n + * Leseunterstützung für kdb (Keepass 1) Dateien Experimentell!\n + * SFTP-Unterstützung\n + * Workaround für Bug in ART (Android 4.4.2) eingebaut\n + * Bugs gefixt\n + Version 0.9.2\n * Unterstützung für OTPs (One Time Passwords) integriert (kompatibel zum OtpKeyProv-Plugin)\n * NFC-Support zur Eingabe von OTPs über YubiKey NEO integriert\n @@ -447,6 +471,11 @@ Erstes öffentliches Release 1 Stunde Nie + + Keepass 2 database (.kdbx) + Keepass 2 XML (unverschlüsselt) (.xml) + Keepass CSV (unverschlüsselt) (.csv) + Klein Mittel diff --git a/src/keepass2android/Resources/values-el/strings.xml b/src/keepass2android/Resources/values-el/strings.xml index 736bc417..52b6dc57 100644 --- a/src/keepass2android/Resources/values-el/strings.xml +++ b/src/keepass2android/Resources/values-el/strings.xml @@ -11,6 +11,11 @@ 1 hour Never + + Keepass 2 database (.kdbx) + Keepass 2 XML (unencrypted) (.xml) + Keepass CSV (unencrypted) (.csv) + Small Medium diff --git a/src/keepass2android/Resources/values-es/strings.xml b/src/keepass2android/Resources/values-es/strings.xml index a4f0c57d..938ea02c 100644 --- a/src/keepass2android/Resources/values-es/strings.xml +++ b/src/keepass2android/Resources/values-es/strings.xml @@ -39,7 +39,7 @@ La entrada está disponible a través del teclado KP2A No se puede abrir el cuadro de diálogo para seleccionar el método de entrada. Por favor, active el teclado manualmente. Por favor habilita el teclado de Keepass2Android en la configuración del sistema. - Creando clave de la base de datos… + Creando clave de la base de datos… Grupo actual Grupo actual: Raíz Base de datos @@ -106,7 +106,7 @@ Longitud Tamaño de la lista de Grupo Tamaño del texto de la lista de grupo - Cargando base de datos… + Cargando base de datos… Minúsculas ***** Ocultar contraseña @@ -129,7 +129,7 @@ Buscar Búsqueda Avanzada Ir a URL - Cambiar base de datos… + Cambiar base de datos… Menos Nunca @@ -143,9 +143,9 @@ Nombre de archivo de base de datos de KeePass Introduzca la contraseña de la base de datos Seleccione el tipo de llave maestra: - Creando nueva base de datos… + Creando nueva base de datos… Crear base de datos - Trabajando… + Trabajando… Recordar la ubicación de archivos de clave Guardando archivo de clave Borrar @@ -156,7 +156,7 @@ pasadas Nombre de la base de datos Nombre de usuario predeterminado para las nuevas entradas - Guardando base de datos… + Guardando base de datos… Espacio Buscar Mostrar contraseña @@ -245,8 +245,6 @@ Hacer accesible el nombre de usuario y contraseña a través de la barra de notificación y el portapapeles ¡Cuidado con los sniffers! Notificación de teclado KP2A Hacer toda la entrada accesible a través del teclado de KP2A (recomendado). - Diálogo de selección de teclado - Diálogo de selección de teclado abierto cuando la entrada está disponible a través de teclado KP2A después de la búsqueda. Notificación mientras esté desbloqueado Mostrar una notificación en curso mientras la base de datos está desbloqueada. Pre-cargar archivo de base de datos @@ -267,28 +265,28 @@ Sugerir o votar para mejoras Calificar esta aplicación Traducir KP2A - Añadiendo entrada… - Añadiendo grupo… - Eliminando entrada… - Eliminando grupo… - Estableciendo contraseña… - Deshaciendo cambios… - Transformación de llave maestra… - Decodificando base de datos… - Análisis de base de datos… - Comprobando el archivo de destino por si hay cambios… + Añadiendo entrada… + Añadiendo grupo… + Eliminando entrada… + Eliminando grupo… + Estableciendo contraseña… + Deshaciendo cambios… + Transformación de llave maestra… + Decodificando base de datos… + Análisis de base de datos… + Comprobando el archivo de destino por si hay cambios… ¿Combinar cambios? El archivo de base de datos fue modificado externamente. ¿Quieres cargar y combinar los cambios antes de guardar? Seleccione No si desea sobrescribir los cambios externos. - Combinando cambios… + Combinando cambios… Si, combinar No, sobreescribir - Sincronización de base de datos en caché… - Descargando archivo remoto… - Cargando archivo… - Restaurando archivo remoto… + Sincronización de base de datos en caché… + Descargando archivo remoto… + Cargando archivo… + Restaurando archivo remoto… Los archivos están sincronizados. Base de datos sincronizada correctamente! - Comprobando la base de datos por si hay cambios… + Comprobando la base de datos por si hay cambios… No se pudo salvar al remoto: %1$s. Guarde de nuevo o utilice el menú Sincronizar cuando conexión remota esté disponible de nuevo. No se pudo abrir del remoto: %1$s. Se ha cargado el archivo de la memoria caché local. Aun puede hacer cambios en la base de datos y sincronizarlos posteriormente. Archivo remoto actualizado. @@ -298,7 +296,7 @@ No se han detectado cambios. base de datos Se ha producido un error: - Sincronizar base de datos… + Sincronizar base de datos… No se puede mover el grupo a este grupo. ¡Hoy es Oktoberfest! Si te gusta Keepass2Android: ¿no sería un buen día para invitarme a una cerveza? ¡Cuéntame más! @@ -313,7 +311,6 @@ Dropbox Google Drive SkyDrive - SFTP (Protocolo de Transferencia SSH) Inicialización de acceso de archivo Ubicación de la base de datos Puede almacenar su base de datos localmente en su dispositivo Android o en la nube(solo en la versión non-Offline). Keepass2Android permite acceder a la base de datos aun cuando estas sin conexión a Internet. Como la base de datos es encriptada de forma segura con una encriptación AES de 256 bit, nadie podrá acceder a sus contraseñas a excepción de usted. Recomendamos el uso de Dropbox ya que es se puede utilizar desde todos los dispositivos y también proporciona copias de seguridad de las versiones anteriores de las bases de datos. @@ -384,6 +381,11 @@ Publicación inicial 1 hora Nunca + + Keepass 2 database (.kdbx) + Keepass 2 XML (unencrypted) (.xml) + Keepass CSV (unencrypted) (.csv) + Pequeño Mediano diff --git a/src/keepass2android/Resources/values-fi/strings.xml b/src/keepass2android/Resources/values-fi/strings.xml index f45490a4..2c0c918f 100644 --- a/src/keepass2android/Resources/values-fi/strings.xml +++ b/src/keepass2android/Resources/values-fi/strings.xml @@ -4,6 +4,7 @@ Anna palautetta Kotisivu Keepass2Android on salasanojen hallintaohjelma, jolla voit lukea ja kirjoittaa KeePass 2.x versioiden tietokantoja Androidilla. + Käyttöliittymä perustuu Brian Pellinin kehittämään KeepassDroid -porttaukseen. Tietokantatoimintojen lähdekoodi perustuu Dominik Reichlin KeepPass -sovellukseen. Android robotti on jäljennetty tai muokattu Googlen jakamista teoksista ja sitä käytetään Creative Commons 3.0 Attribution Licensensen kuvaamien ehtojen mukaisesti. Hyväksy Lisää merkintä Luo merkintä URLista @@ -52,6 +53,11 @@ 1 hour Never + + Keepass 2 database (.kdbx) + Keepass 2 XML (unencrypted) (.xml) + Keepass CSV (unencrypted) (.csv) + Small Medium diff --git a/src/keepass2android/Resources/values-fr/strings.xml b/src/keepass2android/Resources/values-fr/strings.xml index d7a63fcd..68cd9262 100644 --- a/src/keepass2android/Resources/values-fr/strings.xml +++ b/src/keepass2android/Resources/values-fr/strings.xml @@ -5,6 +5,7 @@ Site web Keepass2Android est un portage du logiciel KeePass Password Manager. Pour l\'instant, vous devez créer une base de données avec le logiciel KeePass sur votre ordinateur puis la transférer sur la carte mémoire de votre appareil mobile. L\'interface est basée sur un port de KeepassDroid, développée par Brian Pellin. Le code pour les opérations sur la base de donnée est basé sur Keepass, de Dominik Reichl. Le robot Android est une modification d\'une œuvre de Google, utilisée selon les termes de la licence Creative Commons 3.0 BY. + Le support du protocole SFTP est implémenté à l\'aide de la bibliothèque JSch sous licence BSD, créée par JCraft, Inc. Accepter Ajouter une entrée Créer une entrée pour l\'URL @@ -29,6 +30,8 @@ Accès aux mots de passe QuickUnlock Gestion de fichiers + Clavier + Exporter la base de données... Parenthèses, accolades et crochets Annuler Presse-papier nettoyé. @@ -106,7 +109,7 @@ Longueur Taille de la liste des groupes Taille du texte dans la liste des groupes - Chargement de la base de données… + Chargement de la base de données… Minuscule ***** Cacher le mot de passe @@ -129,7 +132,7 @@ Rechercher Recherche avancée Aller à l\'adresse URL - Modifier la base de données… + Modifier la base de données… Moins Jamais Oui @@ -143,9 +146,9 @@ Base de données KeePass Entrez le mot de passe de la base de données Sélectionner le type de la clé principale : - Création d\'une nouvelle base de données… + Création d\'une nouvelle base de données… Créer une base de données - En cours… + En cours… Se rappeler l\'emplacement des fichiers clés Enregistrer le fichier clé Supprimer @@ -156,7 +159,9 @@ niveaux Nom de la base de données Nom d\'utilisateur par défaut pour les nouvelles entrées - Enregistrement de la base de données… + Enregistrement de la base de données… + Export de la base de données en cours... + Base de données exportée avec succès ! Espace Rechercher Afficher le mot de passe @@ -170,7 +175,7 @@ Ouvrez le groupe désiré, puis appuyez sur \"%1$s\" ! Insérer ici Twofish - Tiret bas + Souligner Version de base de données non pris en charge. Majuscule Votre carte SD est en lecture seule. Vous serez sans doute dans l\'impossibilité de sauvegarder les modifications de votre base de données. @@ -181,6 +186,7 @@ Grâce aux contributions de %1$s. Le plugin de chiffrement Twofish pour Keepass a été développé par Scott Greenberg et fait partie de KP2A. Le « FileChooser » a été développé par Hai Bison + Le clavier KP2A est basé sur le clavier Gingerbread du projet Open Source Android et utilise le code de \"Plugin Manager\" de \"Hacker\'s Keyboard\" par Klaus Weidner. Notez s\'il vous plaît Contributeurs Expression régulière @@ -219,6 +225,8 @@ Enregistrer pour mettre en cache et ouvrir Enregistrement du fichier dans %1$s. Impossible d\'enregistrer la pièce jointe vers %1$s. + Se rappeler du texte de recherche ? + Souhaitez-vous stocker le texte de recherche \"%1$s\" dans l\'entrée sélectionnée afin de la trouver automatiquement la prochaine fois ? Format de la date ou de l\'heure d\'expiration invalide ! Un nom de champ est requis pour chaque chaîne de caractères. Nom du champ @@ -246,8 +254,10 @@ Rend le nom d\'utilisateur et le mot de passe accessibles via la barre de notification et le presse-papiers. Attention au sniffers de mot de passes ! Barre de notification et clavier KP2A Rend l\'entrée pleinement accessible via le clavier KP2A (recommandé). - Boîte de sélection de clavier - Ouvrir la boîte de sélection de clavier quand une entrée est disponible avec le clavier KP2A après la recherche. + Changer de clavier + Ouvrir la boite de dialogue de sélection du clavier lorsque l\'entrée est disponible par le biais du clavier KP2A après une recherche à partir du navigateur ou du clavier. + Auto-switch sur les matériels \"rootés\" + Sur les matériels \"rootés\", il est possible de passer automatiquement au clavier Keepass2Android (après recherche d\'une entrée ou en cliquant sur la notification du clavier KP2A) et pour revenir au clavier précédent sans afficher le sélecteur de méthode d\'entrée. Cela nécessite aussi d\'installer l\'application \"Secure Settings\". Consultez la documentation de KP2A pour plus d\'informations ! Notification en mode déverrouillé Afficher une notification pendant que la base de données est déverrouillée. Activation du pré-chargement de la base de données @@ -268,28 +278,28 @@ Faire des suggestions ou voter pour des améliorations Noter cette application Traduire KP2A - Ajout de l\'entrée en cours… - Ajout du groupe en cours… - Suppression de l\'entrée… - Suppression du groupe… - Prise en compte du mot de passe… - Annulation de modifications… - Changement de la clé principale… - Décodage de la base de données… - Analyse de la base de données… - Vérification des modifications dans le fichier… + Ajout de l\'entrée en cours… + Ajout du groupe en cours… + Suppression de l\'entrée… + Suppression du groupe… + Prise en compte du mot de passe… + Annulation de modifications… + Changement de la clé principale… + Décodage de la base de données… + Analyse de la base de données… + Vérification des modifications dans le fichier… Fusionner les modifications ? La base de données a été modifiée par une source tierce. Voulez-vous charger et fusionner les changements avant de sauvegarder ? Sélectionnez \"Non\" si vous voulez écraser les changements externes. - Importation des modifications… + Importation des modifications… Oui, fusionner Non, l\'écraser - Synchronisation des bases de données mises en cache… - Téléchargement du fichier distant… - Téléchargement du fichier… - Restauration du fichier distant… + Synchronisation des bases de données mises en cache… + Téléchargement du fichier distant… + Téléchargement du fichier… + Restauration du fichier distant… Les fichiers sont synchronisés. Base de données synchronisée avec succès ! - Vérification de changements dans la base de données… + Vérification de changements dans la base de données… Impossible d\'enregistrer le fichier distant %1$s. Réessayer ou utiliser le menu synchroniser lorsque la connexion est à nouveau disponible. Impossible d\'ouvrir le fichier distant %1$s. Fichier chargé à partir du cache local. Vous pouvez néanmoins modifier la base de données et la synchroniser par la suite. Fichier distant mis à jour. @@ -303,11 +313,15 @@ fichier de base de données Fichier auxiliaire OTP Une erreur est survenue : - Synchroniser la base de données… + Synchroniser la base de données… Impossible de déplacer le groupe vers ce groupe. Aujourd\'hui, c\'est Oktoberfest ! Si vous aimez Keepass2Android ne serait-ce pas une bonne occasion de m\'offrir une bière ? En savoir plus ! Non, je n\'aime pas tant que ça + Adresse IP du serveur (ex : 192.168.0.1) + port + Répertoire initial (facultatif) : + Entrez les données de connexion SFTP : Sélectionner le type de stockage : Fichier local Obtenir depuis une application tierce @@ -320,7 +334,7 @@ Si vous ne voulez pas donner l\'accès KP2A à votre espace Dropbox complet, vous pouvez sélectionner cette option. Seul l\'accès au dossier Apps/Keepass2Android sera demandé. Ceci est particulièrement adapté lorsque vous créez une nouvelle base de données. Si vous avez déjà une base de données, cliquez sur cette option pour créer le dossier, puis placez votre fichier dans le dossier (à partir de votre PC) et puis sélectionnez à nouveau cette option pour ouvrir le fichier. Google Drive SkyDrive - SFTP (SSH File Transfer Protocol) + SFTP (SSH File Transfer) Initialisation de l\'accès aux fichiers Emplacement de la base de données Vous pouvez stocker votre base de données localement sur votre appareil Android ou dans le cloud (seulement pour la version connectée). Keepass2Android rend la base de données disponible même si vous êtes en mode hors connexion. Comme la base de données est sécurisée avec un cryptage AES 256 bit, personne ne sera en mesure d\'accéder à vos mots de passe sauf vous. Nous vous recommandons de sélectionner Dropbox : il est accessible sur tous vos appareils et fournit même des sauvegardes des versions précédentes des fichiers. @@ -349,9 +363,18 @@ Erreur lors de la mise à jour du fichier OTP auxiliaire ! Enregistrement du fichier OTP auxiliaire... Chargement... + Obtenir plus de types de stockage AVERTISSEMENT : Le serveur n\'a pas pu valider le certificat : %1$s. Installer le certificat racine approprié sur votre appareil ou consulter les paramètres ! AVERTISSEMENT : Le serveur n\'a pas pu valider le certificat ! Installer le certificat racine approprié sur votre appareil ou consulter les paramètres ! + Sélectionner le format de fichier Journal des modifications + +Version 0.9.3\n +* Nouveau clavier avec de nombreuses améliorations. Voir les paramètres pour personnaliser.\n +* Support en lecture seule des fichiers kdb (fichiers Keepass 1). Expérimental !\n +* Ajout du support SFTP\n +* Ajout d\'un contournement pour un bug dans ART (Android 4.4.2)\n +* Correction de bugs\n Version 0.9.2 \n * Ajout du support OTP (compatible avec le plugin OtpKeyProv) \n * Support du NFC intégré pour OTPs de YubiKey NEO \n * Plusieurs améliorations de l\'UI \n * Intégration de la librairie de Keepass 2.24 \n * Ajout d\'une option pour tuer le processus applicatif (voir réglages) \n * Amélioration de la validation du certificat SSL\n * Correction de bugs\n @@ -424,6 +447,11 @@ Première version publique 1 heure Jamais + + Base de données KeePass 2 (.kdbx) + XML KeePass 2 (non chiffré) (.xml) + CSV KeePass (non chiffré) (.csv) + Petit Moyen diff --git a/src/keepass2android/Resources/values-hu/strings.xml b/src/keepass2android/Resources/values-hu/strings.xml index 286b62c0..c18c9113 100644 --- a/src/keepass2android/Resources/values-hu/strings.xml +++ b/src/keepass2android/Resources/values-hu/strings.xml @@ -35,7 +35,7 @@ Bejegyzés elérhető KP2A billentyűzeten keresztül Nem lehet megnyitni a dialógust a kiválasztott módszerrel. Aktiválja a billentyűzetet manuálisan. Kérem engedélyezze a Keepass2Android billentyűzetet a rendszer beállításokban. - Adatbázis létrehozása… + Adatbázis létrehozása… Jelenlegi csoport Jelenlegi csoport: Gyökérkönyvtár Adatbázis @@ -93,7 +93,7 @@ Hossz Csoportok betűmérete Beállítja a csoportok betűméretét - Adatbázis betöltése… + Adatbázis betöltése… Kisbetűk Jelszó elrejtése Jelszavak elrejtése alapértelmezésben @@ -122,8 +122,8 @@ A Backup és Lomtár csoportok kihagyása a keresésből KeePass adatbázis fájlnév Adatbázis jelszó megadása - Új adatbázis létrehozása… - Feldolgozás… + Új adatbázis létrehozása… + Feldolgozás… Jegyezze meg a kulcsfájlok helyét Kulcsfájl mentése Eltávolítás @@ -131,7 +131,7 @@ Titkosítási menetek száma A titkosítási menetek számának növelésével extra védelemet kaphat a brute force támadások ellen, ugyanakkor jelentősen lassíthatja az adatbázis betöltését vagy mentését. Menetek száma - Adatbázis mentése… + Adatbázis mentése… Szóköz Keresés Jelszó megjelenítése @@ -154,6 +154,11 @@ 1 hour Never + + Keepass 2 database (.kdbx) + Keepass 2 XML (unencrypted) (.xml) + Keepass CSV (unencrypted) (.csv) + Kicsi Közepes diff --git a/src/keepass2android/Resources/values-in/strings.xml b/src/keepass2android/Resources/values-in/strings.xml index 736bc417..52b6dc57 100644 --- a/src/keepass2android/Resources/values-in/strings.xml +++ b/src/keepass2android/Resources/values-in/strings.xml @@ -11,6 +11,11 @@ 1 hour Never + + Keepass 2 database (.kdbx) + Keepass 2 XML (unencrypted) (.xml) + Keepass CSV (unencrypted) (.csv) + Small Medium diff --git a/src/keepass2android/Resources/values-it/strings.xml b/src/keepass2android/Resources/values-it/strings.xml index ea9b7fc9..475f387a 100644 --- a/src/keepass2android/Resources/values-it/strings.xml +++ b/src/keepass2android/Resources/values-it/strings.xml @@ -5,6 +5,7 @@ Pagina web Keepass2Android è un gestore di password per Android che supporta l\'accesso in letura/scrittura ai database di KeePass 2.x. 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 Aggiungi voce Crea voce per l\'URL @@ -29,6 +30,8 @@ Inserimento password QuickUnlock Gestione dei file + Tastiera + Esporta il database... Parentesi Annulla Appunti eliminati. @@ -39,7 +42,7 @@ La voce è disponibile tramite la tastiera KP2A Impossibile aprire la finestra di selezione del metodo di input. Per favore, attiva la tastiera manualmente. Per favore, abilita la tastiera di Keepass2Android nelle impostazioni del tuo sistema. - Creazione file chiave database… + Creazione file chiave database… Gruppo corrente Gruppo corrente: Root Database @@ -106,7 +109,7 @@ Lunghezza Dimensione elenco gruppi Dimensione del testo nella lista dei gruppi - Caricamento del database… + Caricamento del database… Minuscolo ***** Nascondi la password @@ -129,7 +132,7 @@ Cerca Ricerca Avanzata Vai all\'URL - Cambia il database… + Cambia il database… Meno Mai @@ -143,9 +146,9 @@ Nome del file del database di KeePass Inserisci la password del database Seleziona il tipo di chiave principale: - Creazione del nuovo database… + Creazione del nuovo database… Crea database - Attendere prego… + Attendere prego… Ricorda la posizione dei file chiave Salva il file chiave Elimina @@ -156,7 +159,9 @@ livello Nome del database Nome utente predefinito per le nuove voci - Salvataggio del database… + Salvataggio del database… + Esportazione database… + Database esportato con successo! Spazio Cerca Mostra Password @@ -181,6 +186,7 @@ Grazie per i contributi di codice di %1$s. il Plugin Twofish Cipher per Keepass è stato sviluppato da Scott Greenberg ed è incluso in KP2A. android-filechooser è stato sviluppato da Hai Bison + La tastiera KP2A è basata sulla tastiera di \"Gingerbread\" del progetto \"Android Open Source Project\" e utilizza il codice del \"Plugin Manager\" della tastiera \"Hacker\'s Keyboard\", di Klaus Weidner. Si prega di notare Collaboratori Espressione regolare @@ -219,6 +225,8 @@ Salva nella cache e apri File salvato in %1$s. Impossibile salvare l\'allegato in %1$s. + Ricordare il testo della ricerca? + Vuoi memorizzare il testo di ricerca \"%1$s\" nella voce selezionata per poterlo riutilizzare la prossima volta? Formato data/ora non valido per la data di scadenza! Devi specificare un nome per ogni campo stringa. Nome del campo @@ -246,8 +254,10 @@ Rendi accessibili nome utente e password tramite gli appunti nella barra delle notifiche. Fai attenzione agli sniffer delle password! Notifica della tastiera KP2A Rendi accessibile dalla tastiera KP2A (raccomandato). - Finestra di dialogo Selezione tastiera - Apri la finestra di selezione della tastiera quando è disponibile la tastiera KP2A dopo una ricerca. + Cambia tastiera + 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! Notifica quando sbloccato Visualizza una notifica quando il database è sbloccato. Pre-carica il file del database @@ -268,28 +278,28 @@ Suggerisci o vota nuove funzioni Valuta questa app Traduci KP2A - Aggiungi voce… - Aggiungi gruppo… + Aggiungi voce… + Aggiungi gruppo… Eliminazione della voce... - Elimina gruppo… - Imposta password… - Annulla modifiche… - Trasformazione della chiave principale… - Decodifica database… - Analisi del database… - Controllo delle modifiche nel file di destinazione… + Elimina gruppo… + Imposta password… + Annulla modifiche… + Trasformazione della chiave principale… + Decodifica database… + Analisi del database… + Controllo delle modifiche nel file di destinazione… Unire le modifiche? Il file di database è stato modificato esternamente. Si desidera caricare e unire le modifiche prima di salvare? Selezionare No se si desidera sovrascrivere le modifiche esterne. Unisco le modifiche... Sì, unisci No, sovrascrivi - Sincronizzazione dei database nella cache… - Download file remoto… - Caricamento file… - Ripristino del file remoto… + Sincronizzazione dei database nella cache… + Download file remoto… + Caricamento file… + Ripristino del file remoto… I file sono sincronizzati. Database sincronizzati con successo! - Controllo delle modifiche ai database… + Controllo delle modifiche ai database… Impossibile salvare in remoto: %1$s. Salva nuovamente o usa il menu Sincronizza quando la connessione remota sarà nuovamente disponibile. Impossibile aprire da remoto: %1$s. Caricato il file dalla cache locale. Puoi comunque effettuare modifiche al database e sincronizzarle successivamente. File remoto aggiornato. @@ -299,15 +309,19 @@ Nessuna modifica rilevata. Aggiornato il file OTP ausiliario locale: il contatore remoto era maggiore. Aggiornato il file OTP ausiliario remoto: il contatore locale era maggiore. - Sincronizzazione del file OTP ausiliario… + Sincronizzazione del file OTP ausiliario… file del database File OTP ausiliario Si è verificato un errore: - Sincronizzazione del database… + Sincronizzazione del database… Non è possibile spostare il gruppo in questo gruppo. Oggi è l\'Oktoberfest! Se ti piace Keepass2Android: non sarebbe un buon giorno per offrirmi una birra? Dimmi di più! No, non mi piace più di tanto + host (es: 192.168.0.1) + porta + Cartella iniziale (opzionale): + Inserisci i dati di accesso SFTP: Seleziona il tipo di archiviazione: File locale Ottieni da app esterna @@ -320,7 +334,7 @@ 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 SkyDrive - SFTP (SSH File Transfer Protocol) + SFTP (SSH File Transfer) Inizializzazione dell\'accesso al file Posizione del database Puoi salvare il database localmente, sul tuo dispositivo Android, o nel Cloud (solo versione non-Offline). Keepass2Android rende il database disponibile anche se sei offline. Dato che il database è cifrato con AES 256 bit, nessuno potrà accedere alle tue password, tranne te. Noi raccomandiamo di usare Dropbox: è accessibile tramite tutti i dispositivi e fornisce il backup di versioni precedenti dei file. @@ -334,7 +348,7 @@ Scegli se vuoi utilizzare un file chiave oltre alla master password: Usa file chiave Errore nell\'aggiunta del file chiave! - Carica il file OTP ausiliario… + 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 caricare il file OTP ausiliario! @@ -343,15 +357,24 @@ OTP scartata: OTP già tutte inserite! Prima chiudi il database. OTP scartata. (Sono già disponibili una o più OTP) - OTP-secret (es.: 01 23 ab cd…) + OTP-secret (es.: 01 23 ab cd…) Errore durante l\'analisi dell\'OTP-secret! Creazione chiave OTP fallita! Assicurati di aver inserito le OTP corrette. Errore aggiornamento file OTP ausiliario! - Salvataggio file OTP ausiliario… - Caricamento… + Salvataggio file OTP ausiliario… + Caricamento… + 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 log delle modifiche + +Versione 0.9.3\n +* Nuova tastiera con molti miglioramenti. Vedi Impostazioni.\n +* Supporto in sola lettura per file kdb (Keepass 1). Sperimentale!\n +* Aggiunto supporto SFTP\n +* Aggiunto workaround per il bug con ART (Android 4.4.2)\n +* Bugfix\n Versione 0.9.2\n * Aggiunto supporto OTP (compatibile con il plugin OtpKeyProv)\n * Integrato supporto NFC per le OTP dal NEO YubiKey\n @@ -442,6 +465,11 @@ Prima release pubblica 1 ora Mai + + Database di KeePass 2 (.kdbx) + Keepass 2 XML (in chiaro) (.xml) + KeePass CSV (in chiaro) (.csv) + Piccolo Medio diff --git a/src/keepass2android/Resources/values-iw/strings.xml b/src/keepass2android/Resources/values-iw/strings.xml index 736bc417..52b6dc57 100644 --- a/src/keepass2android/Resources/values-iw/strings.xml +++ b/src/keepass2android/Resources/values-iw/strings.xml @@ -11,6 +11,11 @@ 1 hour Never + + Keepass 2 database (.kdbx) + Keepass 2 XML (unencrypted) (.xml) + Keepass CSV (unencrypted) (.csv) + Small Medium diff --git a/src/keepass2android/Resources/values-ja/strings.xml b/src/keepass2android/Resources/values-ja/strings.xml index 31460d88..1b9a90fa 100644 --- a/src/keepass2android/Resources/values-ja/strings.xml +++ b/src/keepass2android/Resources/values-ja/strings.xml @@ -36,7 +36,7 @@ KP2A キーボードを介して入力可能です。 「入力方法の選択」ダイアログを開けません。手動でキーボードを有効にしてください。 システム設定で Keepass2Android キーボードを有効にしてください。 - データベース認証中… + データベース認証中… 現在のグループ 現在のグループ: Root データベース @@ -103,7 +103,7 @@ 生成するパスワードの長さ グループ一覧サイズ グループ一覧の文字サイズ - データベース読込中… + データベース読込中… 英数小文字 ***** パスワードを隠す @@ -139,9 +139,9 @@ \"バックアップ\"と\"ごみ箱\"を検索対象から除外します KeePassデータベースファイル データベースのパスワード設定 - データベースファイルを作成中… + データベースファイルを作成中… データベースを作成 - 実行中… + 実行中… 前回使用したキーファイルを次回も表示します キーファイルを記憶 消去 @@ -152,7 +152,7 @@ レベル データベース名 新しいエントリのデフォルトユーザー名 - データベースを保存中… + データベースを保存中… 半角スペース 検索 パスワードを表示 @@ -220,6 +220,11 @@ 1 hour Never + + Keepass 2 database (.kdbx) + Keepass 2 XML (unencrypted) (.xml) + Keepass CSV (unencrypted) (.csv) + diff --git a/src/keepass2android/Resources/values-ko/strings.xml b/src/keepass2android/Resources/values-ko/strings.xml index 736bc417..52b6dc57 100644 --- a/src/keepass2android/Resources/values-ko/strings.xml +++ b/src/keepass2android/Resources/values-ko/strings.xml @@ -11,6 +11,11 @@ 1 hour Never + + Keepass 2 database (.kdbx) + Keepass 2 XML (unencrypted) (.xml) + Keepass CSV (unencrypted) (.csv) + Small Medium diff --git a/src/keepass2android/Resources/values-nb/strings.xml b/src/keepass2android/Resources/values-nb/strings.xml index f4f214e4..0fc0341f 100644 --- a/src/keepass2android/Resources/values-nb/strings.xml +++ b/src/keepass2android/Resources/values-nb/strings.xml @@ -30,7 +30,7 @@ Oppføringen er tilgjengelig gjennom KP2A Tastatur Kunne ikke åpne dialogboksen for å velge inndatametode. Aktiver tastaturet manuelt. Aktiver Keepass2Android tastaturet i systeminnstillingene. - Lager databasenøkkelen … + Lager databasenøkkelen … Gjeldende gruppe Gjeldende gruppe: Rot Database @@ -97,7 +97,7 @@ Lengde Gruppelistestørrelse Tekststørrelsen i gruppelisten - Laster databasen… + Laster databasen… Små bokstaver ***** Masker passord @@ -131,8 +131,8 @@ Søkeresultatet inneholder ikke oppføringer fra \'Backup\' eller søppelbøtta Filnavnet til KeePass-databasen Angi databasepassordet - Oppretter ny database… - Arbeider… + Oppretter ny database… + Arbeider… Husker plasseringen av nøkkelfilene Lagre nøkkelfilen Fjern @@ -143,7 +143,7 @@ omganger Databasenavn Standard brukernavn for nye oppføringer - Lagrer databasen… + Lagrer databasen… Mellomrom Søk Vis passordet @@ -208,8 +208,6 @@ Gjør brukernavn og passord er tilgjengelig gjennom varslingslinjen og utklippstavle. Vokt deg for passordsniffere! KP2A tastatur varsel Gjør hele oppføringen tilgjengelig gjennom KP2A tastaturet (anbefales). - Dialogboks for valg av tastatur - Åpne tastatur dialog når en oppføring er tilgjengelig gjennom KP2A tastaturet etter søk. Vil du overskrive den eksisterende binærfilen med samme navn? Overskrive eksisterende binærfil? Overskriv @@ -238,6 +236,11 @@ 1 hour Never + + Keepass 2 database (.kdbx) + Keepass 2 XML (unencrypted) (.xml) + Keepass CSV (unencrypted) (.csv) + Liten Middels diff --git a/src/keepass2android/Resources/values-nl/strings.xml b/src/keepass2android/Resources/values-nl/strings.xml index ccd42b5a..8aeafd5c 100644 --- a/src/keepass2android/Resources/values-nl/strings.xml +++ b/src/keepass2android/Resources/values-nl/strings.xml @@ -5,6 +5,7 @@ Homepage Keepass2Android is een wachtwoordmanager met lees/schrijf toegang tot KeePass 2.x databases in Android. De gebruikersinterface is gebaseerd op KeepassDroid een port ontwikkeld door Brian Pellin. Code voor de database operaties is gebaseerd op KeePass door Dominik Reichl. De Android robot is gereproduceerd of aangepast van het werk gemaakt en gedeeld door Google en gebruikt in overeenstemming met de voorwaarden beschreven in de Creative Commons 3.0 Attribution License. + SFTP ondersteuning is geïmplementeerd door middel van de JSch bibliotheek onder BSD licentie, gemaakt door JCraft, Inc. Accepteren Record toevoegen URL invoeren @@ -29,6 +30,8 @@ Wachtwoordtoegang QuickUnlock Omgang met bestanden + Toetsenbord + Exporteer database... Haakjes Annuleren Klembord gewist. @@ -39,7 +42,7 @@ Invoer is mogelijk via KP2A-toestenbord Kan venster om invoermethode te selecteren niet openen. Activeer toetsenbord handmatig. Activeer het Keepass2Android-toetsenbord in uw systeeminstellingen. - Databasesleutel wordt aangemaakt… + Databasesleutel wordt aangemaakt… Huidige groep Huidige groep: Root Database @@ -106,7 +109,7 @@ Lengte Grootte van de groepslijst Grootte van de tekst in de groepslijst - Database wordt geladen… + Database wordt geladen… Kleine letters ***** Maskeer wachtwoord @@ -129,7 +132,7 @@ Zoeken Geavanceerd zoeken Ga naar URL - Wijzig database… + Wijzig database… Min Nooit Ja @@ -143,9 +146,9 @@ KeePass databasebestandsnaam Geef databasewachtwoord Selecteer hoofdsleutel type: - Nieuwe database wordt aangemaakt… + Nieuwe database wordt aangemaakt… Database maken - Bezig… + Bezig… Onthoudt de locatie van de sleutelbestanden Sleutelbestand opslaan Verwijder @@ -156,7 +159,9 @@ cycli Databasenaam Standaard gebruikersnaam voor nieuwe invoer - Database wordt opgeslagen… + Database wordt opgeslagen… + Database exporteren… + Database succesvol geëxporteerd! Ruimte Zoeken Toon wachtwoord @@ -181,6 +186,7 @@ Dankzij de bijdragen van de code door %1$s. De Twofish Cipher Plugin voor Keepass werd ontwikkeld door Scott Greenberg en is opgenomen in KP2A. Android-bestandskiezer is ontwikkeld door Hai Bison + Het KP2A toetsenbord is gebaseerd op het Gingerbread toetsenbord van het Android Open Source Project en gebruikt de Plugin Manager code van Hacker\'s Keybord van Klaus Weidner. Merk op Bijdragers Reguliere expressie @@ -219,6 +225,8 @@ Opslaan in de cache en openen Bestand opgeslagen als %1$s. Kon de bijlage niet opslaan in %1$s. + Onthoud zoektekst? + Zou u graag de zoektekst \"%1$s\" willen opslaan in de geselecteerde regel, zodat het de volgende keer automatisch gevonden wordt? Ongeldige datum/tijdnotatie voor vervaldatum! Een veldnaam is vereist voor elke waarde. Veldnaam @@ -246,8 +254,10 @@ Maak gebruikersnaam en wachtwoord toegankelijk via de systeembalk en het Klembord. Pas op voor wachtwoordsniffers! KP2A toetsenbordmelding Maak volledige invoer mogelijk via het toetsenbord van de KP2A (aanbevolen). - Venster voor keuze van toetsenbord - Open toetsenbord selectievenster wanneer invoer beschikbaar is via KP2A toetsenbord na zoeken. + Wissel toetsenbord + Open toetsenbord selectie venster als een regel beschikbaar is via KP2A toetsenbord na zoeken vanaf de browser of het toetsenbord. + Wissel automatisch op geroote apparaten + Op geroote apparaten, het is mogelijk om automatisch te wisselen naar het Keepass2Android toetsenbord (na het zoeken van een regel of door het klikken op de KP2A toetsenbord notificatie) en terug te wisselen naar het vorige toetsenbord zonder de invoermethode kiezer. Dit vereist de installatie van de Secure Settings app. Zie de KP2A documentatie voor meer informatie! Bericht terwijl ontgrendeld Toon doorlopend bericht terwijl de database ontgrendeld is. Pre-load van databasebestand @@ -268,28 +278,28 @@ Geef suggesties of stem voor verbeteringen Waardeer deze app KP2A vertalen - Invoer toevoegen… - Groep toevoegen… - Invoer wissen… - Groep verwijderen… - Wachtwoord instellen… - Wijzigingen ongedaan maken… - Hoofdsleutel transformeren… - Database ontsleutelen… - Leest database… - Doelbestand op veranderingen controleren… + Invoer toevoegen… + Groep toevoegen… + Invoer wissen… + Groep verwijderen… + Wachtwoord instellen… + Wijzigingen ongedaan maken… + Hoofdsleutel transformeren… + Database ontsleutelen… + Leest database… + Doelbestand op veranderingen controleren… Wijzigingen samenvoegen? Het databasebestand is extern bewerkt. Wilt u de wijzigingen ophalen en samenvoegen voordat u opslaat? Selecteer Nee als u de externe wijzigingen wilt overschrijven. - Samenvoegen van wijzigingen… + Samenvoegen van wijzigingen… Ja, samenvoegen Nee, overschrijven - Tijdelijk opgeslagen database aan het synchroniseren… - Downloaden van extern bestand… - Uploaden van bestand… - Herstellen externe bestand… + Tijdelijk opgeslagen database aan het synchroniseren… + Downloaden van extern bestand… + Uploaden van bestand… + Herstellen externe bestand… Bestanden zijn aan het synchroniseren. Database met succes gesynchroniseerd! - Databases op veranderingen aan het controleren… + Databases op veranderingen aan het controleren… Kan niet extern opslaan naar: %1$s. Sla opnieuw op of gebruik het menu synchroniseren wanneer externe verbinding weer beschikbaar is. Kan niet extern openen: %1$s. Bestand geladen vanuit lokale cache. U kunt nog steeds wijzigingen aanbrengen in de database en deze later synchroniseren. Extern bestand bijgewerkt. @@ -299,15 +309,19 @@ Geen veranderingen geconstateerd. Gecachete OTP hulpbestand bijgewerkt: Externe teller was hoger. Externe OTP hulpbestand bijgewerkt: Lokale teller was hoger. - OTP hulpbestand synchroniseren… + OTP hulpbestand synchroniseren… database bestand OTP hulpbestand Een fout is opgetreden: - Database synchroniseren… + Database synchroniseren… Kan de groep niet naar deze groep verplaatsen. Vandaag is het Oktoberfeest! Als je Keepass2Android leuk vind: zou het niet de uitgelezen dag zijn om mij te trakteren op een biertje? Vertel me hoe! Nee, zo leuk vind het ook weer niet + host (bijv: 192.168.0.1) + poort + Initiële map (optioneel): + SFTP logingegevens invoeren: Selecteer het opslagtype: Lokaal bestand Krijg via externe app @@ -320,7 +334,7 @@ Als u KP2A volledige toegang tot dropbox wilt geven, kiest u deze optie. Het zal alleen toegang vragen tot de map Apps/Keepass2Android. Dit is met name geschikt bij het maken van een nieuwe database. Als u al een database heeft, gebruik deze optie om de map te maken, plaats daarna het bestand in de map (vanaf uw PC) en kies deze optie opnieuw om het bestand te openen. Google Drive SkyDrive - SFTP (SSH File Transfer Protocol) + SFTP (SSH File Transfer) Bestandstoegang initaliseren Database locatie U kunt uw database lokaal op uw Android toestel of in de cloud opslaan (alleen de niet-Offline versie). Keepass2Android maakt de database beschikbaar, zelfs als u offline bent. Omdat de database veilig is versleuteld met AES 256 bit encryptie, kan niemand toegang krijgen tot uw wachtwoorden behalve u. We adviseren Dropbox te kiezen: Het is beschikbaar op al uw apparaten en voorziet zelfs in backups van vorige bestandsversies. @@ -334,7 +348,7 @@ Kies als u gebruik wilt maken van een sleutelbestand naast uw hoofdwachtwoord: Gebruik sleutelbestand Fout tijdens het toevoegen van het sleutelbestand! - Laad OTP hulpbestand… + Laad OTP hulpbestand… Geef de volgende eenmalige wachtwoorden (OTPs). Veeg uw Yubikey NEO langs de achterkant van uw apparaat voor NFC invoer. OTP %1$d Kan het OTP hulpbestand niet laden! @@ -343,15 +357,25 @@ OTP verwijderd: alle OTPs al ingevoerd! Sluit eerst de database. OTP is verwijderd. (Een of meerdere OTPs reeds beschikbaar) - OTP geheim (bijv. 01 23 ab cd…) + OTP geheim (bijv. 01 23 ab cd…) Fout lezen OTP geheim! OTP sleutel maken mislukt! Zorg ervoor dat u de juiste OTPs hebt ingevoerd. Fout bijwerken OTP hulpbestand! - OTP hulpbestand opslaan… - Laden… + OTP hulpbestand opslaan… + Laden… + Krijg meer opslag methodes Waarschuwing: Server certificaat validatie mislukt: %1$s. Installeer een passend root-certificaat op uw apparaat of zie instellingen! Fout: Server certificaat validatie mislukt! Installeer een passend root-certificaat op uw apparaat of zie instellingen! + Kies bestandsformaat Change log + + Versie 0.9.3\n + * Nieuw toetsenbord met veel verbeteringen. Zie instellingen voor aanpassingsmogelijkheden.\n + * Alleen lezen ondersteuning voor .kdb (Keepass 1.x files). Experimenteel!\n + * SFTP ondersteuning toegevoegd\n + * Bug in ART (Android 4.4.2) opgelost\n + * Bug reparaties\n + Versie 0.9.2\n * OTP ondersteuning toegevoegd (compatibel met OtpKeyProv plugin)\n @@ -454,6 +478,11 @@ Eerste publieke publikatie 1 uur Nooit + + Keepass 2 database (.kdbx) + Keepass 2 XML (unencrypted) (.xml) + Keepass CSV (unencrypted) (.csv) + Klein Gemiddeld diff --git a/src/keepass2android/Resources/values-nn/strings.xml b/src/keepass2android/Resources/values-nn/strings.xml index 80bac7a9..5f774223 100644 --- a/src/keepass2android/Resources/values-nn/strings.xml +++ b/src/keepass2android/Resources/values-nn/strings.xml @@ -23,7 +23,7 @@ Tid før utklippstavla blir tømt etter at brukarnamnet eller passordet er kopiert. Kopier brukarnamnet til utklippstavla Kopier passordet til utklippstavla - Lagar databasenøkkelen … + Lagar databasenøkkelen … Gjeldande gruppe Gjeldande gruppe: Rot Tal @@ -80,7 +80,7 @@ Lengd Gruppelistestorleik Tekststorleik i gruppelista - Lastar databasen … + Lastar databasen … Små bokstavar Masker passord Gøym passorda (standardval) @@ -110,8 +110,8 @@ Søkjeresultatet inneheld ikkje oppføringar frå \'Backup\' eller søppelbøtta Filnamnet til KeePass-databasen Skriv databasepassordet - Lager ny database … - Arbeider … + Lager ny database … + Arbeider … Hugsar staden til nøkkelfilene Lagra nøkkelfila Ta vekk @@ -120,7 +120,7 @@ Krypteringsomgangar Fleire krypteringsomgangar gjev tilleggsvern mot rå makt-åtak, men kan òg gjera lasting og lagring mykje tregare. omgangar - Lagrar databasen … + Lagrar databasen … Mellomrom Søk Syn passordet @@ -144,6 +144,11 @@ 1 hour Never + + Keepass 2 database (.kdbx) + Keepass 2 XML (unencrypted) (.xml) + Keepass CSV (unencrypted) (.csv) + Liten Middels diff --git a/src/keepass2android/Resources/values-pl/strings.xml b/src/keepass2android/Resources/values-pl/strings.xml index 00ecb828..41fe1dd9 100644 --- a/src/keepass2android/Resources/values-pl/strings.xml +++ b/src/keepass2android/Resources/values-pl/strings.xml @@ -5,6 +5,7 @@ Strona domowa Keepass2Android to menedżer haseł umożliwiający odczyt i zapis baz danych programu KeePass 2.x w systemie Android. Interfejs użytkownika jest wzorowany na aplikacji KeepassDroid opracowanej przez Briana Pellina. Kod źródłowy operacji na bazach danych jest oparty na aplikacji KeePass Dominika Reichla. Robot Android jest kopią lub modyfikacją wizerunku stworzonego i udostępnianego przez Google i jest wykorzystywany zgodnie z zasadami opisanymi w Licencji Creative Commons Attribution 3.0. + Wsparcie SFTP jest zaimplementowane przy użyciu biblioteki JSch objętej licencją BSD, stworzonej przez JCraft, Inc. Akceptuj Dodaj wpis Dodaj wpis dla adresu URL @@ -29,6 +30,8 @@ Hasło dostępu SzybkieOdblokowanie Obsługa plików + Klawiatura + Eksportuj bazę danych... Nawiasy Anuluj Schowek wyczyszczony. @@ -39,7 +42,7 @@ Wpis jest dostępny za pośrednictwem klawiatury KP2A Nie można otworzyć okna dialogowego wyboru metody wprowadzania. Aktywuj klawiaturę ręcznie w ustawieniach systemu. Proszę włączyć obsługę klawiatury Keepass2Android w ustawieniach systemu. - Tworzenie klucza bazy danych… + Tworzenie klucza bazy danych… Aktualna grupa Aktualna grupa: Katalog głowny Baza danych @@ -106,7 +109,7 @@ Długość Wielkość tekstu listy grup Wielkość czcionki w liście grup - Wczytywanie bazy danych… + Wczytywanie bazy danych… Małe litery ***** Ukryj hasło @@ -143,9 +146,9 @@ Ścieżka do pliku bazy danych KeePass Wprowadź hasło bazy danych Wybierz rodzaj klucza głównego: - Tworzenie nowej bazy danych… + Tworzenie nowej bazy danych… Stwórz bazę danych - Pracuję… + Pracuję… Zapamiętaj ścieżkę do plików kluczy Zapamiętaj plik klucza Usuń @@ -156,7 +159,9 @@ złożoność Nazwa bazy danych Domyślna nazwa użytkownika dla nowych wpisów - Zapisywanie bazy danych… + Zapisywanie bazy danych… + Eksportowanie bazy danych… + Baza danych wyeksportowana pomyślnie! Spacja Szukaj Pokaż hasło @@ -181,6 +186,7 @@ Podziękowania za wkład do kodu dla %1$s. Plugin Twofish Cipher dla Keepass został opracowany przez Scotta Greenberga i jest zawarty w KP2A. Manager wyboru plików został opracowany przez Hai Bizon + Klawiatura KP2A bazuje na klawiaturze Gingerbread od Android Open Source Project i korzysta z kodu Menadżera Wtyczek klawiatury Hacker\'s Keyboard autorstwa Klausa Weidnera. Uwaga: Współpracownicy Wyrażenie regularne @@ -219,6 +225,8 @@ Zapisz do pamięci podręcznej i otwórz Zapisano plik w %1$s. Nie można zapisać załącznika do %1$s. + Zapamiętać wyszukiwany tekst? + Czy chciałbyś zachować wyszukiwany tekst \"%1$s\" w wybranym wpisie w celu automatycznego znalezienia go następnym razem? Nieprawny format daty/godziny dla czasu wygaśnięcia! Nazwa pola jest wymagana dla każdego ciągu znaków. Nazwa pola @@ -246,8 +254,10 @@ Udostępnienie nazwy użytkownika i hasła za pośrednictwem schowka i paska powiadomień. Uwaga na sniffery haseł! Użyj klawiaturę KP2A do wprowadzania danych Udostępnij wszystkie dane logowania za pośrednictwem klawiatury KP2A (zalecane). - Okno dialogowe wyboru klawiatury - Otwórz okno dialogowe wyboru klawiaturyy, gdy wpis jest dostępny za pośrednictwem KP2A po wyszukiwaniu. + Przełącz klawiaturę + Otwórz dialog wyboru klawiatury gdy wpis jest dostępny przez klawiaturę KP2A po wyszukiwaniu z przeglądarki lub z klawiatury. + Automatyczne przełączanie na zrootowanych urządzeniach + Na zrootowanych urządzeniach możliwe jest automatyczne przełączanie na klawiaturę Keepass2Adndroid (po wyszukiwaniu wpisu lub przez kliknięcie powiadomienia klawiatury KP2A) i przełączanie z powrotem do poprzedniej klawiatury bez wyświetlania powiadomienia o wyborze metody wprowadzania. Wymaga to instalacji aplikacji Secure Settings. Obejrzyj dokumentację KP2A aby dowiedzieć się więcej! Powiadom gdy odblokowana Pokazuje powiadomienie gdy baza danych gdy jest odblokowana. Wstępnie wczytuj baze danych @@ -299,7 +309,7 @@ Nie wykryto żadnych zmian. Zaktualizowano zbuforowany pomocniczy plik OTP: Zdalny licznik był wyższy. Zaktualizowano zdalny plik pomocniczy OTP: lokalny licznik był wyższy. - Synchronizacja pliku pomocniczego OTP… + Synchronizacja pliku pomocniczego OTP… plik bazy danych Pomocniczy plik OTP Wystąpił błąd: @@ -308,6 +318,10 @@ Dzisiaj jest Oktoberfest! Jeśli podoba Ci się Keepass2Android: czemu dzisiaj nie mógłby być dzień, w którym postawiłbyś mi piwo? Wyślij mi wiadomość! Nie, nie podoba mi się na tyle + host (np: 192.168.0.1) + port + Katalog początkowy (opcjonalne): + Wprowadź dane loginu SFTP: Wybierz miejsce zapisu: Plik lokalny Z aplikacji zewnętrznej @@ -320,7 +334,7 @@ Jeżeli nie chcesz dać KP2A pełnego dostępu do wszystkich folderów Dropbox, możesz wybrać tę opcję. Aplikacja zażąda dostępu jedynie do folderu Aplikacje/Keepass2Android. Jest to szczególnie przydatne podczas tworzenia nowej bazy danych. Jeżeli już posiadasz bazę danych, kliknij w tę opcję aby utworzyć folder, następnie umieść swój plik w folderze (ze swojego PC) i wybierz tę opcję ponownie aby otworzyć plik. Google Drive SkyDrive - SFTP (SSH File Transfer Protocol) + SFTP (transfer plików przez SSH) Inicjowanie dostępu do pliku Miejsce zapisu bazy danych Możesz przechowywać bazę danych lokalnie, na urządzeniu z systemem Android, lub w Chmurze (tylko w przypadku wersji nie Offline). Keepass2Android przetwarza bazę danych tak, że jest ona dostępna, nawet gdy jesteś offline. Baza danych jest zabezpieczona 256 bitowym szyfrowaniem AES, więc nikt nie będzie miał dostępu do twoich haseł oprócz Ciebie. Zalecamy aby wybrać Dropbox: jest dostępny na wszystkie urządzenia i zapewnia nawet kopie zapasowe poprzednich wersji plików. @@ -334,7 +348,7 @@ Wybierz, jeśli chcesz użyć pliku klucza oprócz hasła głównego: Użyj pliku klucza Wystąpił błąd podczas dodawania pliku klucza! - Ładowanie pomocniczego pliku OTP… + Ładowanie pomocniczego pliku OTP… Wprowadź kolejne hasła jednorazowe (OTPs). Zbliż swój Yubikey NEO do tylnej części swojego urządzenia aby wprowadzić przez NFC. Hasło jednorazowe (OTP) %1$d Nie można załadować pomocniczego pliku OTP! @@ -343,15 +357,25 @@ Hasło jednorazowe (OTP) odrzucone: Wszystkie hasła jednorazowe (OTPs) zostały już wprowadzone! Proszę najpierw zamknąć bazę danych. Hasło jednorazowe (OTP) odrzucone. (Jedno lub więcej haseł jednorazowych jest już dostępne) - Tajny klucz OTP (np. 01 23 ab cd…) + Tajny klucz OTP (np. 01 23 ab cd…) Błąd przetwarzania tajnego klucza OTP! Nie można utworzyć klucza OTP! Upewnij się, że wprowadziłeś poprawne hasła jednorazowe (OTPs). Błąd aktualizacji pomocniczego pliku OTP! - Zapisywanie pomocniczego pliku OTP… - Ładowanie… + Zapisywanie pomocniczego pliku OTP… + Ładowanie… + Uzyskaj więcej typów przechowywania danych Ostrzeżenie: Weryfikacja certyfikatu serwera nie powiodła się: %1$s. Zainstaluj odpowiedni certyfikat root na swoim urządzeniu lub sprawdź ustawienia! Błąd: Weryfikacja certyfikatu serwera nie powiodła się! Zainstaluj odpowiedni certyfikat root na swoim urządzeniu lub sprawdź ustawienia! + Wybierz format pliku Lista zmian + + Wersja 0.9.3\n + * Nowa klawiatura z wieloma usprawnieniami. Sprawdź ustawienia aby dostosować.\n + * Wsparcie tylko do odczytu dla kdb (pliki Keepass 1). Eksperymentalne!\n + * Dodano wsparcie protokołu SFTP\n + * Dodano obejście błędu w ART (Android 4.4.2)\n + * Poprawki błędów\n + Wersja 0.9.2\n * Dodano obsługę haseł jednorazowych (kompatybilne z wtyczką OtpKeyProv)\n @@ -434,6 +458,11 @@ Podziękowania dla Niki Hüttner (www.close-cut.de) za nowe logo!\n 1 godzina Nigdy + + Baza danych Keepass 2 (.kdbx) + Keepass 2 XML (nieszyfrowane) (.xml) + Keepass CSV (nieszyfrowane) (.csv) + Mała Średnia diff --git a/src/keepass2android/Resources/values-pt-rBR/strings.xml b/src/keepass2android/Resources/values-pt-rBR/strings.xml index 8c3aec1d..da1f7ae1 100644 --- a/src/keepass2android/Resources/values-pt-rBR/strings.xml +++ b/src/keepass2android/Resources/values-pt-rBR/strings.xml @@ -36,7 +36,7 @@ Entrada está disponível através do teclado KP2A Não foi possível abrir a caixa de diálogo para selecionar o método de entrada. Por favor, ative o teclado manualmente. Por favor habilite o teclado do Keepass2Android nas configurações do seu sistema. - Criando a chave do banco de dados… + Criando a chave do banco de dados… Grupo atual Grupo atual: Raiz Banco de Dados @@ -103,7 +103,7 @@ Tamanho Tamanho da lista de grupos Tamanho do texto na lista de grupos - Carregando banco de dados… + Carregando banco de dados… Letras minúsculas ***** Esconder senha @@ -126,7 +126,7 @@ Procurar Pesquisa avançada Ir para URL - Alterar banco de dados… + Alterar banco de dados… Menos Nunca Sim @@ -139,9 +139,9 @@ Omitir os grupos \'Backup\' e \'Lixeira\' dos resultados da busca Arquivo de banco de dados do KeePass Digite a senha do banco de dados - Criando novo banco de dados… + Criando novo banco de dados… Criar banco de dados - Trabalhando… + Trabalhando… Lembrar o local dos arquivos chave Salvar arquivo chave Remover @@ -152,7 +152,7 @@ rodadas Nome do banco de dados Nome de usuário padrão para novas entradas - Salvando banco de dados… + Salvando banco de dados… Espaço Busca Mostrar senha @@ -232,20 +232,17 @@ Tornar usuários e senhas disponíveis através da barra de notificações e da área de transferência. Cuidado com sniffers de senhas! Notificação do teclado KP2A Tornar toda a entrada disponível através do teclado KP2A (recomendado). - Caixa de diálogo de seleção de teclado - Abre a caixa de diálogo de seleção do teclado quando uma entrada está disponível através do teclado KP2A após pesquisa. Notificação enquanto desbloqueado Mostra uma notificação permanente enquanto o banco de dados está desbloqueado. Traduza o KP2A - Adicionando a entrada… - Adicionando grupo… + Adicionando a entrada… + Adicionando grupo… FTP HTTP (WebDav) HTTPS (WebDav) Dropbox Google Drive SkyDrive - SFTP (SSH File Transfer Protocol) Mudanças 30 segundos @@ -257,6 +254,11 @@ 1 hour Never + + Keepass 2 database (.kdbx) + Keepass 2 XML (unencrypted) (.xml) + Keepass CSV (unencrypted) (.csv) + Pequeno Médio diff --git a/src/keepass2android/Resources/values-pt-rPT/strings.xml b/src/keepass2android/Resources/values-pt-rPT/strings.xml index 3fc471aa..ea54b4e4 100644 --- a/src/keepass2android/Resources/values-pt-rPT/strings.xml +++ b/src/keepass2android/Resources/values-pt-rPT/strings.xml @@ -39,7 +39,7 @@ Entrada está disponível através do teclado KP2A Não foi possível abrir a caixa de diálogo para selecionar o método de entrada. Por favor, ative o teclado manualmente. Por favor habilite o teclado Keepass2Android nas configurações do sistema. - Criando a chave da base de dados… + Criando a chave da base de dados… Grupo atual Grupo atual: Raiz Base de dados @@ -106,7 +106,7 @@ Tamanho Tamanho da lista de grupos Tamanho do texto na lista de grupos - Carregando base de dados… + Carregando base de dados… Letras minúsculas ***** Esconder senha @@ -133,7 +133,7 @@ Sim Não Não há resultados de pesquisa - A processar… + A processar… Remover Rijndael (AES) Raiz @@ -198,29 +198,28 @@ Certificados SSL Eliminar a cache? Notificações de teclado KP2A - Caixa de diálogo de seleção de teclado Reciclagem Descartar alterações? Sugerir ou votar melhorias Traduza o KP2A - Adicionando grupo… - Apagando entrada… - Apagando grupo… - Estabelecendo password… - Desfazendo alterações… - Transformando a chave mestra… - Descodificando base de dados… - Processando base de dados… - Verificando o ficheiro de destino para mudanças… + Adicionando grupo… + Apagando entrada… + Apagando grupo… + Estabelecendo password… + Desfazendo alterações… + Transformando a chave mestra… + Descodificando base de dados… + Processando base de dados… + Verificando o ficheiro de destino para mudanças… Fundir alterações? A base de dados foi modificado externamente. Deseja carregar e fundir as alterações antes de salvar? Seleccione não se deseja sobre-escrever as alterações externas. - Fundindo alterações… + Fundindo alterações… Sim, fundir Não, sobre-escrever - Sincronização da base de dados em cache… - Carregando ficheiro remoto… - Uploading… - Restaurando ficheiro remoto… + Sincronização da base de dados em cache… + Carregando ficheiro remoto… + Uploading… + Restaurando ficheiro remoto… Os ficheiros são sincronizados. Base de dados sincronizada com sucesso! @@ -233,6 +232,11 @@ 1 hour Never + + Keepass 2 database (.kdbx) + Keepass 2 XML (unencrypted) (.xml) + Keepass CSV (unencrypted) (.csv) + Pequena Média diff --git a/src/keepass2android/Resources/values-ro/strings.xml b/src/keepass2android/Resources/values-ro/strings.xml index 9a68d296..f85c9cc1 100644 --- a/src/keepass2android/Resources/values-ro/strings.xml +++ b/src/keepass2android/Resources/values-ro/strings.xml @@ -36,7 +36,7 @@ Înregistrarea este disponibilă folosind tastatura KP2A Nu s-a putut deschide dialogul de a selecta medoda de introducere. Activați tastatura manual. Activați tastatura Keepass2Android în setarile dvs. de sistem. - Se crează cheia bazei de date… + Se crează cheia bazei de date… Grup curent Grup curent: root Baza de date @@ -103,7 +103,7 @@ Lungime Dimensiune listă grupuri Dimensiune text în lista de grupuri - Se încarcă baza de date… + Se încarcă baza de date… Litere mici ***** Mascare parolă @@ -126,7 +126,7 @@ Căutare Căutare avansată Du-te la URL-ul - Schimbă baza de date… + Schimbă baza de date… Minus Niciodată Da @@ -139,9 +139,9 @@ Omite grupurile \'Backup\' şi \'Coş de gunoi\' din toate căutările Nume fişier bază de date KeePass Introduceţi parola bazei de date - Se creează baza de date nouă… + Se creează baza de date nouă… Creare bază de date - Procesează… + Procesează… Reţine locaţia fişierului cheie Salvează fișierul cheie Elimină @@ -152,7 +152,7 @@ etape Numele bazei de date Nume utilizator implicit pentru intrări noi - Salvez baza de date… + Salvez baza de date… Spaţiu Căutare Arată parola @@ -239,8 +239,6 @@ Oferă utilizatorul şi parolă folosind bara de notificări şi clipboard-ul. Atenţie la \"password sniffers\"! Notificare tastatură KP2A Oferă întreaga înregistrare folosind tastatura KP2A (recomandat). - Dialog selectare tastatură - Deschide dialogul de selecţie a tastaturii atunci când înregistrarea este disponibilă prin KP2A după căutare. Notificare în timp ce este deblocat Afişează o notificare \"în curs\" în timp ce baza de date este deblocată. Pre-încărca fişierul bază de date @@ -261,28 +259,28 @@ Propuneți sau votați pentru îmbunătățiri Evaluează această aplicație Traduce KP2A - Se adaugă înregistrarea… - Se adaugă grup… - Se şterge înregistrarea… - Se şterge grupul… - Se setează parola… - Se anulează modificările… - Se transformă cheia principală… - Se decodează baza de date… - Se parsează baza de date… - Se verifică fişierul ţintă pentru modificări… + Se adaugă înregistrarea… + Se adaugă grup… + Se şterge înregistrarea… + Se şterge grupul… + Se setează parola… + Se anulează modificările… + Se transformă cheia principală… + Se decodează baza de date… + Se parsează baza de date… + Se verifică fişierul ţintă pentru modificări… Combinare modificări? Fişierul bazei de date a fost modificat extern. Doriţi să încărcaţi şi să combinaţi modificările înainte de salvare. Selectaţi Nu dacă doriţi să suprascrieţi modificările externe. - Se combină modificările… + Se combină modificările… Da, combină Nu, suprascrie - Sincronizează baza de date din cache… - Se descarcă fişierul de la distanţă… - Se încarcă fişierul… - Se restaurează fişierul de la distanţă… + Sincronizează baza de date din cache… + Se descarcă fişierul de la distanţă… + Se încarcă fişierul… + Se restaurează fişierul de la distanţă… Fişierele sunt sincronizate. Baza de date s-a sincronizat cu succes! - Verific baza de date pentru modificări… + Verific baza de date pentru modificări… Nu s-a putut salva la distanţă: %1$s. Salvaţi din nou sau folosiţi meniul Sincronizare atunci când conexiunea revine. Nu s-a putut deschide de la distanţă: %1$s. S-a încărcat versiunea locală. Totuşi puteţi face modificări în baza de date şi să le sincronizaţi ulterior. S-a actualizat fişierul remote. @@ -290,7 +288,7 @@ Varianta remote şi din cache sun sincronizate. Nu s-au detectat modificări. A apărut o eroare: - Sincronizează baza de date… + Sincronizează baza de date… Nu se poate muta grupul în acest grup. Astăzi este Oktoberfest! Dacă vă place Keepass2Android: nu ar fi azi o zi potrivită să-mi cumpăraţi o bere? Spune-mi mai multe! @@ -305,7 +303,6 @@ Dropbox Google Drive SkyDrive - SFTP (SSH File Transfer Protocol) Iniţializere access fişier Locaţie bază de date Puteţi stoca baza de date local pe aparatul dvs. sau în cloud (versiunea non-Offline). Keepass2Android face baza de date disponibilă şi dacă sunteţi offline. Deoarece baza de date este criptată AES 256 bit nimeni nu va putea accesa parolele dvs. Vă recomandăm Dropbox: este accesibil pe toate aparatele dvs. şi oferă chiar copii de siguranţă a versiunilor anterioare ale unui fişier. @@ -402,6 +399,11 @@ Versiunea publică iniţială 1 hour Never + + Keepass 2 database (.kdbx) + Keepass 2 XML (unencrypted) (.xml) + Keepass CSV (unencrypted) (.csv) + Mic Mediu diff --git a/src/keepass2android/Resources/values-ru/strings.xml b/src/keepass2android/Resources/values-ru/strings.xml index b12d4c90..cce9f4cf 100644 --- a/src/keepass2android/Resources/values-ru/strings.xml +++ b/src/keepass2android/Resources/values-ru/strings.xml @@ -39,7 +39,7 @@ Вход доступен с помощью клавиатуры KP2A Не удалось открыть диалоговое окно для выбора метода ввода. Пожалуйста, активируйте клавиатуру вручную. Пожалуйста, включите клавиатуру Keepass2Android в системных настройках. - Создание ключа… + Создание ключа… Текущая группа Текущая группа: корневая База @@ -106,7 +106,7 @@ Длина пароля Шрифт списка Размер шрифта в списке групп и записей - Загрузка… + Загрузка… строчные ***** Скрыть пароли @@ -129,7 +129,7 @@ Поиск Расширенный поиск Ссылка - Изменить базу данных… + Изменить базу данных… -Дефис- Никогда Да @@ -143,7 +143,7 @@ База KeePass Изменение пароля базы Выберите тип мастер-ключа: - Создание базы… + Создание базы… Создать базу данных Обработка Запоминать пути к файлам-ключам @@ -156,7 +156,7 @@ проходы Имя базы данных Имя пользователя по умолчанию для новых записей - Сохранение базы… + Сохранение базы… П р о б е л Поиск Показать пароль @@ -246,8 +246,6 @@ Сделать имя пользователя и пароль доступными через панель уведомлений и буфер обмена. Остерегайтесь перехватчиков паролей! Уведомления клавиатуры KP2A Сделайте всю запись доступной через клавиатуру KP2A (рекомендуется). - Диалог выбора клавиатуры - Открывать диалог выбора клавиатуры, когда запись доступна через клавиатуру KP2A после поиска. Уведомление, когда разблокирована Показать текущие уведомления, во время разблокировки базы данных. Предварительная загрузка файла базы данных @@ -268,28 +266,28 @@ Предложить или голосовать за улучшение Оцените это приложение Переведите KP2A - Добавление записи… - Добавление группы… - Удаление записи… - Удаление группы… - Установка пароля… - Отмена изменений… - Преобразование мастер-ключа… - Декодирование базы данных… - Анализ базы данных… - Проверка целевого файла на наличие изменений… + Добавление записи… + Добавление группы… + Удаление записи… + Удаление группы… + Установка пароля… + Отмена изменений… + Преобразование мастер-ключа… + Декодирование базы данных… + Анализ базы данных… + Проверка целевого файла на наличие изменений… Слить изменения? Файл базы данных был изменен извне. Вы хотите загрузить и выполнить слияние изменений перед сохранением? Выберите Нет, если вы хотите перезаписать внешние изменения. - Слияние изменений… + Слияние изменений… Да, объединить Нет, перезаписать - Синхронизация кэшированной базы данных… - Скачивание удалённого файла… - Загрузка файла… - Восстановление удалённого файла… + Синхронизация кэшированной базы данных… + Скачивание удалённого файла… + Загрузка файла… + Восстановление удалённого файла… Файлы синхронизируются. База данных успешно синхронизирована! - Проверка базы данных на наличие изменений… + Проверка базы данных на наличие изменений… Не удаётся сохранить удалённый файл: %1$s. Повторите сохранение или используйте меню Синхронизация, когда появится доступ к сети. Не удалось открыть удалённый файл: %1$s. Загружена локальная кэшированная копия. Вы можете вносить изменения в базу данных и синхронизировать их позже. Обновленный удалённый файл. @@ -299,11 +297,11 @@ Изменений не обнаружено. Обновлен кэшированный вспомогательный файл одноразовых паролей: удаленный счетчик имел большее значение. Обновлен локальный вспомогательный файл одноразовых паролей: локальный счетчик имел большее значение. - Синхронизируем вспомогательный файл одноразовых паролей… + Синхронизируем вспомогательный файл одноразовых паролей… файл базы данных Вспомогательный файл одноразовых паролей Произошла ошибка: - Синхронизируйте базу данных… + Синхронизируйте базу данных… Не удается переместить группу в эту группу. Сегодня Октоберфест! Если вам нравится Keepass2Android: сегодня хороший день, чтобы купить мне пива? Расскажите мне ещё! @@ -320,7 +318,6 @@ Если Вы не хотите предоставлять полный доступ к Dropbox, то можете выбрать эту опцию. Будет запрошен доступ только к папке Apps/Keepass2Android. Это особенно удобно при создании нового файла. Если у вас уже есть файл с данными, выберите этот параметр, чтобы создать папку. После скопируйте базу в папку (с компьютера) и повторно выберите эту опцию для открытия файла. Диск Google SkyDrive - SFTP (FTP через SSH) Инициализация доступа к файлу Расположение базы данных Вы можете хранить базу данных локально на своём Adnroid-устройстве или в облаке (только для онлайн-версии). Keepass2Android даёт возможность доступа к базе даже при отсутствии доступа к сети. Так как база данных зашифрована 256-битным AES алгоритмом, никто, кроме Вас, не сможет получить доступ к паролям. Мы рекомендуем использовать Dropbox - он доступен на всех платформах и сохраняет предыдущие версии файлов. @@ -334,7 +331,7 @@ Выберите, если вы хотите использовать ключевой файл в дополнение к мастер-паролю: Использовать ключевой файл Ошибка при добавлении ключевого файла! - Загрузить вспомогательный файл одноразовых паролей… + Загрузить вспомогательный файл одноразовых паролей… Введите следующий одноразовый пароль (OTP). Проведите ваш Yubikey NEO на задней панели устройства через датчик NFC. Одноразовый пароль %1$d Не удалось загрузить вспомогательный файл одноразовых паролей! @@ -343,12 +340,12 @@ Одноразовый пароль не принят: все одноразовые пароли были использованы! Пожалуйста, сначала закройте базу данных. Одноразовый пароль не принят. (Один или несколько одноразовых паролей уже доступны) - Секрет одноразовых паролей (например 01 23 ab cd…) + Секрет одноразовых паролей (например 01 23 ab cd…) Ошибка синтаксического анализа секрета одноразовых паролей! Не удалось создать ключ одноразовых паролей! Убедитесь, что вы ввели корректные одноразовые пароли. Ошибка обновления вспомогательного файла одноразовых паролей! - Сохранение вспомогательного файла одноразовых паролей… - Загрузка… + Сохранение вспомогательного файла одноразовых паролей… + Загрузка… Предупреждение: Ошибка проверки сертификата сервера: %1$ s. Установите соответствующий корневой сертификат на вашем устройстве или проверьте настройки! Ошибка: проверка сертификата сервера не удалась! Установите соответствующий корневой сертификат или проверьте настройки! Список изменений @@ -444,6 +441,11 @@ 1 час Никогда + + Keepass 2 database (.kdbx) + Keepass 2 XML (unencrypted) (.xml) + Keepass CSV (unencrypted) (.csv) + Мелкий Обычный diff --git a/src/keepass2android/Resources/values-sk/strings.xml b/src/keepass2android/Resources/values-sk/strings.xml index d344ac9e..da78a97e 100644 --- a/src/keepass2android/Resources/values-sk/strings.xml +++ b/src/keepass2android/Resources/values-sk/strings.xml @@ -5,6 +5,7 @@ Domovská stránka Keepass2Android je správca hesiel umožňujúci čítanie/zápis do databáz KeePass 2.x, v systéme Android. Používateľské rozhranie je založené na porte aplikácie KeepassDroid od Briana Pellina. Kód pre operácie v databáze je založený na programe KeePass od Dominika Reichla. Robot Android je reprodukovaný alebo modifikovaný na základe práce vytvorenej a zdieľanej spoločnosťou Google a je použitý podľa podmienok v Creative Commons 3.0 Attribution License. + Podpora pre SFTP je implementovaná s využitím knižnice JSch (s licenciou BSD), vytvorenej JCraft, Inc. Prijať Pridať záznam Vytvoriť záznam pre adresu URL @@ -29,6 +30,8 @@ Prístup k záznamu s heslom Rýchle odomknutie Zaobchádzanie so súborom + Klávesnica + Export databázy... Zátvorky Zrušiť Schránka vyčistená. @@ -39,7 +42,7 @@ Záznam je dostupný cez klávesnicu KP2A Nemožno otvoriť dialóg pre výber metódy vstupu. Prosím aktivujte klávesnicu manuálne. Prosím aktivujte klávesnicu Keepass2Android v nastaveniach systému. - Vytvára sa kľúč databázy… + Vytvára sa kľúč databázy… Aktuálna skupina Aktuálna skupina: Root Databáza @@ -51,7 +54,7 @@ Zrušiť Komentáre Tagy - Prepísať URL + Prepísanie URL Potvrdiť heslo Vytvorené Expiruje @@ -97,7 +100,7 @@ adresa url prepísať url tag1, tag2 - užívateľské meno + meno používateľa Chybné heslo, alebo súbor keyfile. Neplatný algoritmus. Formát Databázy nerozpoznaný. @@ -106,11 +109,11 @@ Dĺžka Dĺžka zoznamu skupiny Veľkosť textu v zozname skupiny - Načítavam databázu… + Načítava sa databáza… Malé písmená ***** Skryť heslo - Skryť heslá štandardne + Štandardne skrývať heslá O aplikácii Zmeniť primárny kľúč Kopírovať heslo @@ -129,7 +132,7 @@ Hľadať Pokročilé vyhľadávanie Ísť na URL - Zmeniť databázu… + Zmeniť databázu… Mínus Nikdy Áno @@ -143,9 +146,9 @@ Súbor s databázou KeePass Zadajte heslo databázy Vyberte typ primárneho kľúča: - Vytvára sa nová databáza… + Vytvára sa nová databáza… Vytvoriť databázu - Pracujem… + Pracujem… Zapamätať si umiestnenie súboru s kľúčom Uložiť súbor s kľúčom Odstrániť @@ -156,7 +159,9 @@ opakovania Názov databázy Predvolené meno používateľa pre nové záznamy - Ukladám databázu… + Databáza sa ukladá… + Databáza sa exportuje… + Databáza bola úspešne exportovaná! Miesto Hľadať Zobraziť heslo @@ -181,15 +186,16 @@ Vďaka za príspevky ku kódu aplikácie od %1$s. Prídavný modul Twofish Cipher for Keepass vyvinul Scott Greenberg a je zahrnutý do programu KP2A. Výber súboru v systéme Android vyvinul Hai Bison + Klávesnica KP2A je založená na klávesnici Gingerbread, z projektu Android Open Souce, a využíva kód pre manažér príd. modulov z Hacker\'s Keyboard od Klausa Weidnera. Vezmite prosím na vedomie, že Prispievatelia Regulárny výraz - TAN expiruje pri použití + TAN expiruje po použití Označiť záznamy TAN ako expirované pri ich použití Zobraziť meno používateľa v zozname Zobraziť mená používateľov pod záznamami. Užitočné pri viacnásobných účtoch alebo TAN. Zapamätať si databázy - Zapamätať si naposledy otvorené databázy a zobraziť ich na obrazovke pre Otvorenie databázy. + Zapamätať si naposledy otvorené databázy a zobraziť ich na obrazovke pre otvorenie databázy. Keepass2Android: Nájsť heslo Vylúčiť expirované záznamy Možnosti @@ -204,14 +210,14 @@ Zadajte posledných %1$d znakov z hesla: Rýchle odomknutie! Zatvoriť databázu - Predvolene zapnúť rýchle odomknutie + Zapnúť rýchle odomknutie Určuje, či je rýchle odomknutie štandardne zapnuté alebo nie. - Skryť ikonu rýchleho odomknutia + Skryť ikonu Rýchle odomknutie nemôže fungovať bez zobrazenia notifikačnej ikony. Ak chcete zobraziť priehľadnú ikonu, vyberte túto možnosť. Dĺžka kľúča na rýchle odomknutie Max. počet znakov použitých ako heslo na rýchle odomknutie. Rýchle odomknutie zlyhalo: nesprávne heslo! - Priečinok pre súborové prílohy + Priečinok pre prílohy Priečinok, do ktorého sa uložia prílohy. Uložiť prílohu Prosím vyberte, kam sa príloha uloží. @@ -219,6 +225,8 @@ Uložiť do vyr. pamäte a otvoriť Súbor uložený do %1$s. Prílohu nemožno uložiť do %1$s. + Pamätať si hľadaný text? + Chcete uložiť hľadaný text \"%1$s\" vo vybranom zázname, aby sa nabudúce dal vyhľadať automaticky? Neplatný formát dátumu/času expirovania! Pre každý reťazec je požadovaný názov poľa. Názov poľa @@ -232,8 +240,8 @@ Zadajte poverenia pre server Súborové operácie Použiť súborové operácie pre zapisovanie databáz - Uzamknúť pri vypnutí obrazovky - Pri vypnutí obrazovky uzamknúť databázu. + Uzamknúť pri zhasnutí + Pri zhasnutí obrazovky uzamknúť databázu. Uloženie databázy do vyr. pamäte Zachovať kópiu súborov vzdialenej databázy v priečinku vyr. pamäte programu. Takto môžete používať vzdialené databázy aj v režime offline. Certifikáty SSL @@ -246,11 +254,13 @@ Sprístupniť meno a heslo používateľa cez notifikačný panel a schránku. Pozor na možnosť krádeže hesla! Notifikácia klávesnice KP2A Sprístupniť celý záznam cez klávesnicu KP2A (odporúča sa). - Dialóg pre výber klávesnice - Otvoriť dialóg pre výber klávesnice, ak je dostupný nejaký záznam cez klávesnicu KP2A po jeho vyhľadaní. - Notifikácia počas odomknutia - Zobraziť prichádzajúcu notifikáciu počas odomknutia databázy. - Predbežne načítať súbor s databázou + Prepnúť klávesnicu + Otvoriť dialóg výberu klávesnice, ak je po vyhľadaní z prehliadača alebo klávesnice dostupný záznam zadávaný cez klávesnicu KP2A. + Prepínať, ak je dostupný root + Na zariadeniach s najvyššími opráveniami je možné automaticky prepínať na klávesnicu Keepass2Android a naspäť na predchádzajúcu klávesnicu, bez zobrazenia metódy vstupu. Prepnutie je možné po vyhľadaní záznamu alebo kliknutí na notifikáciu klávesnice KP2A. Táto funkcia vyžaduje inštaláciu Secure Settings app. Viac informácií získate v dokumentácii KP2A! + Notifikovať pri odomknutí + Zobraziť prichádzajúcu notifikáciu aj pri odomknutej databáze. + Vopred načítať databázu Spustiť načítavanie alebo sťahovanie databázového súboru na pozadí, počas záznamu hesla. Chcete prepísať existujúci binárny súbor s použitím rovnakého názvu? Prepísať existujúci binárny súbor? @@ -259,7 +269,7 @@ Nepodarilo sa pridať súborovú prílohu. Kôš Chcete natrvalo odstrániť tento záznam? Stlačte Nie, ak sa má záznam vyhodiť do koša. - Chcete natrvalo odstrániť túto skupinu? Stlačte Nie, sa má skupina vyhodiť do koša. + Chcete natrvalo odstrániť túto skupinu? Ak stlačíte Nie, skupina sa vyhodí do koša. Odstrániť natrvalo? Znovu načítať súbor? Súbor, ktorý je práve otvorený, bol zmenený v inom programe. Chcete ho načítať znovu? @@ -268,28 +278,28 @@ Navrhnite alebo ohodnoťte návrhy na vylepšenie Ohodnotiť túto aplikáciu Preložiť KP2A - Pridávanie záznamu… - Pridávanie skupiny… - Vymazávanie záznamu… - Vymazávanie skupiny… - Nastavuje sa heslo… - Rušia sa zmeny… - Transformuje sa primárny kľúč… - Databáza sa dekóduje… - Analyzuje sa databáza… - Kontrola zmien v cieľovom súbore… + Pridávanie záznamu… + Pridávanie skupiny… + Vymazávanie záznamu… + Vymazávanie skupiny… + Nastavuje sa heslo… + Rušia sa zmeny… + Transformuje sa primárny kľúč… + Databáza sa dekóduje… + Analyzuje sa databáza… + Kontrola zmien v cieľovom súbore… Zlúčiť zmeny? Súbor s databázou bol externe upravený. Chcete načítať a uložiť zmeny pre jeho uložením? Ak chcete externé zmeny prepísať, vyberte možnosť Nie. - Prebieha zlučovanie… + Prebieha zlučovanie… Áno, zlúčiť Nie, prepísať - Synchronizácia databázy vo vyr. pamäti… - Sťahuje sa vzdialený súbor… - Odosiela sa súbor… - Obnovuje sa vzdialený súbor… + Synchronizácia databázy vo vyr. pamäti… + Sťahuje sa vzdialený súbor… + Odosiela sa súbor… + Obnovuje sa vzdialený súbor… Súbory sú synchronizované. Databáza bola synchronizovaná! - Kontrolujú sa zmeny databázy… + Kontrolujú sa zmeny databázy… Nemožno uložiť do: %1$s. Uložte znova alebo použite menu pre synchronizáciu, keď bude dostupné vzdialené pripojenie. Nemožno otvoriť vzdialený: %1$s. Súbor bol načítaný z lokálnej vyr. pamäte. Databázu môžete zmeniť a synchronizáciu vykonáte neskôr. Vzdialený súbor aktualizovaný. @@ -299,28 +309,32 @@ Nezistili sa žiadne zmeny. Doplnkový súbor pre jednorazové heslá v pamäti bol aktualizovaný: vzdialené počítadlo malo vyššiu hodnotu. Doplnkový vzdialený súbor pre jednorazové heslá bol aktualizovaný: lokálne počítadlo malo vyššiu hodnotu. - Synchronizuje sa doplnkový súbor pre jednorazové heslá… + Synchronizuje sa doplnkový súbor pre jednorazové heslá… databázový súbor doplnkový súbor OTP Nastala chyba: - Synchronizuje sa databáza… + Synchronizuje sa databáza… Skupinu nemožno presunúť do tejto skupiny. Dnes je Oktoberfest! Ak máte radi Keepass2Android: nie je vhodný čas na to, aby ste mi kúpili pivo? Povedzte mi viac! Nie, nemám ho rád až natoľko - Vyberte typ uloženia: + host (napr: 192.168.0.1) + port + Počiatočný priečinok (voliteľne): + Zadajte SFTP login: + Vyberte spôsob uloženia: Lokálny súbor - Získať z aplikácie tretej strany + Získať z inej aplikácie Odoslať do aplikácie tretej strany FTP HTTP (WebDav) HTTPS (WebDav) Dropbox Dropbox (priečinok KP2A) - Túto možnosť si môžete vybrať, ak nechcete, aby mal KP2A úplný prístup k úložisku Dropbox. Bude sa vyžadovať iba prístup k priečinku Apps/Keepass2Android. Táto možnosť je vhodná pri vytváraní novej databázy. Ak už máte nejakú databázu, kliknite na túto možnosť pre vytvorenie nového priečinku, potom vložte súbor do priečinka (z PC) a potom znovu vyberte túto možnosť pre otvorenie súboru. + Túto možnosť si môžete vybrať, ak nechcete, aby mal KP2A úplný prístup k úložisku Dropbox. Bude sa vyžadovať iba prístup k priečinku Apps/Keepass2Android. Táto možnosť je vhodná pri vytváraní novej databázy. Ak už máte nejakú databázu, kliknite na túto možnosť pre vytvorenie nového priečinka, potom vložte súbor do priečinka (z PC) a potom znovu vyberte túto možnosť pre otvorenie súboru. Google Drive SkyDrive - SFTP (SSH File Transfer Protocol) + SFTP (SSH File Transfer) Inicializácia prístupu k súboru Umiestnenie databázy Databázu môžete uložiť lokálne vo vašom zariadení Android, alebo do úložiska cloud (len pri verzii non-Offline). Keepass2Android sprístupní databázu aj keď ste offline. Keďže databáza je bezpečne šifrovaná pomocou AES 256-bit, k vašim heslám budete mať prístup iba vy, nikto iný. Odporúčame vám vybrať si úložisko Dropbox: je prístupné na všetkých vašich zariadeniach a poskytuje aj zálohy predošlých verzií súboru. @@ -334,7 +348,7 @@ Vyberte si, či chcete použiť súbor s kľúčom spolu s primárnym heslom: Použiť súbor s kľúčom Chyba pri pridávaní súboru s kľúčom! - Načítať doplnkový súbor pre jednorazové heslá… + Načítať doplnkový súbor pre jednorazové heslá… Zadajte ďalšie jednorazové heslá (OTP). Priložte Yubikey NEO na zadnú stranu zariadenia alebo zadajte prostredníctvom NFC. Jednorazové heslo %1$d Nemožno načítať doplnkový súbor pre jednorazové heslá! @@ -343,15 +357,25 @@ Jednorazové heslo bolo vymazané: Už boli zadané všetky jednorazové heslá! Najskôr zatvorte databázu. Jednorazové heslo bolo vymazané. (Je dostupné jedno alebo viacero jednorazových hesiel) - Jadro pre jednorazové heslá (napr. 01 23 ab cd…) + Jadro pre jednorazové heslá (napr. 01 23 ab cd…) Chyba pri analyzovaní jadra jednorazových hesiel! Nepodarilo sa vytvoriť kľúč s jednorazovým heslom! Uistite sa, že ste zadali správne jednorazové heslá. Chyba pri aktualizovaní doplnkového súboru pre jednorazové heslá! - Ukladanie doplnkového súbor pre jednorazové heslá… - Načítava sa… + Ukladanie doplnkového súbor pre jednorazové heslá… + Načítava sa… + Získať viac spôsobov uloženia Upozornenie: nepodarilo sa overiť certifikát servera: %1$s. Nainštalujte správny hlavný certifikát na vaše zariadenie alebo si pozrite nastavenia! Chyba: Nepodarilo sa overiť certifikát servera! Nainštalujte správny hlavný certifikát na vaše zariadenie alebo si pozrite nastavenia! + Vyberte formát súboru Zoznam zmien + + Verzia 0.9.3\n + * Nová klávesnica s mnohými vylepšeniami. Pre jej úpravu si pozrite nastavenia.\n + * Podpora databáz kdb (súbory Keepass 1), ktoré sú len na čítanie. Experimentálna funkcia!\n + * Pridaná podpora SFTP\n + * Pridané dočasné riešenie chyby v ART (Android 4.4.2)\n + * Opravy chýb\n + Verzia 0.9.2\n * Pridaná podpora jednorazových hesiel (kompatibilných s prídavným modulom OtpKeyProv)\n @@ -457,6 +481,11 @@ Prvé verejné vydanie 1 hodina Nikdy + + Databáza Keepass 2 (.kdbx) + Keepass 2 XML (bez šifrovania) (.xml) + Keepass CSV (bez šifrovania) (.csv) + Malé Stredné diff --git a/src/keepass2android/Resources/values-sl/strings.xml b/src/keepass2android/Resources/values-sl/strings.xml index 736bc417..52b6dc57 100644 --- a/src/keepass2android/Resources/values-sl/strings.xml +++ b/src/keepass2android/Resources/values-sl/strings.xml @@ -11,6 +11,11 @@ 1 hour Never + + Keepass 2 database (.kdbx) + Keepass 2 XML (unencrypted) (.xml) + Keepass CSV (unencrypted) (.csv) + Small Medium diff --git a/src/keepass2android/Resources/values-sr/strings.xml b/src/keepass2android/Resources/values-sr/strings.xml index ce7cd36d..ed37aafe 100644 --- a/src/keepass2android/Resources/values-sr/strings.xml +++ b/src/keepass2android/Resources/values-sr/strings.xml @@ -27,6 +27,11 @@ 1 hour Never + + Keepass 2 database (.kdbx) + Keepass 2 XML (unencrypted) (.xml) + Keepass CSV (unencrypted) (.csv) + Small Medium diff --git a/src/keepass2android/Resources/values-sv/strings.xml b/src/keepass2android/Resources/values-sv/strings.xml index 83b65c7c..ec3d0d20 100644 --- a/src/keepass2android/Resources/values-sv/strings.xml +++ b/src/keepass2android/Resources/values-sv/strings.xml @@ -87,7 +87,7 @@ Nyckelfilen finns inte. Nyckelfilen är tom. Längd - Laddar databasen… + Laddar databasen… Gemener ***** Dölj lösenordet @@ -108,7 +108,7 @@ Sök Avancerad sökning Gå till URL - Byt databas… + Byt databas… Minus Aldrig Ja @@ -173,6 +173,11 @@ 1 hour Never + + Keepass 2 database (.kdbx) + Keepass 2 XML (unencrypted) (.xml) + Keepass CSV (unencrypted) (.csv) + Liten Medium diff --git a/src/keepass2android/Resources/values-tr/strings.xml b/src/keepass2android/Resources/values-tr/strings.xml index 4b1e05d7..8301da9b 100644 --- a/src/keepass2android/Resources/values-tr/strings.xml +++ b/src/keepass2android/Resources/values-tr/strings.xml @@ -39,7 +39,7 @@ Kayıt KP2A klavyesi ile kullanılabilir Giriş metodunu seçmek için pencereyi açamadı. Lütfen klavyeyi elden etkinleştirin. Lütfen sistem ayarlarınızda Keepass2Android klavyeyi etkinleştirin. - Veritabanı anahtarı oluşturuluyor… + Veritabanı anahtarı oluşturuluyor… Geçerli Grup Geçerli Grup: Kök Veritabanı @@ -106,7 +106,7 @@ Uzunluk Grup listesi boyutu Grup listesinde metin boyutu - Veritabanı yükleniyor… + Veritabanı yükleniyor… Küçük Harf ***** Şifreyi gizle @@ -129,7 +129,7 @@ Arama Gelişmiş Arama URL\'ye git - Veritabanını değiştir… + Veritabanını değiştir… Eksi Asla Evet @@ -143,9 +143,9 @@ KeePass veritabanının dosya adı Veritabanı parolasını girin Ana anahtar türünü seçin: - Yeni veritabanı oluşturuluyor… + Yeni veritabanı oluşturuluyor… Veritabanı oluştur - Çalışıyor… + Çalışıyor… Anahtar dosyalarının konumunu hatırlar Anahtar dosyasını kaydet Kaldır @@ -156,7 +156,7 @@ Tur sayısı Veritabanı adı Yeni kayıtlar için varsayılan kullanıcı adı - Veritabanı kaydediliyor… + Veritabanı kaydediliyor… Boşluk Arama Parolayı göster @@ -246,8 +246,6 @@ Kullanıcı adı ve parola bildirim çubuğu ve Pano üzerinden erişilebilir hale getirir. Parola algılayıcılara dikkat edin! KP2A klavye bildirim Tüm giriş KP2A klavye üzerinden erişilebilir hale getirir (önerilir). - Klavye seçimi penceresi - Eğer KP2PA klavyesi ile hızlı aramanın sonucu bir kayıt varsa klavye seçimi penceresini aç. Kilitli değilken bildiri Veritabanı kilitli değilken devam eden bir bildirim gösterir. Veritabanı dosyasını önceden yükleme @@ -268,28 +266,28 @@ Önermek veya iyileştirmeler için oy Bu app değerini biç KP2A\'yı tercüme et - Kayıt ekleniyor… - Grup ekleniyor… - Kayıt siliniyor… - Grup siliniyor… - Parola düzenleniyor… - Değişiklikler geri alınıyor… - Asıl anahtar dönüşümü… - Veritabanının şifresi çözülüyor… - Veritabanı çözümleme… - Hedef dosya değişiklikler için denetleniyor… + Kayıt ekleniyor… + Grup ekleniyor… + Kayıt siliniyor… + Grup siliniyor… + Parola düzenleniyor… + Değişiklikler geri alınıyor… + Asıl anahtar dönüşümü… + Veritabanının şifresi çözülüyor… + Veritabanı çözümleme… + Hedef dosya değişiklikler için denetleniyor… Değişiklikleri birleştir? Şu anda açık olan veritabanı dosyası harici olarak güncellenmiştir. Kaydetmeden önce yeniden yüklemek ve değişiklikleri eklemek istiyor musunuz? Harici değişikliklerin üzerine yazmak için \"Hayır\" ı seçin. - Veritabanı eşleştiriliyor… + Veritabanı eşleştiriliyor… Evet, eşleştir Hayır, üzerine yaz - Önbelleğe alınan veritabanı eşleştiriliyor… - Uzak dosya indiriliyor… - Dosya karşıya yükleniyor… - Uzak dosya geri yükleniyor… + Önbelleğe alınan veritabanı eşleştiriliyor… + Uzak dosya indiriliyor… + Dosya karşıya yükleniyor… + Uzak dosya geri yükleniyor… Dosyalar senkronize. Veritabanı başarıyla eşleştirildi! - Veritabanı değişiklikler için denetleniyor… + Veritabanı değişiklikler için denetleniyor… Uzaktaki konuma kaydedemedi: %1$s. Tekrar deneyin yada uzaktaki bağlantı yeniden kullanılabilir olduğunda \"Eşitle\" menüsünü kullanın. Uzaktaki konumdan yüklenemedi: %1$s. Yerel önbellekten yüklendi. Veritabanını kullanabilirsiniz ve sonradan eşitleyebilirsiniz. Güncelleştirilmiş uzak dosya. @@ -299,11 +297,11 @@ Hiçbir değişiklik algılanmadı. Önbelleğe alınmış tek kullanımlık şifre yedek dosyası daha yeni: uzaktaki sayaç daha yüksek. Tek kullanımlık şifre yedek dosyası daha yeni: Yerel sayaç daha yüksek. - tek kullanımlık şifre yedek dosyası eşitleniyor… + tek kullanımlık şifre yedek dosyası eşitleniyor… veritabanı dosyası tek kullanımlık şifre yedek dosyası Bir hata oluştu: - Veritabanı Eşitle… + Veritabanı Eşitle… Grubu bu gruba taşınamıyor. Bugün Almanya\'da Oktoberfest! Eğer Keepass2Android\'i sevdiyseniz: Bugün bana bir bira ısmarlamanın tam zamanı değilmidir? Daha fazla bilgi ver! @@ -319,7 +317,6 @@ Dropbox(KP2A Klasörü) Google Drive SkyDrive - SFTP (SSH File Transfer Protocol) Dosya erişimi başlatma Veritabanı konumu Veritabanınızı yerel olarak Android cihazınız veya bulut da depolayabilirsiniz. Siz çevrimdışı olsanız bile Keepass2Android veritabanını kullanılabilir hale getirir. Veritabanı AES 256 bit şifreleme ile şifreli olarak güvenlidir, sizden başka hiç kimse parolalara erişemez. Dropbox seçmenizi öneririz: tüm cihazlardan erişilebilir ve hatta önceki dosya sürümlerininin yedeklemelerini sağlar. @@ -333,7 +330,7 @@ Asıl anahtara ek olarak bir anahtar dosyası kullanmak isterseniz seçin: Anahtar dosyası kullan Anahtar dosyası ekleme hatası! - tek kullanımlık şifre yedek dosyasını yükle… + tek kullanımlık şifre yedek dosyasını yükle… Bir sonraki tek kullanımlık şifreyi (OTPs) girin. NFC ile girmek için Yubikey NEO aygıtınızın arkasına dokunun. tek kullanımlık şifre %1$d Yedek tek kullanımlık şifre dosya yüklenemedi! @@ -341,12 +338,12 @@ tek kullanımlık şifre kabul edilmedi: Bütün tek kullanımlık şifreler girildi! Lütfen önceden veritabanını kapatın. tek kullanımlık şifre kabul edilmedi. (Bir veya daha fazla tek kullanımlık şifre zaten mevcut) - Tek kullanımlık şifre sırrı (örneğin 01 23 ab cd…) + Tek kullanımlık şifre sırrı (örneğin 01 23 ab cd…) Tek kullanımlık şifre sırrını ayrıştırma hatası! Tek kullanımlık şifre anahtarı oluşturulamadı! Doğru şifre girdiğinizden emin olun. Hata: Yedek tek kullanımlık şifre dosya güncelleştirilemedi! - Yedek tek kullanımlık şifre dosya kaydediliyor… - Yükleniyor… + Yedek tek kullanımlık şifre dosya kaydediliyor… + Yükleniyor… Değişiklik günlüğü Version 0.9.2\n @@ -452,6 +449,11 @@ Initial public release 1 saat Asla + + Keepass 2 database (.kdbx) + Keepass 2 XML (unencrypted) (.xml) + Keepass CSV (unencrypted) (.csv) + Küçük Orta diff --git a/src/keepass2android/Resources/values-uk/strings.xml b/src/keepass2android/Resources/values-uk/strings.xml index 623c76e6..58509c81 100644 --- a/src/keepass2android/Resources/values-uk/strings.xml +++ b/src/keepass2android/Resources/values-uk/strings.xml @@ -30,7 +30,7 @@ Вхід доступний за допомогою KP2A клавіатури Не вдалося відкрити діалогове вікно для вибору методу вводу. Активуйте клавіатуру вручну. Будь ласка, увімкніть клавіатуру Keepass2Android в налаштуваннях системи. - Створення ключа бази даних… + Створення ключа бази даних… Поточна група Поточна група: корінь База даних @@ -97,7 +97,7 @@ Довжина Розмір списку груп Розмір тексту у списку груп - Завантаження бази даних… + Завантаження бази даних… Нижній регістр ***** Маска пароля @@ -119,7 +119,7 @@ Пошук Розширений пошук Перейти по посиланню - Змінити базу даних… + Змінити базу даних… -Дефіс- Ніколи Так @@ -132,8 +132,8 @@ Пропустити групу \'Резервна копія\' та Кошик серед результатів пошуку ім’я бази даних KeePass Введіть пароль бази даних - Створення нової бази даних… - Працює… + Створення нової бази даних… + Працює… Запам’ятати розташування файла ключа Збережіть файл ключа Вилучити @@ -144,7 +144,7 @@ цикли Назва бази даних Ім\'я користувача для нових записів - Збереження бази даних… + Збереження бази даних… Пропуск Пошук Показати пароль @@ -225,35 +225,35 @@ Запропонувати або голосувати за покращення Оцінити це додаток Перекладіть KP2A - Додавання запису… - Додавання групи… - Видалення запису… - Видалення групи… - Задання пароля… - Скасування змін… - Перетворення Майстер-ключа… - Розшифрування бази даних… - Розбір бази даних… - Перевірка кінцевого файла для зміни… + Додавання запису… + Додавання групи… + Видалення запису… + Видалення групи… + Задання пароля… + Скасування змін… + Перетворення Майстер-ключа… + Розшифрування бази даних… + Розбір бази даних… + Перевірка кінцевого файла для зміни… Об\'єднати зміни? Файл бази даних було змінено з зовні. Завантажити та об\'єднати зміни перед збереженням? Виберіть ні, щоб перезаписати зовнішні зміни. - Об\'єднування змін… + Об\'єднування змін… Так, об\'єднати Ні, перезаписати - Синхронізація кешованої бази даних… - Завантаження віддаленого файла… - Завантаження файлу… - Відновлення віддаленого файла… + Синхронізація кешованої бази даних… + Завантаження віддаленого файла… + Завантаження файлу… + Відновлення віддаленого файла… Файли синхронізуються. База даних успішно синхронізована! - Перевірка бази даних на зміни… + Перевірка бази даних на зміни… Не вдалося зберегти по віддаленому доступу: %1$s. Зберегти ще раз або використати меню синхронції, коли віддалене підключення знову буде доступне. Не вдалося відкрити віддалений: %1$s. Завантажено файл з локального кеша. Ви можете внести зміни в базу даних і синхронізувати їх пізніше. Оновлений віддалений файл. Відкриті локальні файли конфліктують зі змінами у віддалених файлах. Використайте меню синхронізації для об\'єднання. Віддалений файл і кеш синхронізовано. Зміни не виявлено. - Синхронізуйте базу даних… + Синхронізуйте базу даних… Журнал змін Версія 0.8.5 \n * віддалені файли зберігаються в кеші, щоб дозволити використання у автономному режимі (в тому числі редагування а потім синхронізації). Переглянути настройки. \n @@ -271,6 +271,11 @@ 1 hour Never + + Keepass 2 database (.kdbx) + Keepass 2 XML (unencrypted) (.xml) + Keepass CSV (unencrypted) (.csv) + Малий Середній diff --git a/src/keepass2android/Resources/values-vi/strings.xml b/src/keepass2android/Resources/values-vi/strings.xml index 6db7f861..c911a608 100644 --- a/src/keepass2android/Resources/values-vi/strings.xml +++ b/src/keepass2android/Resources/values-vi/strings.xml @@ -39,7 +39,7 @@ Mục có sẵn ở bàn phím KP2A Không thể mở hộp thoại để chọn bộ gõ. Xin vui lòng kích hoạt bàn phím theo cách thủ công. Vui lòng kích hoạt bàn phím Keepass2Android trong cài đặt hệ thống của bạn. - Tạo khóa cho cơ sở dữ liệu… + Tạo khóa cho cơ sở dữ liệu… Nhóm hiện tại Nhóm hiện tại: Điều hành Cơ sở dữ liệu @@ -106,7 +106,7 @@ Chiều dài Kích thước danh sách nhóm Cỡ chữ trong danh sách Nhóm - Đang tải cơ sở dữ liệu… + Đang tải cơ sở dữ liệu… Chữ thường ***** Mật mã mặt nạ @@ -129,7 +129,7 @@ Tìm kiếm Tìm kiếm Nâng cao Đi tới liên kết URL - Thay đổi cơ sở dữ liệu… + Thay đổi cơ sở dữ liệu… Trừ Không bao giờ @@ -143,9 +143,9 @@ Tên tập tin cơ sở dữ liệu KeePass Nhập mật mã cơ sở dữ liệu Chọn kiểu của khóa chính: - Tạo cơ sở dữ liệu mới… + Tạo cơ sở dữ liệu mới… Tạo cơ sở dữ liệu - Đang làm việc… + Đang làm việc… Nhớ vị trí của các tập tin khóa Lưu tập tin khoá Loại bỏ @@ -156,7 +156,7 @@ số lần lặp Tên cơ sở dữ liệu Tên người dùng mặc định cho các mục mới - Đang lưu cơ sở dữ liệu… + Đang lưu cơ sở dữ liệu… Khoảng trắng Tìm kiếm Hiển thị mật mã @@ -241,8 +241,6 @@ Cho phép tên người dùng và mật mã có thể truy cập thông qua thanh thông báo và bộ nhớ nháp. Hãy cẩn thận với kỹ thuật nghe lén mật mã! Thông báo của bàn phím KP2A Cho phép các mục nhập có thể truy cập hoàn toàn thông qua bàn phím KP2A (khuyến khích). - Hộp thoại lựa chọn bàn phím - Mở hộp thoại lựa chọn bàn phím khi tìm thấy mục có sẵn thông qua bàn phím KP2A. Thông báo sau 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 @@ -263,28 +261,28 @@ Đề nghị hoặc bỏ phiếu cho những cải tiến Đánh giá ứng dụng này Dịch KP2A - Đang thêm mục… - Đang thêm nhóm… - Đang xóa mục… - Đang xóa nhóm… - Đang cài đặt mật mã… - Đang quay lại các thay đổi… - Đang chuyển đổi khóa chính… - Đang giải mã cơ sở dữ liệu… - Đang phân tích cơ sở dữ liệu… - Đang kiểm tra tập tin đích cho những thay đổi… + Đang thêm mục… + Đang thêm nhóm… + Đang xóa mục… + Đang xóa nhóm… + Đang cài đặt mật mã… + Đang quay lại các thay đổi… + Đang chuyển đổi khóa chính… + Đang giải mã cơ sở dữ liệu… + Đang phân tích cơ sở dữ liệu… + Đang kiểm tra tập tin đích cho những thay đổi… Có trộn các thay đổi không? Tập tin cơ sở dữ liệu đã được thay đổi bởi ứng dụng bên ngoài. Bạn có muốn tải và trộn những thay đổi trước khi lưu? Chọn Không nếu bạn muốn ghi đè lên những thay đổi bên ngoài. - Đang trộn những thay đổi… + Đang trộn những thay đổi… Có, trộn Không, ghi đè - Đang đồng bộ hóa cơ sở dữ liệu trên bộ nhớ đệm… - Đang tải về tập tin từ xa… - Đang tải lên tập tin… - Đang khôi phục tập tin từ xa… + Đang đồng bộ hóa cơ sở dữ liệu trên bộ nhớ đệm… + Đang tải về tập tin từ xa… + Đang tải lên tập tin… + Đang khôi phục tập tin từ xa… Các tập tin đang được đồng bộ. Cơ sở dữ liệu đồng bộ hóa thành công! - Đang kiểm tra cơ sở dữ liệu cho các thay đổi… + Đang kiểm tra cơ sở dữ liệu cho các thay đổi… Không thể lưu qua kết nối từ xa: %1$s. Lưu lại hoặc sử dụng trình đơn Đồng bộ hóa chừng nào kết nối từ xa có lại. Không thể mở qua kết nối từ xa: %1$s. Đã tải tập tin từ bộ đệm trên máy. Bạn vẫn có thể thực hiện thay đổi trong cơ sở dữ liệu và đồng bộ hoá chúng sau này. Đã cập nhật tập tin từ xa. @@ -294,11 +292,11 @@ Không có thay đổi nào được phát hiện. Đã cập nhật bộ lưu trữ OTP tập tin phụ trợ: số lượt truy cập từ xa cao hơn. Đã cập nhật tập tin phụ trợ OTP từ xa: số lượt truy cập cục bộ đã cao hơn. - Đang đồng bộ hóa tập tin phụ trợ OTP… + Đang đồng bộ hóa tập tin phụ trợ OTP… tập tin cơ sở dữ liệu Tập tin phụ trợ OTP Một lỗi đã xảy ra: - Đang đồng bộ hóa cơ sở dữ liệu… + Đang đồng bộ hóa cơ sở dữ liệu… Không thể di chuyển nhóm tới nhóm này. Hôm nay là Lễ hội tháng Mười ở nước Đức (Oktoberfest)! Nếu bạn thích Keepass2Android: có lẽ hôm nay là một ngày đẹp trời để mua cho tôi một ly bia? Cho tôi biết thêm! @@ -313,7 +311,6 @@ Dropbox Google Drive SkyDrive - SFTP (Giao thức truyền tải tập tin an toàn) Khởi tạo truy cập tập tin Vị trí cơ sở dữ liệu Bạn có thể lưu trữ cơ sở dữ liệu trên điện thoại Android của bạn hoặc trong các dịch vụ điện toán đám mây (chỉ hỗ trợ trong phiên bản Trực tuyến). Keepass2Android hỗ trợ tương tác với cơ sở dữ liệu ngay cả khi bạn đang gián tuyến. Các cơ sở dữ liệu được mã hóa một cách an toàn với thuật toán AES 256 bit, sẽ không ai có thể truy cập được các mật mã của bạn trừ bạn. Chúng tôi khuyên bạn nên chọn Dropbox: nó có thể truy cập được từ tất cả các thiết bị của bạn và thậm chí cung cấp bản sao lưu các phiên bản trước của tập tin. @@ -327,7 +324,7 @@ Chọn nếu bạn muốn sử dụng một tập tin khóa ngoài mật mã chủ của bạn: Sử dụng tập tin khóa Lỗi trong khi thêm tập tin khoá! - Tải tập tin phụ trợ OTP… + 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ải tập tin phụ trợ OTP! @@ -335,12 +332,12 @@ OTP đã bị loại bỏ: Tất cả OTPs đã nhập! Vui lòng đóng cơ sở dữ liệu trước. OTP bị loại bỏ. (Vẫn còn một hoặc nhiều OTPs) - Bí mật OTP (thí dụ: 01 23 ab cd…) + Bí mật OTP (thí dụ: 01 23 ab cd…) Lỗi khi phân tích OTP bí mật! 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… - Đang tải… + Đang lưu tập tin phụ trợ OTP… + Đang tải… Nhật ký các thay đổi Phiên bản 0.9.2\n @@ -438,6 +435,11 @@ Bản phát hành chính thức đầu tiên 1 tiếng Không bao giờ + + Keepass 2 database (.kdbx) + Keepass 2 XML (unencrypted) (.xml) + Keepass CSV (unencrypted) (.csv) + Nhỏ Trung bình diff --git a/src/keepass2android/Resources/values-zh-rCN/strings.xml b/src/keepass2android/Resources/values-zh-rCN/strings.xml index 7a95acd7..553fec53 100644 --- a/src/keepass2android/Resources/values-zh-rCN/strings.xml +++ b/src/keepass2android/Resources/values-zh-rCN/strings.xml @@ -39,7 +39,7 @@ 可通过 KP2A 键盘获得条目 无法打开输入法选择对话框,请手动激活键盘。 请在系统设置中启用 Keepass2Android 键盘。 - 正在创建数据库密钥… + 正在创建数据库密钥… 当前群组 当前群组:根群组 数据库 @@ -106,7 +106,7 @@ 长度 群组列表大小 群组列表字体大小 - 加载数据库中… + 加载数据库中… 小写 ***** 密码掩码 @@ -143,9 +143,9 @@ KeePass 数据库文件名 输入数据库密码 选择主密钥类型: - 创建新数据库中… + 创建新数据库中… 创建数据库 - 工作中… + 工作中… 记住密钥文件的位置 保存密钥文件 移除 @@ -156,7 +156,7 @@ 次数 数据库名称 新条目的默认用户名 - 正在保存数据库… + 正在保存数据库… 空格 搜索 显示密码 @@ -246,8 +246,6 @@ 使用户名和密码可通过通知栏和剪贴板访问。谨防密码嗅探器 ! KP2A 键盘通知 使整个条目可通过 KP2A 键盘获取 (推荐)。 - 键盘选择对话框 - 当条目对 KP2A 键盘可用时,在搜索之后打开键盘选择对话框。 解锁时通知 当数据库处于解锁状态栏持续显示通知。 预载入数据库文件 @@ -299,7 +297,7 @@ 未检测到变化。 升级一次性密码辅助文件缓存:远程版本更新。 升级远程一次性密码辅助文件:远程版本更新。 - 正在同步一次性密码辅助文件… + 正在同步一次性密码辅助文件… 数据库文件 一次性密码辅助文件 发生错误: @@ -320,7 +318,6 @@ 如果你不想让 KP2A 访问整个 Dropbox,您可以选中此选项。它将只有访问 应用/Keepass2Android 文件夹的权限。特别适合创建一个新的数据库。如果您已经有一个数据库,点击此选项将创建该新文件夹,然后将你在电脑上的数据库文件放在此文件夹内,然后再选该选项,并以打开该文件。 Google Drive SkyDrive - SFTP (SSH 文件传输协议) 初始化文件访问 数据库位置 您可以在您的 Andr​​oid 设备或云端存储你的数据库(非离线版本)。 即使您处于脱机状态 Keepass2Android 也依然可以使用。数据库采用安全的 AES 256 位加密,若没有您的密码任何人都无法访问它。我们建议选择存储在 Dropbox:在所有设备上皆可访问,甚至还提供了文件的早期版本备份。 @@ -440,6 +437,11 @@ Initial public release 1 小时 从不 + + Keepass 2 database (.kdbx) + Keepass 2 XML (unencrypted) (.xml) + Keepass CSV (unencrypted) (.csv) + diff --git a/src/keepass2android/Resources/values-zh-rTW/strings.xml b/src/keepass2android/Resources/values-zh-rTW/strings.xml index d7a93610..72c19ebe 100644 --- a/src/keepass2android/Resources/values-zh-rTW/strings.xml +++ b/src/keepass2android/Resources/values-zh-rTW/strings.xml @@ -21,7 +21,7 @@ 複製用戶名或密碼到剪貼板後清除的時間 複製用戶名到剪貼板 複製密碼到剪貼板 - 創建資料庫密鑰… + 創建資料庫密鑰… 當前群組: 當前群組:Root 資料庫 @@ -78,7 +78,7 @@ 長度 群列表尺寸 群列表中的文本尺寸 - 載入資料庫中… + 載入資料庫中… 小寫 密碼掩膜 默認隱藏密碼 @@ -105,8 +105,8 @@ 打開最近資料庫(點擊打開): KeePass資料庫檔案名: 輸入資料庫密碼 - 創建新資料庫中… - 工作中… + 創建新資料庫中… + 工作中… 記住密鑰檔的位置 保存密鑰檔 移除 @@ -114,7 +114,7 @@ 加密次數 更高級的加密次數對暴力攻擊能提供額外保護,但也會增加載入和保存的時間。 次數 - 正在保存資料庫… + 正在保存資料庫… 空格 搜索 顯示密碼 @@ -137,6 +137,11 @@ 1 hour Never + + Keepass 2 database (.kdbx) + Keepass 2 XML (unencrypted) (.xml) + Keepass CSV (unencrypted) (.csv) +