diff --git a/src/java/KP2ASoftKeyboard/project.zip b/src/java/KP2ASoftKeyboard/project.zip
index 01130107..5262c6e8 100644
Binary files a/src/java/KP2ASoftKeyboard/project.zip and b/src/java/KP2ASoftKeyboard/project.zip differ
diff --git a/src/java/KP2ASoftKeyboard/res/values-de/strings.xml b/src/java/KP2ASoftKeyboard/res/values-de/strings.xml
index c7c37b71..1b15f691 100644
--- a/src/java/KP2ASoftKeyboard/res/values-de/strings.xml
+++ b/src/java/KP2ASoftKeyboard/res/values-de/strings.xml
@@ -1,9 +1,12 @@
+ Keepass2Android
+ \u0020.,;:!?\n()[]*&@{}/<>_+=|\"
Anderen Eintrag wählen
Eintrag wählen
Los
Weiter
Senden
+ %s
diff --git a/src/java/KP2ASoftKeyboard/res/values-nb/strings.xml b/src/java/KP2ASoftKeyboard/res/values-nb/strings.xml
new file mode 100644
index 00000000..14f73c76
--- /dev/null
+++ b/src/java/KP2ASoftKeyboard/res/values-nb/strings.xml
@@ -0,0 +1,10 @@
+
+
+
+ \u0020.,;:!?\n()[]*&@{}/<>_+=|\"
+ Velg en annen oppføring
+ Velg oppføring
+ Kjør
+ Neste
+ Send
+
diff --git a/src/java/KP2ASoftKeyboard/res/values-pt-rPT/strings.xml b/src/java/KP2ASoftKeyboard/res/values-pt-rPT/strings.xml
index 351dfe74..181b2bdb 100644
--- a/src/java/KP2ASoftKeyboard/res/values-pt-rPT/strings.xml
+++ b/src/java/KP2ASoftKeyboard/res/values-pt-rPT/strings.xml
@@ -1,3 +1,5 @@
-
+
+ Send
+
diff --git a/src/java/KP2ASoftKeyboard/res/values-ru/strings.xml b/src/java/KP2ASoftKeyboard/res/values-ru/strings.xml
index 351dfe74..d9e075df 100644
--- a/src/java/KP2ASoftKeyboard/res/values-ru/strings.xml
+++ b/src/java/KP2ASoftKeyboard/res/values-ru/strings.xml
@@ -1,3 +1,10 @@
-
+
+ \u0020.,;:!?\n()[]*&@{}/<>_+=|\"
+ Выбрать другую запись
+ Выбрать запись
+ Перейти
+ Вперёд
+ Отправить
+
diff --git a/src/java/KP2ASoftKeyboard/res/values-uk/strings.xml b/src/java/KP2ASoftKeyboard/res/values-uk/strings.xml
index 351dfe74..49bf9026 100644
--- a/src/java/KP2ASoftKeyboard/res/values-uk/strings.xml
+++ b/src/java/KP2ASoftKeyboard/res/values-uk/strings.xml
@@ -1,3 +1,9 @@
-
+
+ Виберіть інший елемент
+ Вибрати запис
+ Перейти
+ Наступний
+ Надіслати
+
diff --git a/src/keepass2android/KeePass.cs b/src/keepass2android/KeePass.cs
index a99346c6..db66b9ef 100644
--- a/src/keepass2android/KeePass.cs
+++ b/src/keepass2android/KeePass.cs
@@ -26,6 +26,9 @@ using Android.OS;
using keepass2android.view;
using Android.Preferences;
using Android.Content.PM;
+using Android.Text;
+using Android.Text.Util;
+using Android.Text.Method;
namespace keepass2android
{
@@ -91,16 +94,21 @@ namespace keepass2android
GetString(Resource.String.ChangeLog_0_7),
GetString(Resource.String.ChangeLog)
};
- builder.SetMessage(ConcatChangeLog(changeLog));
builder.SetPositiveButton(Android.Resource.String.Ok,new EventHandler((dlgSender, dlgEvt)=>{}));
-
+
+ builder.SetMessage("temp");
Dialog dialog = builder.Create();
dialog.DismissEvent += (object sender, EventArgs e) =>
{
startFileSelect();
};
dialog.Show();
+ TextView message = (TextView) dialog.FindViewById(Android.Resource.Id.Message);
+
+ message.MovementMethod = LinkMovementMethod.Instance;
+ message.TextFormatted = Html.FromHtml(ConcatChangeLog(changeLog));
+ message.LinksClickable = true;
@@ -118,13 +126,30 @@ namespace keepass2android
string ConcatChangeLog(string[] changeLog)
{
string res = "";
+ bool isFirst = true;
foreach (string c in changeLog)
{
res += c;
+ if (isFirst)
+ {
+ if (res.EndsWith("\n") == false)
+ res += "\n";
+ string donateUrl = GetString(Resource.String.donate_url,
+ new Java.Lang.Object[]{Resources.Configuration.Locale.Language,
+ PackageName
+ });
+ res += " * "+
+ GetString(Resource.String.ChangeLog_keptDonate)
+ +"";
+ isFirst = false;
+ }
+
while (res.EndsWith("\n\n") == false)
res += "\n";
}
- return res;
+ return res.Replace("\n","
");
+
}
private void startFileSelect() {
diff --git a/src/keepass2android/Resources/Resource.designer.cs b/src/keepass2android/Resources/Resource.designer.cs
index ee36f0ac..785eacff 100644
--- a/src/keepass2android/Resources/Resource.designer.cs
+++ b/src/keepass2android/Resources/Resource.designer.cs
@@ -1179,15 +1179,18 @@ namespace keepass2android
// aapt resource value: 0x7f0700ed
public const int BinaryDirectory_title = 2131165421;
- // aapt resource value: 0x7f070117
- public const int ChangeLog = 2131165463;
+ // aapt resource value: 0x7f070118
+ public const int ChangeLog = 2131165464;
- // aapt resource value: 0x7f070116
- public const int ChangeLog_0_7 = 2131165462;
+ // aapt resource value: 0x7f070117
+ public const int ChangeLog_0_7 = 2131165463;
// aapt resource value: 0x7f070115
public const int ChangeLog_0_8 = 2131165461;
+ // aapt resource value: 0x7f070116
+ public const int ChangeLog_keptDonate = 2131165462;
+
// aapt resource value: 0x7f070114
public const int ChangeLog_title = 2131165460;
@@ -1976,20 +1979,20 @@ namespace keepass2android
public partial class Style
{
- // aapt resource value: 0x7f0a0019
- public const int AdditionalStringLayout = 2131361817;
-
- // aapt resource value: 0x7f0a0012
- public const int Base = 2131361810;
+ // aapt resource value: 0x7f0a001a
+ public const int AdditionalStringLayout = 2131361818;
// aapt resource value: 0x7f0a0013
- public const int BottomBarActionButton = 2131361811;
+ public const int Base = 2131361811;
+
+ // aapt resource value: 0x7f0a0014
+ public const int BottomBarActionButton = 2131361812;
// aapt resource value: 0x7f0a0001
public const int Dialog = 2131361793;
- // aapt resource value: 0x7f0a0010
- public const int EditEntryButton = 2131361808;
+ // aapt resource value: 0x7f0a0011
+ public const int EditEntryButton = 2131361809;
// aapt resource value: 0x7f0a0006
public const int ElementText = 2131361798;
@@ -2009,8 +2012,8 @@ namespace keepass2android
// aapt resource value: 0x7f0a000f
public const int EntryItem = 2131361807;
- // aapt resource value: 0x7f0a0011
- public const int ExtraFieldHeader = 2131361809;
+ // aapt resource value: 0x7f0a0012
+ public const int ExtraFieldHeader = 2131361810;
// aapt resource value: 0x7f0a000a
public const int GroupAndEntryHeader = 2131361802;
@@ -2027,26 +2030,26 @@ namespace keepass2android
// aapt resource value: 0x7f0a0002
public const int GroupTextSmall = 2131361794;
- // aapt resource value: 0x7f0a001a
- public const int MinusButton = 2131361818;
+ // aapt resource value: 0x7f0a0010
+ public const int MinusButton = 2131361808;
// aapt resource value: 0x7f0a0000
public const int NoTitleBar = 2131361792;
+ // aapt resource value: 0x7f0a0017
+ public const int TextAppearance_EditEntry = 2131361815;
+
// aapt resource value: 0x7f0a0016
- public const int TextAppearance_EditEntry = 2131361814;
+ public const int TextAppearance_EditEntry_LabelSmall = 2131361814;
// aapt resource value: 0x7f0a0015
- public const int TextAppearance_EditEntry_LabelSmall = 2131361813;
-
- // aapt resource value: 0x7f0a0014
- public const int TextAppearance_EditEntry_Small = 2131361812;
-
- // aapt resource value: 0x7f0a0017
- public const int TextAppearance_EditEntry_Value = 2131361815;
+ public const int TextAppearance_EditEntry_Small = 2131361813;
// aapt resource value: 0x7f0a0018
- public const int TextAppearance_SmallHeading = 2131361816;
+ public const int TextAppearance_EditEntry_Value = 2131361816;
+
+ // aapt resource value: 0x7f0a0019
+ public const int TextAppearance_SmallHeading = 2131361817;
// aapt resource value: 0x7f0a0009
public const int WhiteOnBlack = 2131361801;
diff --git a/src/keepass2android/Resources/values-de/strings.xml b/src/keepass2android/Resources/values-de/strings.xml
index 0b4e8526..a9c13055 100644
--- a/src/keepass2android/Resources/values-de/strings.xml
+++ b/src/keepass2android/Resources/values-de/strings.xml
@@ -152,6 +152,7 @@ Der Android Robot wird genutzt und wurde modifiziert basierend auf Arbeiten, die
Schlüsseltransformationen
Je höher die Anzahl der Schlüsseltransformationen, desto besser ist der Schutz gegen Wörterbuch- oder Brute-Force-Angriffe. Allerdings dauert dann auch das Laden und Speichern der Datenbank entsprechend länger.
Schlüsseltransformationen
+ Datenbankname
Standard-Benutzername für neue Einträge
Speichere Datenbank\u2026
Leerzeichen
@@ -194,6 +195,10 @@ Der Android Robot wird genutzt und wurde modifiziert basierend auf Arbeiten, die
QuickUnlock fehlgeschlagen: falsches Kennwort!
Verzeichnis für Datei-Anhänge
Verzeichnis, in dem Dateianlagen gespeichert werden.
+ Anhang speichern
+ Bitte wähle den Ort zum Speichern.
+ Auf SD-Karte speichern
+ Im Cache speichern und öffnen
Datei unter %1$s gespeichert.
Datei konnte nicht unter %1$s gespeichert werden.
Ungültiges Datums-/Zeitformat für Ablaufdatum!
@@ -228,6 +233,14 @@ Der Android Robot wird genutzt und wurde modifiziert basierend auf Arbeiten, die
Diese App bewerten
KP2A übersetzen
Neuigkeiten
+ Version 0.8\n
+* Verbesserte Benutzeroberfläche, vor allem für Android 4.x-Geräte\n
+* Möglichkeit, Dateimanager zur Auswahl von existierenden Dateien zu verwenden\n
+* Sicherer Weg zum Öffnen von Anhängen hinzugefügt (über das Cache-Verzeichnis)\n
+* Bugs beim Editieren von Einträgen gefixt\n
+* vermutlich neue Bugs eingeführt :-)
+
+ Möglichkeit, ein Bier zu spendieren (oder was anderes) verlängert
Version 0.7\n
* Erhöhte Ladegeschwindigkeit: Schlüsseltransformationen sind jetzt 10x schneller!\n
* Neu: Keepass2Android Software-Tastatur: Wechsle zu dieser Tastatur, um deine Zugangsdaten einzugeben. Das schützt vor Zwischenablage-basierten Passwort-Sniffern! (du kannst die bisherigen Benachrichtigungen für das Kopieren in die Zwischenablage in den Einstellungen deaktivieren)\n
diff --git a/src/keepass2android/Resources/values-nb/strings.xml b/src/keepass2android/Resources/values-nb/strings.xml
new file mode 100644
index 00000000..4bb6c81a
--- /dev/null
+++ b/src/keepass2android/Resources/values-nb/strings.xml
@@ -0,0 +1,251 @@
+
+
+
+ Tilbakemelding
+ Hjemmeside
+ Keepass2Android er en android-utgave av KeePass passordbestyrer.
+ Brukergrensesnittet er basert på en port av KeepassDroid utviklet av Brian Pellin. Kildekode til databaseoperasjoner er basert på KeePass av Dominik Reichl. Android roboten, laget og delt av Google, er reprodusert og modifisert i henhold til Creative Commons 3.0 Navngivelse Lisensen.
+ Godta
+ Legg til post
+ Legg til gruppe
+ Legg til gruppe
+ Algoritme
+ Algoritme
+ Keepass2Android
+ KP2A
+ Keepass2Android Offline
+ KP2A Offline
+ Programtidsavbrudd
+ Tid før databasen blir låst når programmet ikke er i bruk.
+ Program
+ Programinnstillinger
+ Parenteser
+ Du må ha Open Intents filbehandler for å kunna bla i filer. Klikk nedenfor for å installere den. På grunn av småfeil i programmet kan det være at det ikke fungerer helt den første gangen du bruker det.
+ Bygger søkeindeksen…
+ Avbryt
+ Utklippstavlen er tømt.
+ Tidsavbrudd på utklippstavlen
+ Tid før utklippstavlen blir tømt etter at brukarnavnet eller passordet er kopiert
+ Kopier brukernavnet til utklippstavlen
+ Kopier passordet til utklippstavlen
+ 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 …
+ Gjeldende gruppe
+ Gjeldende gruppe: Rot
+ Database
+ Dekrypterer databasen…
+ Dekrypterer oppføringen
+ Bruk som standard database
+ Sifre
+ Keepass2Android kommer HELT UTEN NOEN FORM FOR GARANTI; Dette er fri programvare, og du er velkommen til å redistribuere det under vilkårene i GPL versjon 2 eller senere.
+ \u2026
+ Angi filnavnet for databasen
+ Brukt
+ Angi et passord og/eller en nøkkelfil for å låse opp databasen
+ Avbryt
+ Kommentarer
+ Etiketter
+ Overstyr URL
+ Bekreft passordet
+ Opprettet
+ Utløpsdato
+ Nøkkelfil (valgfri)
+ Endret
+ Passord
+ Lagre
+ Navn
+ URL
+ Brukernavn
+ Ekstra strengfelter
+ Filvedlegg
+ Kan ikke bruke ArcFour dataflytkryptering.
+ Keepass2Android kan håndtere denne ressursen.
+ Klarte ikke å lage gruppen.
+ Klarte ikke å lage foreldrekatalogen.
+ Denne filen finnes allerede.
+ Klarte ikke å bestemme databaseinnstillingene.
+ Klarte ikke å laste lenken.
+ Trenger et filnavn.
+ Kan ikke opprette filen
+ Ugyldig database.
+ Ugyldig sti.
+ Trenger et navn.
+ Trenger et passord eller ei nøkkelfil.
+ Telefonen gikk tom for minne ved lesing av databasen din. Databasen er kanskje for stor.
+ Minst en passord genereringstype må velges
+ Passordene samsvarer ikke.
+ Omganger må være et tall.
+ For mange omganger. Bruker 2147483648.
+ Trenger en tittel.
+ Bruk et positivt heltall i lengde-feltet
+ Finner ikke filen.
+ Filbehandler
+ Lag passord
+ Gruppe
+ kommentar
+ Bekreft passordet
+ generert passord
+ Gruppenavn
+ nøkkelfil
+ lengde
+ passord
+ Passord
+ namn
+ url
+ overstyr url
+ etikett1, etikett2
+ brukernavn
+ Installer fra Play Store
+ Installer fra nettet
+ Ugyldig passord eller nøkkelfil.
+ Ugyldig algoritme.
+ Ukjent databaseformat.
+ Nøkkelfilen eksisterer ikke.
+ Nøkkelfilen er tom.
+ Lengde
+ Gruppelistestørrelse
+ Tekststørrelsen i gruppelisten
+ Laster databasen…
+ Små bokstaver
+ *****
+ Masker passord
+ Skjul passord som standard
+ Om
+ Endre hovednøkkelen
+ Kopier passordet
+ Kopier brukeren
+ Lag ny
+ Innstillinger
+ Databaseinnstillinger
+ Slett
+ Doner en øl...
+ Endre
+ Skjul passord
+ Gå til hjemmesiden
+ Lås databasen
+ Åpne
+ Gi nytt navn
+ Søk
+ Gå til URL
+ Minus
+ Aldri
+ Ja
+ Nei
+ Ingen oppføringer i databasen eller gruppen.
+ Ingen søkeresultater
+ Ingen behandler for denne url.
+ Åpne nylig brukt database (klikk for å åpne)
+ Ikke søk i sikkerhetskopieringer eller søppelbøtta
+ Søkeresultatet inneholder ikke oppføringer fra \'Backup\' eller søppelbøtta
+ Filnavnet til KeePass-databasen
+ Angi databasepassordet
+ Oppretter ny database…
+ Arbeider…
+ Husker plasseringen av nøkkelfilene
+ Lagre nøkkelfilen
+ Fjern
+ Rijndael (AES)
+ Rot
+ Krypteringsomganger
+ Flere krypteringsomganger gir bedre beskyttelse mot \'rå makt\'-angrep, men kan også gjøre lasting og lagring mye tregere.
+ omganger
+ Databasenavn
+ Standard brukernavn for nye oppføringer
+ Lagrer databasen…
+ Mellomrom
+ Søk
+ Vis passordet
+ Sorter etter navn
+ Sorter etter opprettingsdato
+ Spesial
+ Søk etter
+ Søkeresultater
+ Søk i
+ Twofish
+ Understreking
+ Ikke-støttet databaseversjon.
+ Store bokstaver
+ SD-kortet er skrivebeskyttet. Det kan være at du ikke kan lagre endringer i databasen.
+ SD-kortet er ikke montert på enheten din. Du kan ikke laste inn eller opprett databasen.
+ Versjon
+ Regulært uttrykk
+ TAN utløper ved bruk
+ Marker TAN oppføringer som utløpt når du bruker dem
+ Keepass2Android: Finn passord
+ Utelukk utløpte oppføringer
+ Alternativer
+ Skill mellom små og store bokstaver
+ Åpne fil...
+ Opprett ny database...
+ Åpne URL-adresse...
+ Importer fil til ny database...
+ Den fullstendige URL-adressen må angis inkludert protokoll som http://.
+ Filen som skal importeres vil bli valgt i det neste steget.
+ Aktiver QuickUnlock
+ Angi siste %1$d tegnene i passordet:
+ QuickUnlock!
+ Lukk database
+ Aktiver QuickUnlock som standard
+ Definerer om QuickUnlock er aktivert som standard eller ikke.
+ Lengde på QuickUnlock nøkkel
+ Maksimalt antall tegn som brukes som QuickUnlock passord.
+ QuickUnlock mislyktes: feil passord!
+ Filvedleggkatalogen
+ Katalogen der filvedlegg lagres.
+ Lagre vedlegg
+ Velg hvor du vil lagre vedlegget.
+ Lagre på SD-kortet
+ Lagre til mellomlager og åpne
+ Lagret filen til %1$s.
+ Kan ikke lagre vedlegg til %1$s.
+ Ugyldig dato/klokkeslett-format for utløpsdato!
+ Et feltnavn kreves for hver streng.
+ Feltnavn
+ Feltverdi
+ Minnebeskyttelse
+ Legg til filvedlegg...
+ Legg til ekstra streng
+ Databasen er lastet, QuickUnlock er aktivert.
+ Angi påloggingsinformasjon
+ Filtransaksjoner
+ Bruk filtransaksjoner for skriving til databaser
+ Utklippstavle varsler
+ 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).
+ Vil du overskrive den eksisterende binærfilen med samme navn?
+ Overskrive eksisterende binærfil?
+ Overskriv
+ Gi nytt navn
+ Klarte ikke å legge til filvedlegg.
+ Søppelbøtte
+ Vil du slette denne oppføringen permanent? Trykk Nei for å flytte til søppelbøtten.
+ Vil du slette denne gruppen permanent? Trykk Nei for å flytte til søppelbøtten.
+ Slette permanent?
+ Laste filen på nytt?
+ Den åpne filen ble endret av et annet program. Vil du laste den på nytt?
+ Vil du virkelig forkaste endringene? (Lagre-knappen er øverst i skjemaet.)
+ Forkast endringene?
+ Foreslå eller stem på forbedringer
+ Vurder denne appen
+ Oversett KP2A
+ Endringslogg
+
+ - 30 sekunder
+ - 1 minutt
+ - 5 minutter
+ - Aldri
+
+
+ - Liten
+ - Middels
+ - Stor
+
+
+ - Ikke husk brukernavn og passord
+ - Husk kun brukernavn
+ - Husk brukernavn og passord
+
+
diff --git a/src/keepass2android/Resources/values-nn/strings.xml b/src/keepass2android/Resources/values-nn/strings.xml
index b21a985c..c9254e42 100644
--- a/src/keepass2android/Resources/values-nn/strings.xml
+++ b/src/keepass2android/Resources/values-nn/strings.xml
@@ -10,6 +10,8 @@
Legg til gruppe
Algoritme
Algoritme
+ Keepass2Android
+ KP2A
Programtidsavbrot
Tid før databasen blir låst når programmet ikkje er i bruk.
Program
@@ -31,6 +33,7 @@
Standarddatabasen
Tal
Keepass2Android kjem med INGEN SOM HELST GARANTI. Dette er eit fritt program. Du er velkomen til å redistribuera det i samsvar med vilkåra til GPL utgåve 2 eller nyare.
+ \u2026
Skriv filnamnet til databasen
Brukt
Skriv inn passordet og/eller nøkkelfil for å låsa opp databasen
@@ -109,6 +112,8 @@
Søk
Gå til adressa
Aldri
+ Ja
+ Nei
Ingen oppføringar i databasen eller gruppa.
Ingen søkjeresultat
Ingen behandlar for denne adressa.
@@ -122,6 +127,7 @@
Hugsar staden til nøkkelfilene
Lagra nøkkelfila
Ta vekk
+ Rijndael (AES)
Rot
Krypteringsomgangar
Fleire krypteringsomgangar gjev tilleggsvern mot rå makt-åtak, men kan òg gjera lasting og lagring mykje tregare.
@@ -133,6 +139,7 @@
Sorter etter namn
DB-sortering
Spesial
+ Twofish
Understreking
Kan ikkje bruka databaseutgåva.
Store bokstavar
diff --git a/src/keepass2android/Resources/values-pl/strings.xml b/src/keepass2android/Resources/values-pl/strings.xml
index 0ae003fb..e7399a1c 100644
--- a/src/keepass2android/Resources/values-pl/strings.xml
+++ b/src/keepass2android/Resources/values-pl/strings.xml
@@ -152,6 +152,7 @@ Niniejszy program jest wolnym oprogramowaniem; możesz go rozprowadzać dalej i/
Złożoność szyfrowania
Większa złożoność szyfrowania zapewnia dodatkowe zabezpieczenie przed atakiem brute force, ale może spowolnić wczytywanie i zapisywanie bazy danych.
złożoność
+ Nazwa bazy danych
Domyślna nazwa użytkownika dla nowych wpisów
Zapisywanie bazy danych…
Spacja
@@ -194,6 +195,10 @@ Niniejszy program jest wolnym oprogramowaniem; możesz go rozprowadzać dalej i/
Nie powiodło się Szybkie_Odblokowanie: niepoprawne hasło!
Katalog plików załączników
Katalog w którym są zapisywane pliki załączników.
+ Zapissz załącznik
+ Wybierz gdzie zapisać załącznik.
+ Zapisz na karcie SD
+ Zapisz do pamięci podręcznej i Otwórz
Zapisz plik %1$s.
Nie można zapisać załącznik do %1$s.
Nieprawny format daty/godziny dla czasu wygaśnięcia!
@@ -228,6 +233,8 @@ Niniejszy program jest wolnym oprogramowaniem; możesz go rozprowadzać dalej i/
Oceń aplikację
Tłumacz KP2A
Lista zmian
+ Wersja 0.8 \n * ulepszony interfejs użytkownika, szczególnie w urządzeniach z Androidem 4.x\n * Teraz zezwala na używanie innych menadźerów plików w celu wyboru pllików\n * dodano bezpieczniejszy sposób otwierania załączników (w katalogu pamięci podręcznej) \n * Naprawiono błędy w aktywności \"Edit\"\n * prawdopodobnie wprowadzono nowe błędy :-)
+
Wersji 0.7 \n * zwiększona szybkość ładowania: najważniejsze transformacje teraz 10 x szybciej! \n * dodana klawiatura Keepass2Android: Przełącz na tą klawiaturę pod kątem wprowadzania poświadczeń. Zabezpiecza przed snifferami haseł ze schowka (Wyłącz stary typ powiadomienia o haslach w schowku w opcjach) \n * dodano opcję do postawienia mi piwa lub czegoś innego (patrz w menu)
Wersja 0.6.2 \n * Integracja z Google Drive/Dropbox /... Otwieraj bazy z Google Drive lub aplikacji Dropbox (rozszerzenie .kdbx). \n * ulepszone okno dialogowe Szukaj \n * poprawa wyników wyszukiwania z adresu URL z subdomenami \n * dodano opcje, aby przekazywać informacje zwrotne i tłumaczenie aplikacji w menu \n \n \n wersja 0.6.1 /n * wykrywanie zmian bazy danych w tle (np. z powodu aktywności aplikacji Synchronizacja) \n * ulepszone wyszukiwanie adresów URL z przegladarki \n * okno potwierdzania niezapisywania zmian \n \n wersja 0.6 pierwsze publiczne wydanie
diff --git a/src/keepass2android/Resources/values-ru/strings.xml b/src/keepass2android/Resources/values-ru/strings.xml
index 008a69e3..a8d5f790 100644
--- a/src/keepass2android/Resources/values-ru/strings.xml
+++ b/src/keepass2android/Resources/values-ru/strings.xml
@@ -1,15 +1,20 @@
- Отзывы
+ Оставить отзыв
Сайт
Keepass2Android является Android-версией программы KeePass Password Safe
+ Пользовательский интерфейс на основе порта KeepassDroid, разработанной Брайан Пеллин. Код для операций базы данных основан на KeePass Доминик Райхль. Android робот воспроизводён или модифицирован или изменение от работы, созданной и опубликованной Google и используются в соответствии с условиями, описанными в лицензии Creative Commons 3.0 Attribution.
Принять
Новая запись
Новая группа
Новая группа
Алгоритм
Алгоритм
+ Keepass2Android
+ KP2A
+ Keepass2Android Offline
+ KP2A Offline
Блокировка базы
Задержка блокировки при бездействии
Программа
@@ -23,6 +28,9 @@
Задержка очистки после копирования в буфер
Логин – в буфер
Пароль – в буфер
+ Вход доступен с помощью клавиатуры KP2A
+ Не удалось открыть диалоговое окно для выбора метода ввода. Пожалуйста, активируйте клавиатуру вручную.
+ Пожалуйста, включите клавиатуру Keepass2Android в системных настройках.
Создание ключа…
Текущая группа
Текущая группа: корневая
@@ -32,11 +40,14 @@
Открыть при запуске
Цифры 0…9
Keepass2Android \nРазработчик Philipp Crocoll\n\nПрограмма предоставляется БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ. Распространяется свободно по лицензии GPL v2 или новее
+ \u2026
Путь к базе KeePass
Доступ
Введите пароль или выберите файл-ключ
Отмена
Комментарий
+ Теги
+ Переопределить URL
Подтверждение
Создано
Истекает
@@ -47,6 +58,8 @@
Название
Ссылка
Логин
+ Дополнительные строковые поля
+ Вложенные файлы
Потоковый шифр ARC4 не поддерживается
Не удалось перейти по указанному адресу
Не удалось создать группу
@@ -81,16 +94,22 @@
пароль
название
ссылка
+ переопределить URL
+ тег1, тег2
логин
Google Play
OpenIntents
Неверный пароль или файл-ключ
+ Недопустимый алгоритм.
Формат базы не определён
+ Ключевой файл не существует.
+ Ключевой файл пуст.
Длина пароля
Шрифт списка
Размер шрифта в списке групп и записей
Загрузка…
строчные
+ *****
Скрыть пароли
Скрыть пароли маской *****
Сведения
@@ -101,6 +120,7 @@
Настройки
Настройки базы KeePass
Удалить
+ Пожертвуйте на пиво...
Правка
Скрыть
Сайт
@@ -111,6 +131,8 @@
Ссылка
-Дефис-
Никогда
+ Да
+ Нет
Нет записей в базе или группе
Совпадения не найдены
Не удалось открыть ссылку
@@ -124,10 +146,12 @@
Запоминать пути к файлам-ключам
Помнить про ключи
Убрать из списка
+ Rijndael (AES)
База
Проходы шифрования
Больше проходов – выше стойкость базы к подбору пароля, но медленнее открытие и сохранение
проходы
+ Имя пользователя по умолчанию для новых записей
Сохранение базы…
П р о б е л
Поиск
@@ -135,13 +159,90 @@
А–Я
Исходный
$пеци@льные
+ Что найти
Результаты поиска
+ Поиск в
+ Twofish
_Подчёркивание_
Неподдерживаемая версия базы
ЗАГЛАВНЫЕ
Запись на карту памяти невозможна. Изменения не будут сохранены
Карта памяти не подключена. Работа с базой невозможна
Версия
+ Регулярное выражение
+ TAN устаревают при использовании
+ Помечать TAN записи как устаревшие при их использовании
+ Keepass2Android: Найти пароль
+ Исключить просроченные записи
+ Параметры
+ С учетом регистра
+ Открыть файл...
+ Создание новой базы данных...
+ Открыть URL...
+ Импорт файла в новую базу данных...
+ Необходимо указать полный URL, включая протокол, например http://.
+ На следующем шаге будет выбран файл для импорта.
+ Включите БыструюРазблокировку
+ Введите последние %1$d символов вашего пароля:
+ БыстраяРазблокировка!
+ Закрыть базу данных
+ Включить БыструюРазблокировку по умолчанию
+ Определяет, включена ли БыстраяРазблокировка по умолчанию или нет.
+ Длина ключа БыстройРазблокировки
+ Максимальное количество символов, используемых как пароль БыстройРазблокировки.
+ БыстраяРазблокировка не удалась: неправильный пароль!
+ Каталог файлов-вложений
+ Каталог для сохранения вложенных файлов.
+ Файл сохранён в %1$s.
+ Не удалось сохранить вложение в %1$s.
+ Неверный формат даты/времени для срока окончания!
+ Имя поля обязательно для каждой строки.
+ Имя поля
+ Значение поля
+ Защита памяти
+ Добавьте вложенный файл...
+ Добавить дополнительную строку
+ База данных загружен, БыстраяРазблокировка включена.
+ Введите учетные данные сервера
+ Файловые транзакции
+ Использовать файловые транзакции для записи баз данных
+ Уведомления буфера обмена
+ Сделать имя пользователя и пароль доступными через панель уведомлений и буфер обмена. Остерегайтесь перехватчиков паролей!
+ Уведомления клавиатуры KP2A
+ Сделайте всю запись доступной через клавиатуру KP2A (рекомендуется).
+ Вы хотите перезаписать существующий двоичный файл с тем же именем?
+ Перезаписать существующий двоичный файл?
+ Перезаписать
+ Переименовать
+ Не удается добавить вложенный файл.
+ Корзина
+ Вы хотите окончательно удалить эту запись? Нажмите Нет, чтобы переместить в корзину.
+ Вы хотите окончательно удалить эту группу? Нажмите Нет, чтобы переместить в корзину.
+ Окончательно удалить?
+ Перезагрузить файл?
+ Был изменен файл, который в настоящее время открыт другой программой. Вы хотите перезагрузить его?
+ Вы действительно хотите отменить сделанные изменения? (Кнопка Сохранить — в верхней части формы.)
+ Отменить изменения?
+ Предложить или голосовать за улучшение
+ Оцените это приложение
+ Переведите KP2A
+ Список изменений
+ Версия 0.7\n
+* Увеличилась скорость загрузки: Основные преобразования теперь в 10 раз быстрее!\n
+* добавлена программная клавиатура Keepass2Android: Переключитесь на эту клавиатуру для ввода учетных данных. Защищает вас перехватчиков пароля из буфера обмена (отключите старые уведомления буфера обмена в настройках)\n
+* добавлена возможность пожертвовать на пиво или что-то другое (см. меню)
+ Версия 0.6.2\n
+* интеграция с Google Drive/Dropbox /...: Используйте официальное приложение Google Drive или Dropbox открывайте любой файл .kdbx. Теперь это вызовет KP2A.\n
+* Улучшено диалоговое окно поиска\n
+* Улучшенный поиск результатов для URL-адреса с поддоменами\n
+* добавлены опции для обратной связи, оценки и перевода приложения в меню\n
+\n
+Версия 0.6.1\n
+* Фоновое обнаружение изменений в базе данных (например, в результате действий приложения для синхронизации)\n
+* Улучшен поиск для URL-адресов из браузера\n
+* Диалоговое окно подтверждения при отмене изменений\n
+Версия 0.6\n
+первоначальный публичный релиз
- 30 сек.
- 1 мин.
@@ -154,8 +255,8 @@
- Крупный
- - Do not remember username and password
- - Remember username only
- - Remember username and password
+ - Не запоминать имя пользователя и пароль
+ - Запоминать только имя пользователя
+ - Запоминать имя пользователя и пароль
diff --git a/src/keepass2android/Resources/values-uk/strings.xml b/src/keepass2android/Resources/values-uk/strings.xml
index 13adb77d..761de4f1 100644
--- a/src/keepass2android/Resources/values-uk/strings.xml
+++ b/src/keepass2android/Resources/values-uk/strings.xml
@@ -137,6 +137,8 @@
Ваша карта пам’яті зараз у режимі тільки для читання. Ви не зможете зберегти зміни до вашої бази даних.
Ваша карта пам’яті зараз не змонтована на телефоні. Ви не зможете завантажити або створити базу даних.
Версія
+ Відкрити URL...
+ Закрити базу даних
- 30 секунд
- 1 хвилина
diff --git a/src/keepass2android/Resources/values/strings.xml b/src/keepass2android/Resources/values/strings.xml
index f7e5730a..06c39017 100644
--- a/src/keepass2android/Resources/values/strings.xml
+++ b/src/keepass2android/Resources/values/strings.xml
@@ -241,6 +241,7 @@
* fixed bugs in Edit activity\n
* probably introduced new bugs :-)
+ Extended possibility to donate a beer or something else
Version 0.7\n
* Increased loading speed: key transformations now 10x faster!\n
* Added Keepass2Android soft-keyboard: Switch to this keyboard for entering credentials. Shields you from clipboard-based password sniffers (disable old clipboard notifications in the options)\n
diff --git a/src/keepass2android/app/App.cs b/src/keepass2android/app/App.cs
index 646c955b..472f7788 100644
--- a/src/keepass2android/app/App.cs
+++ b/src/keepass2android/app/App.cs
@@ -35,6 +35,7 @@ namespace keepass2android
public const string AppName = "@string/app_name_nonet";
public const string AppNameShort = "@string/short_app_name_nonet";
public const string AppLauncherTitle = "@string/short_app_name_nonet";
+ public const string PackagePart = "keepass2android_nonet";
}
#else
public static class AppNames
@@ -42,6 +43,7 @@ namespace keepass2android
public const string AppName = "@string/app_name";
public const string AppNameShort = "@string/short_app_name";
public const string AppLauncherTitle = "@string/app_name";
+ public const string PackagePart = "keepass2android";
}
#endif
diff --git a/src/keepass2android/keepass2android.csproj b/src/keepass2android/keepass2android.csproj
index 916f520c..3dd6ce8f 100644
--- a/src/keepass2android/keepass2android.csproj
+++ b/src/keepass2android/keepass2android.csproj
@@ -638,6 +638,7 @@
+