Translations: Add Spanish, French and Polish
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
This commit is contained in:
parent
def9d3a80f
commit
68fac9e8a8
BIN
frontend/src/resources/es.mo
Normal file
BIN
frontend/src/resources/es.mo
Normal file
Binary file not shown.
1048
frontend/src/resources/es.po
Normal file
1048
frontend/src/resources/es.po
Normal file
File diff suppressed because it is too large
Load diff
|
@ -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"
|
||||||
|
|
|
@ -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
67
internal/i18n/lang-pl.go
Normal 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",
|
||||||
|
}
|
|
@ -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,
|
||||||
|
|
Loading…
Reference in a new issue