Translations: Add Spanish, French and Polish

Signed-off-by: Michael Mayer <michael@liquidbytes.net>
This commit is contained in:
Michael Mayer 2020-07-08 08:19:29 +02:00
parent def9d3a80f
commit 68fac9e8a8
7 changed files with 1127 additions and 2 deletions

Binary file not shown.

1048
frontend/src/resources/es.po Normal file

File diff suppressed because it is too large Load diff

View file

@ -11,7 +11,7 @@ msgstr ""
"X-Generator: Poedit 2.3.1\n" "X-Generator: Poedit 2.3.1\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language: fr_FR\n" "Language: fr\n"
#: src/pages/albums.vue:439 src/share/albums.vue:347 #: src/pages/albums.vue:439 src/share/albums.vue:347
msgid "%{n} albums found" msgid "%{n} albums found"

View file

@ -68,6 +68,14 @@ export const Languages = () => [
"text": $gettext("German"), "text": $gettext("German"),
"value": "de", "value": "de",
}, },
{
"text": $gettext("French"),
"value": "fr",
},
{
"text": $gettext("Spanish"),
"value": "es",
},
{ {
"text": $gettext("Dutch"), "text": $gettext("Dutch"),
"value": "nl", "value": "nl",

File diff suppressed because one or more lines are too long

67
internal/i18n/lang-pl.go Normal file
View file

@ -0,0 +1,67 @@
package i18n
var MsgPolish = MessageMap{
// Error messages:
ErrUnexpected: "Nieoczekiwany błąd, spróbuj ponownie",
ErrBadRequest: "Nieprawidłowe żądanie",
ErrSaveFailed: "Nie można zapisać zmian",
ErrDeleteFailed: "Nie można usunąć",
ErrAlreadyExists: "%s już istnieje",
ErrNotFound: "Nie znaleziono na serwerze, usunięte?",
ErrFileNotFound: "Nie znaleziono pliku",
ErrSelectionNotFound: "Nie znaleziono wyboru",
ErrEntityNotFound: "Nie znaleziono na serwerze, usunięte?",
ErrAccountNotFound: "Konto nie znalezione",
ErrUserNotFound: "Użytkownik nie znaleziony",
ErrLabelNotFound: "Nie znaleziono etykiety",
ErrAlbumNotFound: "Album nie został znaleziony",
ErrPublic: "Niedostępne w trybie publicznym",
ErrReadOnly: "niedostępne w trybie tylko do odczytu",
ErrUnauthorized: "Zaloguj się i spróbuj ponownie",
ErrOffensiveUpload: "Przesyłanie może być obraźliwe",
ErrNoItemsSelected: "Nie wybrano żadnych elementów",
ErrCreateFile: "Nie udało się utworzyć pliku, sprawdź uprawnienia",
ErrCreateFolder: "Nie udało się utworzyć folderu, sprawdź uprawnienia",
ErrConnectionFailed: "Nie można się połączyć, spróbuj ponownie",
ErrInvalidPassword: "Hasło nieprawidłowe, spróbuj ponownie",
ErrFeatureDisabled: "Funkcja wyłączona",
ErrNoLabelsSelected: "Nie wybrano żadnych etykiet",
ErrNoAlbumsSelected: "Nie wybrano albumów",
ErrNoFilesForDownload: "Brak plików do pobrania",
ErrZipFailed: "Nie udało się utworzyć pliku zip",
// Info and confirmation messages:
MsgChangesSaved: "Zmiany zostały pomyślnie zapisane",
MsgAlbumCreated: "Album został utworzony",
MsgAlbumSaved: "Album został zapisany",
MsgAlbumDeleted: "Album %s usunięto",
MsgAlbumCloned: "Sklonowano zawartość albumu",
MsgFileUngrouped: "Plik został rozgrupowany",
MsgSelectionAddedTo: "Wybór dodany do %s",
MsgEntryAddedTo: "Dodano jeden wpis do %s",
MsgEntriesAddedTo: "%d wpisy dodane do %s",
MsgEntryRemovedFrom: "Usunięto jeden wpis z %s",
MsgEntriesRemovedFrom: "%d wpisy usunięte z %s",
MsgAccountCreated: "Konto utworzone",
MsgAccountSaved: "Konto zapisane",
MsgAccountDeleted: "Konto usunięte",
MsgSettingsSaved: "Ustawienia zapisane",
MsgPasswordChanged: "Hasło zostało zmienione",
MsgImportCompletedIn: "Import zakończony w %d s",
MsgImportCanceled: "Import został anulowany",
MsgIndexingCompletedIn: "Indeksowanie zakończone w %d s",
MsgIndexingOriginals: "Indeksowanie oryginałów...",
MsgIndexingFiles: "Indeksowanie plików w %s",
MsgIndexingCanceled: "Indeksowanie anulowane",
MsgRemovedFilesAndPhotos: "Usunięto %d plików i %d zdjęć",
MsgMovingFilesFrom: "Przenoszenie plików z %s",
MsgCopyingFilesFrom: "Kopiowanie plików z %s",
MsgLabelsDeleted: "Usunięto etykiety",
MsgLabelSaved: "Etykieta zapisana",
MsgFilesUploadedIn: "%d files uploaded in %d s",
MsgSelectionArchived: "Wybór zarchiwizowany",
MsgSelectionRestored: "Wybór został przywrócony",
MsgSelectionProtected: "Wybór oznaczony jako prywatny",
MsgAlbumsDeleted: "Albumy zostały usunięte",
MsgZipCreatedIn: "Zip utworzony w %d s",
}

View file

@ -12,6 +12,7 @@ const (
Spanish Language = "es" Spanish Language = "es"
French Language = "fr" French Language = "fr"
Dutch Language = "nl" Dutch Language = "nl"
Polish Language = "pl"
Portuguese Language = "pt" Portuguese Language = "pt"
Russian Language = "ru" Russian Language = "ru"
Chinese Language = "zh" Chinese Language = "zh"
@ -24,6 +25,7 @@ var Languages = LanguageMap{
Spanish: MsgSpanish, Spanish: MsgSpanish,
French: MsgFrench, French: MsgFrench,
Dutch: MsgDutch, Dutch: MsgDutch,
Polish: MsgPolish,
Portuguese: MsgPortuguese, Portuguese: MsgPortuguese,
Russian: MsgRussian, Russian: MsgRussian,
Chinese: MsgChinese, Chinese: MsgChinese,