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"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
"Last-Translator: \n"
|
||||
"Language: fr_FR\n"
|
||||
"Language: fr\n"
|
||||
|
||||
#: src/pages/albums.vue:439 src/share/albums.vue:347
|
||||
msgid "%{n} albums found"
|
||||
|
|
|
@ -68,6 +68,14 @@ export const Languages = () => [
|
|||
"text": $gettext("German"),
|
||||
"value": "de",
|
||||
},
|
||||
{
|
||||
"text": $gettext("French"),
|
||||
"value": "fr",
|
||||
},
|
||||
{
|
||||
"text": $gettext("Spanish"),
|
||||
"value": "es",
|
||||
},
|
||||
{
|
||||
"text": $gettext("Dutch"),
|
||||
"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"
|
||||
French Language = "fr"
|
||||
Dutch Language = "nl"
|
||||
Polish Language = "pl"
|
||||
Portuguese Language = "pt"
|
||||
Russian Language = "ru"
|
||||
Chinese Language = "zh"
|
||||
|
@ -24,6 +25,7 @@ var Languages = LanguageMap{
|
|||
Spanish: MsgSpanish,
|
||||
French: MsgFrench,
|
||||
Dutch: MsgDutch,
|
||||
Polish: MsgPolish,
|
||||
Portuguese: MsgPortuguese,
|
||||
Russian: MsgRussian,
|
||||
Chinese: MsgChinese,
|
||||
|
|
Loading…
Reference in a new issue