From 81e781939d93bb681aed84bf819c035fc40c8009 Mon Sep 17 00:00:00 2001 From: Chris Witterholt Date: Wed, 24 Apr 2024 21:05:00 +0200 Subject: [PATCH] 1. Add translations for text 'Bible version'. 2. Add translations for text 'Login failed'. 3. Add translations for text 'Successfully logged in'. 4. Use the method 'stream' instead of 'get' to retrieve the translations in the component classes. 5. Translate the search header in the search template. --- src/app/components/alert/alert.component.ts | 4 ++-- src/app/components/login/login.component.ts | 23 +++++++++++++++---- .../search-options.component.ts | 11 ++++++--- .../components/search/search.component.html | 2 +- src/app/components/search/search.component.ts | 6 ++--- .../components/service/service.component.ts | 2 +- .../components/settings/settings.component.ts | 2 +- src/app/components/slides/slides.component.ts | 2 +- src/app/components/themes/themes.component.ts | 2 +- src/assets/en.json | 3 +++ src/assets/i18n/af.json | 3 +++ src/assets/i18n/bg.json | 3 +++ src/assets/i18n/cs.json | 3 +++ src/assets/i18n/da.json | 3 +++ src/assets/i18n/de.json | 3 +++ src/assets/i18n/el.json | 3 +++ src/assets/i18n/en_GB.json | 3 +++ src/assets/i18n/en_ZA.json | 3 +++ src/assets/i18n/es.json | 3 +++ src/assets/i18n/es_CL.json | 3 +++ src/assets/i18n/et.json | 3 +++ src/assets/i18n/fi.json | 3 +++ src/assets/i18n/fr.json | 3 +++ src/assets/i18n/hu.json | 3 +++ src/assets/i18n/id.json | 3 +++ src/assets/i18n/it.json | 3 +++ src/assets/i18n/it_CH.json | 3 +++ src/assets/i18n/it_IT.json | 3 +++ src/assets/i18n/ja.json | 3 +++ src/assets/i18n/ko.json | 3 +++ src/assets/i18n/lt.json | 3 +++ src/assets/i18n/nb.json | 3 +++ src/assets/i18n/nl.json | 3 +++ src/assets/i18n/pl.json | 3 +++ src/assets/i18n/pt_BR.json | 3 +++ src/assets/i18n/ro.json | 3 +++ src/assets/i18n/ru.json | 3 +++ src/assets/i18n/sk.json | 3 +++ src/assets/i18n/sl.json | 3 +++ src/assets/i18n/sv.json | 3 +++ src/assets/i18n/ta_LK.json | 3 +++ src/assets/i18n/th_TH.json | 3 +++ src/assets/i18n/vi_VN.json | 3 +++ src/assets/i18n/zh_CN.json | 3 +++ src/assets/i18n/zh_TW.json | 3 +++ 45 files changed, 145 insertions(+), 17 deletions(-) diff --git a/src/app/components/alert/alert.component.ts b/src/app/components/alert/alert.component.ts index 4da887c..714c76f 100644 --- a/src/app/components/alert/alert.component.ts +++ b/src/app/components/alert/alert.component.ts @@ -22,10 +22,10 @@ export class AlertComponent { private openlpService: OpenLPService, private snackBar: MatSnackBar, private translateService: TranslateService) { - this.translateService.get('ALERTS').subscribe(res => { + this.translateService.stream('ALERTS').subscribe(res => { this.pageTitleService.changePageTitle(res); }); - this.translateService.get('ALERT_SUBMITTED').subscribe(res => { + this.translateService.stream('ALERT_SUBMITTED').subscribe(res => { this.alertMessage = res; }); } diff --git a/src/app/components/login/login.component.ts b/src/app/components/login/login.component.ts index 6796748..ba886ec 100644 --- a/src/app/components/login/login.component.ts +++ b/src/app/components/login/login.component.ts @@ -1,6 +1,8 @@ import { Component, OnInit } from '@angular/core'; import { MatDialogRef } from '@angular/material/dialog'; import { MatSnackBar } from '@angular/material/snack-bar'; +import { TranslateService } from '@ngx-translate/core'; + import { OpenLPService } from '../../openlp.service'; @Component({ @@ -11,8 +13,21 @@ import { OpenLPService } from '../../openlp.service'; export class LoginComponent implements OnInit { username: string; password: string; - constructor(private dialogRef: MatDialogRef, private openlpService: OpenLPService, - private snackBar: MatSnackBar) { } + loginSucceededMessage: string; + loginFailedMessage: string; + + constructor( + private dialogRef: MatDialogRef, + private openlpService: OpenLPService, + private snackBar: MatSnackBar, + private translateService: TranslateService) { + this.translateService.stream('LOGIN_SUCCEEDED').subscribe(res => { + this.loginSucceededMessage = res; + }); + this.translateService.stream('LOGIN_FAILED').subscribe(res => { + this.loginFailedMessage = res; + }); + } ngOnInit() { // Do nothing @@ -21,10 +36,10 @@ export class LoginComponent implements OnInit { performLogin() { this.openlpService.login({username: this.username, password: this.password}).subscribe( result => { - this.snackBar.open('Successfully logged in', '', {duration: 2000}); + this.snackBar.open(this.loginSucceededMessage, '', {duration: 2000}); this.dialogRef.close(result); }, - () => this.snackBar.open('Login failed', '', {duration: 2000}) + () => this.snackBar.open(this.loginFailedMessage, '', {duration: 2000}) ); } } diff --git a/src/app/components/search/search-options/search-options.component.ts b/src/app/components/search/search-options/search-options.component.ts index bc8568a..dfb1ce5 100644 --- a/src/app/components/search/search-options/search-options.component.ts +++ b/src/app/components/search/search-options/search-options.component.ts @@ -1,4 +1,5 @@ import { Component } from '@angular/core'; +import { TranslateService } from '@ngx-translate/core'; import { OpenLPService } from '../../../openlp.service'; @@ -12,15 +13,19 @@ export class SearchOptionsComponent { public selectedPlugin: string; public searchOptions: Array; public selectedSearchOption: string; - public searchOptionsTitle = ''; + public searchOptionsTitle: string; - constructor(private openlpService: OpenLPService) {} + constructor( + private openlpService: OpenLPService, + private translateService: TranslateService) { } // Used to display search-options for certain plugins onPluginChange(plugin) { this.selectedPlugin = plugin; if (this.selectedPlugin === 'bibles') { - this.searchOptionsTitle = 'Bible version:'; + this.translateService.stream('BIBLE_VERSION').subscribe(res => { + this.searchOptionsTitle = res + ':'; + }); this.getSearchOptions(); } } diff --git a/src/app/components/search/search.component.html b/src/app/components/search/search.component.html index 8f6a54a..946b6d5 100644 --- a/src/app/components/search/search.component.html +++ b/src/app/components/search/search.component.html @@ -1,4 +1,4 @@ -

Search

+

{{ 'SEARCH' | translate }}

{ - this.pageTitleService.changePageTitle(res); - }); + this.translateService.stream('SEARCH').subscribe(res => { + this.pageTitleService.changePageTitle(res); + }); } onSubmit() { diff --git a/src/app/components/service/service.component.ts b/src/app/components/service/service.component.ts index 6ba9910..b0a482e 100644 --- a/src/app/components/service/service.component.ts +++ b/src/app/components/service/service.component.ts @@ -25,7 +25,7 @@ export class ServiceComponent { protected openlpService: OpenLPService, protected router: Router, private translateService: TranslateService) { - this.translateService.get('SERVICE').subscribe(res => { + this.translateService.stream('SERVICE').subscribe(res => { this.pageTitleService.changePageTitle(res); }); } diff --git a/src/app/components/settings/settings.component.ts b/src/app/components/settings/settings.component.ts index 81f3378..3f8135a 100644 --- a/src/app/components/settings/settings.component.ts +++ b/src/app/components/settings/settings.component.ts @@ -17,7 +17,7 @@ export class SettingsComponent implements OnDestroy { protected settingsService: SettingsService, private translateService: TranslateService) { this.settingsSubscription$ = settingsService.settingChanged$.subscribe(this._settingChanged); - this.translateService.get('SETTINGS').subscribe(res => { + this.translateService.stream('SETTINGS').subscribe(res => { this.pageTitleService.changePageTitle(res); }); } diff --git a/src/app/components/slides/slides.component.ts b/src/app/components/slides/slides.component.ts index 79fcdc1..5357d19 100644 --- a/src/app/components/slides/slides.component.ts +++ b/src/app/components/slides/slides.component.ts @@ -16,7 +16,7 @@ export class SlidesComponent { protected pageTitleService: PageTitleService, protected openlpService: OpenLPService, private translateService: TranslateService) { - this.translateService.get('SLIDES').subscribe(res => { + this.translateService.stream('SLIDES').subscribe(res => { this.pageTitleService.changePageTitle(res); }); } diff --git a/src/app/components/themes/themes.component.ts b/src/app/components/themes/themes.component.ts index 3ee8599..971e4ca 100644 --- a/src/app/components/themes/themes.component.ts +++ b/src/app/components/themes/themes.component.ts @@ -20,7 +20,7 @@ export class ThemesComponent implements OnInit { private pageTitleService: PageTitleService, private openlpService: OpenLPService, private translateService: TranslateService) { - this.translateService.get('THEMES').subscribe(res => { + this.translateService.stream('THEMES').subscribe(res => { this.pageTitleService.changePageTitle(res); }); } diff --git a/src/assets/en.json b/src/assets/en.json index e114b54..6496abe 100644 --- a/src/assets/en.json +++ b/src/assets/en.json @@ -6,6 +6,7 @@ "ALERT": "Alert", "ALERT_SUBMITTED": "Alert Submitted", "ALERTS": "Alerts", + "BIBLE_VERSION": "Bible version", "CHANGE_DISPLAY_MODE": "Change Display Mode", "CHORD_VIEW": "Chord View", "CHORDS": "Chords", @@ -18,6 +19,8 @@ "GO_BACK_TO_CONTROLLER": "Go Back to Controller", "HIDE_NOTES": "Hide Notes", "LOGIN": "Login", + "LOGIN_FAILED": "Login failed", + "LOGIN_SUCCEEDED": "Successfully logged in", "MAIN_VIEW": "Main View", "NEXT_ITEM": "Next Item", "NEXT_SLIDE": "Next Slide", diff --git a/src/assets/i18n/af.json b/src/assets/i18n/af.json index 9981746..dfa942f 100644 --- a/src/assets/i18n/af.json +++ b/src/assets/i18n/af.json @@ -5,6 +5,7 @@ "ALERT": "Waarskuwing", "ALERT_SUBMITTED": "Waarskuwing Ingedien", "ALERTS": "Waarskuwings", + "BIBLE_VERSION": "Bybel weergawe", "CHANGE_DISPLAY_MODE": "Verander Vertoonmodus", "CHORD_VIEW": "Akkoordaansig", "CHORDS": "Akkoorde", @@ -17,6 +18,8 @@ "GO_BACK_TO_CONTROLLER": "Gaan Terug na Kontroleerder", "HIDE_NOTES": "Versteek Notas", "LOGIN": "Teken In", + "LOGIN_FAILED": "Aanmelding het misluk", + "LOGIN_SUCCEEDED": "Suksesvol aangemeld", "MAIN_VIEW": "Hoofaansig", "NEXT_ITEM": "Volgende Item", "NEXT_SLIDE": "Volgende Skyfie", diff --git a/src/assets/i18n/bg.json b/src/assets/i18n/bg.json index 892683a..24ff0bf 100644 --- a/src/assets/i18n/bg.json +++ b/src/assets/i18n/bg.json @@ -5,6 +5,7 @@ "ALERT": "Предупреждение", "ALERT_SUBMITTED": "Подадено предупреждение", "ALERTS": "Предупреждения", + "BIBLE_VERSION": "Библейска версия", "CHANGE_DISPLAY_MODE": "Промени режима на дисплея", "CHORD_VIEW": "Преглед на акорди", "CHORDS": "Акорди", @@ -17,6 +18,8 @@ "GO_BACK_TO_CONTROLLER": "Върни се към контролера", "HIDE_NOTES": "Скрий бележките", "LOGIN": "Вход", + "LOGIN_FAILED": "Неуспешно влизане", + "LOGIN_SUCCEEDED": "Успешно влизане", "MAIN_VIEW": "Основен изглед", "NEXT_ITEM": "Следващ елемент", "NEXT_SLIDE": "Следващ слайд", diff --git a/src/assets/i18n/cs.json b/src/assets/i18n/cs.json index 1acd4e8..66edb7f 100644 --- a/src/assets/i18n/cs.json +++ b/src/assets/i18n/cs.json @@ -5,6 +5,7 @@ "ALERT": "Upozornění", "ALERT_SUBMITTED": "Výstraha Odeslána", "ALERTS": "Upozornění", + "BIBLE_VERSION": "Biblická verze", "CHANGE_DISPLAY_MODE": "Změnit Režim Zobrazení", "CHORD_VIEW": "Zobrazení Akordů", "CHORDS": "Akordy", @@ -17,6 +18,8 @@ "GO_BACK_TO_CONTROLLER": "Vrátit se Zpět k Ovladači", "HIDE_NOTES": "Skrýt Poznámky", "LOGIN": "Přihlásit Se", + "LOGIN_FAILED": "Přihlášení se nezdařilo", + "LOGIN_SUCCEEDED": "Úspěšně přihlášeno", "MAIN_VIEW": "Hlavní Zobrazení", "NEXT_ITEM": "Další Položka", "NEXT_SLIDE": "Další Snímek", diff --git a/src/assets/i18n/da.json b/src/assets/i18n/da.json index fed547e..f2460a2 100644 --- a/src/assets/i18n/da.json +++ b/src/assets/i18n/da.json @@ -5,6 +5,7 @@ "ALERT": "Advarsel", "ALERT_SUBMITTED": "Advarsel Indsendt", "ALERTS": "Advarsler", + "BIBLE_VERSION": "Bibelsk udgave", "CHANGE_DISPLAY_MODE": "Skift Visningstilstand", "CHORD_VIEW": "Akkordvisning", "CHORDS": "Akkorder", @@ -17,6 +18,8 @@ "GO_BACK_TO_CONTROLLER": "Gå Tilbage til Controller", "HIDE_NOTES": "Skjul Noter", "LOGIN": "Log Ind", + "LOGIN_FAILED": "Login mislykkedes", + "LOGIN_SUCCEEDED": "Logget ind", "MAIN_VIEW": "Hovedvisning", "NEXT_ITEM": "Næste Emne", "NEXT_SLIDE": "Næste Dias", diff --git a/src/assets/i18n/de.json b/src/assets/i18n/de.json index 5081dc8..4c48aa4 100644 --- a/src/assets/i18n/de.json +++ b/src/assets/i18n/de.json @@ -5,6 +5,7 @@ "ALERT": "Hinweise", "ALERT_SUBMITTED": "Hinweise Übermittelt", "ALERTS": "Hinweisen", + "BIBLE_VERSION": "Bibelübersetzung", "CHANGE_DISPLAY_MODE": "Anzeigemodus Ändern", "CHORD_VIEW": "Akkordansicht", "CHORDS": "Akkorde", @@ -17,6 +18,8 @@ "GO_BACK_TO_CONTROLLER": "Zurück zum Controller", "HIDE_NOTES": "Notizen Ausblenden", "LOGIN": "Anmelden", + "LOGIN_FAILED": "Anmeldung fehlgeschlagen", + "LOGIN_SUCCEEDED": "Erfolgreich eingeloggt", "MAIN_VIEW": "Hauptansicht", "NEXT_ITEM": "Nächstes Element", "NEXT_SLIDE": "Nächste Folie", diff --git a/src/assets/i18n/el.json b/src/assets/i18n/el.json index 67dac0f..b8a6783 100644 --- a/src/assets/i18n/el.json +++ b/src/assets/i18n/el.json @@ -5,6 +5,7 @@ "ALERT": "Ειδοποίηση", "ALERT_SUBMITTED": "Η ειδοποίηση υποβλήθηκε", "ALERTS": "Ειδοποιήσεις", + "BIBLE_VERSION": "Βιβλική έκδοση", "CHANGE_DISPLAY_MODE": "Αλλαγή λειτουργίας εμφάνισης", "CHORD_VIEW": "Προβολή συγχορδιών", "CHORDS": "Συγχορδίες", @@ -17,6 +18,8 @@ "GO_BACK_TO_CONTROLLER": "Επιστροφή στον ελεγκτή", "HIDE_NOTES": "Απόκρυψη σημειώσεων", "LOGIN": "Σύνδεση", + "LOGIN_FAILED": "Η σύνδεση απέτυχε", + "LOGIN_SUCCEEDED": "Συνδέθηκε με επιτυχία", "MAIN_VIEW": "Κύρια προβολή", "NEXT_ITEM": "Επόμενο στοιχείο", "NEXT_SLIDE": "Επόμενη διαφάνεια", diff --git a/src/assets/i18n/en_GB.json b/src/assets/i18n/en_GB.json index ac88a70..f618df1 100644 --- a/src/assets/i18n/en_GB.json +++ b/src/assets/i18n/en_GB.json @@ -5,6 +5,7 @@ "ALERT": "Alert", "ALERT_SUBMITTED": "Alert Submitted", "ALERTS": "Alerts", + "BIBLE_VERSION": "Bible version", "CHANGE_DISPLAY_MODE": "Change Display Mode", "CHORD_VIEW": "Chord View", "CHORDS": "Chords", @@ -17,6 +18,8 @@ "GO_BACK_TO_CONTROLLER": "Go Back to Controller", "HIDE_NOTES": "Hide Notes", "LOGIN": "Login", + "LOGIN_FAILED": "Login failed", + "LOGIN_SUCCEEDED": "Successfully logged in", "MAIN_VIEW": "Main View", "NEXT_ITEM": "Next Item", "NEXT_SLIDE": "Next Slide", diff --git a/src/assets/i18n/en_ZA.json b/src/assets/i18n/en_ZA.json index ac88a70..f618df1 100644 --- a/src/assets/i18n/en_ZA.json +++ b/src/assets/i18n/en_ZA.json @@ -5,6 +5,7 @@ "ALERT": "Alert", "ALERT_SUBMITTED": "Alert Submitted", "ALERTS": "Alerts", + "BIBLE_VERSION": "Bible version", "CHANGE_DISPLAY_MODE": "Change Display Mode", "CHORD_VIEW": "Chord View", "CHORDS": "Chords", @@ -17,6 +18,8 @@ "GO_BACK_TO_CONTROLLER": "Go Back to Controller", "HIDE_NOTES": "Hide Notes", "LOGIN": "Login", + "LOGIN_FAILED": "Login failed", + "LOGIN_SUCCEEDED": "Successfully logged in", "MAIN_VIEW": "Main View", "NEXT_ITEM": "Next Item", "NEXT_SLIDE": "Next Slide", diff --git a/src/assets/i18n/es.json b/src/assets/i18n/es.json index 8887379..9855fa7 100644 --- a/src/assets/i18n/es.json +++ b/src/assets/i18n/es.json @@ -5,6 +5,7 @@ "ALERT": "Alerta", "ALERT_SUBMITTED": "Alerta Enviada", "ALERTS": "Alertas", + "BIBLE_VERSION": "Versión de la Biblia", "CHANGE_DISPLAY_MODE": "Cambiar Modo de Visualización", "CHORD_VIEW": "Vista de Acordes", "CHORDS": "Acordes", @@ -17,6 +18,8 @@ "GO_BACK_TO_CONTROLLER": "Volver al Controlador", "HIDE_NOTES": "Ocultar Notas", "LOGIN": "Iniciar Sesión", + "LOGIN_FAILED": "Error de inicio de sesión", + "LOGIN_SUCCEEDED": "Ha iniciado sesión correctamente", "MAIN_VIEW": "Vista Principal", "NEXT_ITEM": "Siguiente Elemento", "NEXT_SLIDE": "Siguiente Diapositiva", diff --git a/src/assets/i18n/es_CL.json b/src/assets/i18n/es_CL.json index 8887379..9855fa7 100644 --- a/src/assets/i18n/es_CL.json +++ b/src/assets/i18n/es_CL.json @@ -5,6 +5,7 @@ "ALERT": "Alerta", "ALERT_SUBMITTED": "Alerta Enviada", "ALERTS": "Alertas", + "BIBLE_VERSION": "Versión de la Biblia", "CHANGE_DISPLAY_MODE": "Cambiar Modo de Visualización", "CHORD_VIEW": "Vista de Acordes", "CHORDS": "Acordes", @@ -17,6 +18,8 @@ "GO_BACK_TO_CONTROLLER": "Volver al Controlador", "HIDE_NOTES": "Ocultar Notas", "LOGIN": "Iniciar Sesión", + "LOGIN_FAILED": "Error de inicio de sesión", + "LOGIN_SUCCEEDED": "Ha iniciado sesión correctamente", "MAIN_VIEW": "Vista Principal", "NEXT_ITEM": "Siguiente Elemento", "NEXT_SLIDE": "Siguiente Diapositiva", diff --git a/src/assets/i18n/et.json b/src/assets/i18n/et.json index d87722d..3f70c5a 100644 --- a/src/assets/i18n/et.json +++ b/src/assets/i18n/et.json @@ -5,6 +5,7 @@ "ALERT": "Teatise", "ALERT_SUBMITTED": "Hoiatusteade on Esitatud", "ALERTS": "Teatised", + "BIBLE_VERSION": "Piibli versioon", "CHANGE_DISPLAY_MODE": "Muuda Kuvamisrežiimi", "CHORD_VIEW": "Akordi Vaade", "CHORDS": "Akorde", @@ -17,6 +18,8 @@ "GO_BACK_TO_CONTROLLER": "Tagasi Kontrolleri Juurde", "HIDE_NOTES": "Märkmete Peitmine", "LOGIN": "Login", + "LOGIN_FAILED": "Sisselogimine ebaõnnestus", + "LOGIN_SUCCEEDED": "Edukalt sisse logitud", "MAIN_VIEW": "Põhivaade", "NEXT_ITEM": "Järgmine Päevakorrapunkt", "NEXT_SLIDE": "Järgmine Slaid", diff --git a/src/assets/i18n/fi.json b/src/assets/i18n/fi.json index 13d6ae3..a6fa6ce 100644 --- a/src/assets/i18n/fi.json +++ b/src/assets/i18n/fi.json @@ -5,6 +5,7 @@ "ALERT": "Huomio Viesti", "ALERT_SUBMITTED": "Ilmoitus Lähetetty", "ALERTS": "Huomio Viestit", + "BIBLE_VERSION": "Raamatun versio", "CHANGE_DISPLAY_MODE": "Vaihda Näyttötilaa", "CHORD_VIEW": "Sointunäkymä", "CHORDS": "Soinnut", @@ -17,6 +18,8 @@ "GO_BACK_TO_CONTROLLER": "Palaa Ohjaimeen", "HIDE_NOTES": "Piilota Muistiinpanot", "LOGIN": "Kirjaudu", + "LOGIN_FAILED": "Kirjautuminen epäonnistui", + "LOGIN_SUCCEEDED": "Kirjautuminen onnistui", "MAIN_VIEW": "Päänäkymä", "NEXT_ITEM": "Seuraava Kohta", "NEXT_SLIDE": "Seuraava Dia", diff --git a/src/assets/i18n/fr.json b/src/assets/i18n/fr.json index f10933b..beb4819 100644 --- a/src/assets/i18n/fr.json +++ b/src/assets/i18n/fr.json @@ -5,6 +5,7 @@ "ALERT": "Alerte", "ALERT_SUBMITTED": "Alerte Soumise", "ALERTS": "Alertes", + "BIBLE_VERSION": "Version de la Bible", "CHANGE_DISPLAY_MODE": "Changer le Mode d’Affichage", "CHORD_VIEW": "Vue des Accords", "CHORDS": "Accords", @@ -17,6 +18,8 @@ "GO_BACK_TO_CONTROLLER": "Retour au Contrôleur", "HIDE_NOTES": "Masquer les Notes", "LOGIN": "Connexion", + "LOGIN_FAILED": "Echec de la connexion", + "LOGIN_SUCCEEDED": "Connexion réussie", "MAIN_VIEW": "Vue Principale", "NEXT_ITEM": "Élément Suivant", "NEXT_SLIDE": "Diapositive Suivante", diff --git a/src/assets/i18n/hu.json b/src/assets/i18n/hu.json index feba297..e94fab4 100644 --- a/src/assets/i18n/hu.json +++ b/src/assets/i18n/hu.json @@ -5,6 +5,7 @@ "ALERT": "Riasztási", "ALERT_SUBMITTED": "Riasztás Elküldve", "ALERTS": "Riasztások", + "BIBLE_VERSION": "Bibliai változat", "CHANGE_DISPLAY_MODE": "Megjelenítési mód Módosítása", "CHORD_VIEW": "Akkord Nézet", "CHORDS": "Akkordok", @@ -17,6 +18,8 @@ "GO_BACK_TO_CONTROLLER": "Vissza a Kontrollerhez", "HIDE_NOTES": "Jegyzetek Elrejtése", "LOGIN": "Bejelentkezés", + "LOGIN_FAILED": "Sikertelen bejelentkezés", + "LOGIN_SUCCEEDED": "Sikeresen bejelentkezve", "MAIN_VIEW": "Fő Nézet", "NEXT_ITEM": "Következő Elem", "NEXT_SLIDE": "Következő Dia", diff --git a/src/assets/i18n/id.json b/src/assets/i18n/id.json index f5d00df..472f4b0 100644 --- a/src/assets/i18n/id.json +++ b/src/assets/i18n/id.json @@ -5,6 +5,7 @@ "ALERT": "Peringatan", "ALERT_SUBMITTED": "Peringatan Dikirim", "ALERTS": "Peringatan", + "BIBLE_VERSION": "Versi Alkitab", "CHANGE_DISPLAY_MODE": "Ubah Mode Tampilan", "CHORD_VIEW": "Tampilan Kunci", "CHORDS": "Kunci", @@ -17,6 +18,8 @@ "GO_BACK_TO_CONTROLLER": "Kembali ke Pengontrol", "HIDE_NOTES": "Sembunyikan Catatan", "LOGIN": "Masuk", + "LOGIN_FAILED": "Login gagal", + "LOGIN_SUCCEEDED": "Berhasil login", "MAIN_VIEW": "Tampilan Utama", "NEXT_ITEM": "Item Berikutnya", "NEXT_SLIDE": "Slide Berikutnya", diff --git a/src/assets/i18n/it.json b/src/assets/i18n/it.json index 8ec8212..e90d5f0 100644 --- a/src/assets/i18n/it.json +++ b/src/assets/i18n/it.json @@ -5,6 +5,7 @@ "ALERT": "Allarme", "ALERT_SUBMITTED": "Avviso Inviato", "ALERTS": "Avvisi", + "BIBLE_VERSION": "Versione biblica", "CHANGE_DISPLAY_MODE": "Cambia Modalità di Visualizzazione", "CHORD_VIEW": "Vista degli Accordi", "CHORDS": "Accordi", @@ -17,6 +18,8 @@ "GO_BACK_TO_CONTROLLER": "Torna al Controller", "HIDE_NOTES": "Nascondi le Note", "LOGIN": "Accedi", + "LOGIN_FAILED": "Accesso non riuscito", + "LOGIN_SUCCEEDED": "Accesso effettuato con successo", "MAIN_VIEW": "Vista Principale", "NEXT_ITEM": "Prossimo Elemento", "NEXT_SLIDE": "Prossima Diapositiva", diff --git a/src/assets/i18n/it_CH.json b/src/assets/i18n/it_CH.json index 8ec8212..e90d5f0 100644 --- a/src/assets/i18n/it_CH.json +++ b/src/assets/i18n/it_CH.json @@ -5,6 +5,7 @@ "ALERT": "Allarme", "ALERT_SUBMITTED": "Avviso Inviato", "ALERTS": "Avvisi", + "BIBLE_VERSION": "Versione biblica", "CHANGE_DISPLAY_MODE": "Cambia Modalità di Visualizzazione", "CHORD_VIEW": "Vista degli Accordi", "CHORDS": "Accordi", @@ -17,6 +18,8 @@ "GO_BACK_TO_CONTROLLER": "Torna al Controller", "HIDE_NOTES": "Nascondi le Note", "LOGIN": "Accedi", + "LOGIN_FAILED": "Accesso non riuscito", + "LOGIN_SUCCEEDED": "Accesso effettuato con successo", "MAIN_VIEW": "Vista Principale", "NEXT_ITEM": "Prossimo Elemento", "NEXT_SLIDE": "Prossima Diapositiva", diff --git a/src/assets/i18n/it_IT.json b/src/assets/i18n/it_IT.json index 8ec8212..e90d5f0 100644 --- a/src/assets/i18n/it_IT.json +++ b/src/assets/i18n/it_IT.json @@ -5,6 +5,7 @@ "ALERT": "Allarme", "ALERT_SUBMITTED": "Avviso Inviato", "ALERTS": "Avvisi", + "BIBLE_VERSION": "Versione biblica", "CHANGE_DISPLAY_MODE": "Cambia Modalità di Visualizzazione", "CHORD_VIEW": "Vista degli Accordi", "CHORDS": "Accordi", @@ -17,6 +18,8 @@ "GO_BACK_TO_CONTROLLER": "Torna al Controller", "HIDE_NOTES": "Nascondi le Note", "LOGIN": "Accedi", + "LOGIN_FAILED": "Accesso non riuscito", + "LOGIN_SUCCEEDED": "Accesso effettuato con successo", "MAIN_VIEW": "Vista Principale", "NEXT_ITEM": "Prossimo Elemento", "NEXT_SLIDE": "Prossima Diapositiva", diff --git a/src/assets/i18n/ja.json b/src/assets/i18n/ja.json index 87066a8..47bd6f1 100644 --- a/src/assets/i18n/ja.json +++ b/src/assets/i18n/ja.json @@ -5,6 +5,7 @@ "ALERT": "アラート", "ALERT_SUBMITTED": "アラート送信済み", "ALERTS": "アラート", + "BIBLE_VERSION": "聖書版", "CHANGE_DISPLAY_MODE": "表示モードを変更", "CHORD_VIEW": "コード表示", "CHORDS": "コード", @@ -17,6 +18,8 @@ "GO_BACK_TO_CONTROLLER": "コントローラーに戻る", "HIDE_NOTES": "ノートを非表示", "LOGIN": "ログイン", + "LOGIN_FAILED": "ログインに失敗しました", + "LOGIN_SUCCEEDED": "ログインに成功しました", "MAIN_VIEW": "メインビュー", "NEXT_ITEM": "次のアイテム", "NEXT_SLIDE": "次のスライド", diff --git a/src/assets/i18n/ko.json b/src/assets/i18n/ko.json index 523ff30..9d384a8 100644 --- a/src/assets/i18n/ko.json +++ b/src/assets/i18n/ko.json @@ -5,6 +5,7 @@ "ALERT": "경고", "ALERT_SUBMITTED": "경고가 제출됨", "ALERTS": "경고", + "BIBLE_VERSION": "성경 번역본", "CHANGE_DISPLAY_MODE": "디스플레이 모드 변경", "CHORD_VIEW": "코드 보기", "CHORDS": "코드", @@ -17,6 +18,8 @@ "GO_BACK_TO_CONTROLLER": "컨트롤러로 돌아가기", "HIDE_NOTES": "메모 숨기기", "LOGIN": "로그인", + "LOGIN_FAILED": "로그인 실패", + "LOGIN_SUCCEEDED": "성공적으로 로그인했습니다.", "MAIN_VIEW": "주 화면", "NEXT_ITEM": "다음 항목", "NEXT_SLIDE": "다음 슬라이드", diff --git a/src/assets/i18n/lt.json b/src/assets/i18n/lt.json index 6ca5beb..79c1937 100644 --- a/src/assets/i18n/lt.json +++ b/src/assets/i18n/lt.json @@ -5,6 +5,7 @@ "ALERT": "Įspėjimas", "ALERT_SUBMITTED": "Pateiktas Įspėjimas", "ALERTS": "Įspėjimai", + "BIBLE_VERSION": "Biblijos versija", "CHANGE_DISPLAY_MODE": "Keisti Rodymo Režimą", "CHORD_VIEW": "Akordei", "CHORDS": "Akordei", @@ -17,6 +18,8 @@ "GO_BACK_TO_CONTROLLER": "Grįžti į Valdiklį", "HIDE_NOTES": "Slėpti Pastabas", "LOGIN": "Prisijungti", + "LOGIN_FAILED": "Prisijungti nepavyko", + "LOGIN_SUCCEEDED": "Sėkmingai prisijungęs", "MAIN_VIEW": "Pagrindinis Rodinys", "NEXT_ITEM": "Kitas Elementas", "NEXT_SLIDE": "Kitas Skaidrė", diff --git a/src/assets/i18n/nb.json b/src/assets/i18n/nb.json index ed1f533..056468d 100644 --- a/src/assets/i18n/nb.json +++ b/src/assets/i18n/nb.json @@ -5,6 +5,7 @@ "ALERT": "Varsel", "ALERT_SUBMITTED": "Varsel Sendt Inn", "ALERTS": "Varsler", + "BIBLE_VERSION": "Bibelens versjon", "CHANGE_DISPLAY_MODE": "Endre Visningsmodus", "CHORD_VIEW": "Akkordvisning", "CHORDS": "Akkorder", @@ -17,6 +18,8 @@ "GO_BACK_TO_CONTROLLER": "Gå Tilbake til Kontrolleren", "HIDE_NOTES": "Skjul Notater", "LOGIN": "Logg Inn", + "LOGIN_FAILED": "Innlogging mislyktes", + "LOGIN_SUCCEEDED": "Vellykket innlogging", "MAIN_VIEW": "Hovedvisning", "NEXT_ITEM": "Neste Element", "NEXT_SLIDE": "Neste Lysbilde", diff --git a/src/assets/i18n/nl.json b/src/assets/i18n/nl.json index e51e1fe..0c032dc 100644 --- a/src/assets/i18n/nl.json +++ b/src/assets/i18n/nl.json @@ -5,6 +5,7 @@ "ALERT": "Waarschuwing", "ALERT_SUBMITTED": "Waarschuwing Verstuurd", "ALERTS": "Waarschuwingen", + "BIBLE_VERSION": "Bijbelversie", "CHANGE_DISPLAY_MODE": "Wijzig Weergave", "CHORD_VIEW": "Akkoordenscherm", "CHORDS": "Akkoorden", @@ -17,6 +18,8 @@ "GO_BACK_TO_CONTROLLER": "Ga Terug naar Controller", "HIDE_NOTES": "Verberg Notities", "LOGIN": "Log In", + "LOGIN_FAILED": "Log in mislukt", + "LOGIN_SUCCEEDED": "Succesvol ingelogd", "MAIN_VIEW": "Hoofdscherm", "NEXT_ITEM": "Volgend Item", "NEXT_SLIDE": "Volgende Slide", diff --git a/src/assets/i18n/pl.json b/src/assets/i18n/pl.json index 4646376..df484ba 100644 --- a/src/assets/i18n/pl.json +++ b/src/assets/i18n/pl.json @@ -5,6 +5,7 @@ "ALERT": "Alert", "ALERT_SUBMITTED": "Przesłano Alert", "ALERTS": "Alerty", + "BIBLE_VERSION": "Wersja Biblii", "CHANGE_DISPLAY_MODE": "Zmień Tryb Wyświetlania", "CHORD_VIEW": "Widok Akordów", "CHORDS": "Akordy", @@ -17,6 +18,8 @@ "GO_BACK_TO_CONTROLLER": "Wróć do Kontrolera", "HIDE_NOTES": "Ukryj Notatki", "LOGIN": "Zaloguj Się", + "LOGIN_FAILED": "Logowanie nie powiodło się", + "LOGIN_SUCCEEDED": "Pomyślnie zalogowano", "MAIN_VIEW": "Widok Główny", "NEXT_ITEM": "Następny Element", "NEXT_SLIDE": "Następny Slajd", diff --git a/src/assets/i18n/pt_BR.json b/src/assets/i18n/pt_BR.json index 58a1bee..7c62469 100644 --- a/src/assets/i18n/pt_BR.json +++ b/src/assets/i18n/pt_BR.json @@ -5,6 +5,7 @@ "ALERT": "Alerta", "ALERT_SUBMITTED": "Alerta Enviado", "ALERTS": "Alertas", + "BIBLE_VERSION": "Versão da Bíblia", "CHANGE_DISPLAY_MODE": "Alterar Modo de Exibição", "CHORD_VIEW": "Visualização de Acordes", "CHORDS": "Acordes", @@ -17,6 +18,8 @@ "GO_BACK_TO_CONTROLLER": "Voltar para o Controlador", "HIDE_NOTES": "Ocultar Notas", "LOGIN": "Login", + "LOGIN_FAILED": "Falha no login", + "LOGIN_SUCCEEDED": "Efetuado login com êxito", "MAIN_VIEW": "Visualização Principal", "NEXT_ITEM": "Próximo Item", "NEXT_SLIDE": "Próximo Slide", diff --git a/src/assets/i18n/ro.json b/src/assets/i18n/ro.json index 4ac4939..6913baf 100644 --- a/src/assets/i18n/ro.json +++ b/src/assets/i18n/ro.json @@ -5,6 +5,7 @@ "ALERT": "Alertă", "ALERT_SUBMITTED": "Alertă Transmisă", "ALERTS": "Alerte", + "BIBLE_VERSION": "Versiunea Bibliei", "CHANGE_DISPLAY_MODE": "Schimbați Modul de Afișare", "CHORD_VIEW": "Vizualizare Acorduri", "CHORDS": "Acorduri", @@ -17,6 +18,8 @@ "GO_BACK_TO_CONTROLLER": "Înapoi la Controler", "HIDE_NOTES": "Ascundeți Notele", "LOGIN": "Conectare", + "LOGIN_FAILED": "Conectarea nu a reușit", + "LOGIN_SUCCEEDED": "Conectat cu succes", "MAIN_VIEW": "Vizualizare Principală", "NEXT_ITEM": "Elementul Următo", "NEXT_SLIDE": "Diapozitivul Următo", diff --git a/src/assets/i18n/ru.json b/src/assets/i18n/ru.json index c24c68d..796666f 100644 --- a/src/assets/i18n/ru.json +++ b/src/assets/i18n/ru.json @@ -5,6 +5,7 @@ "ALERT": "Оповещение", "ALERT_SUBMITTED": "Оповещение отправлено", "ALERTS": "Оповещения", + "BIBLE_VERSION": "Перевод Библии", "CHANGE_DISPLAY_MODE": "Изменить режим отображения", "CHORD_VIEW": "Просмотр аккордов", "CHORDS": "Аккорды", @@ -17,6 +18,8 @@ "GO_BACK_TO_CONTROLLER": "Вернуться к контроллеру", "HIDE_NOTES": "Скрыть заметки", "LOGIN": "Войти", + "LOGIN_FAILED": "Не удалось войти в систему", + "LOGIN_SUCCEEDED": "Успешно вошел в систему", "MAIN_VIEW": "Основное представление", "NEXT_ITEM": "Следующий элемент", "NEXT_SLIDE": "Следующий слайд", diff --git a/src/assets/i18n/sk.json b/src/assets/i18n/sk.json index 530e4eb..5aa8922 100644 --- a/src/assets/i18n/sk.json +++ b/src/assets/i18n/sk.json @@ -5,6 +5,7 @@ "ALERT": "Upozornenie", "ALERT_SUBMITTED": "Upozornenie Bolo Odoslané", "ALERTS": "Upozornenia", + "BIBLE_VERSION": "Verzia Biblie", "CHANGE_DISPLAY_MODE": "Zmeniť Režim Zobrazenia", "CHORD_VIEW": "Zobrazenie Akordov", "CHORDS": "Akordy", @@ -17,6 +18,8 @@ "GO_BACK_TO_CONTROLLER": "Ísť Späť na Ovládač", "HIDE_NOTES": "Skryť Poznámky", "LOGIN": "Prihlásenie", + "LOGIN_FAILED": "Prihlásenie zlyhalo", + "LOGIN_SUCCEEDED": "Úspešne prihlásené", "MAIN_VIEW": "Hlavný Pohľad", "NEXT_ITEM": "Ďalšia Položka", "NEXT_SLIDE": "Ďalší Snímok", diff --git a/src/assets/i18n/sl.json b/src/assets/i18n/sl.json index d3d1450..ddef6c7 100644 --- a/src/assets/i18n/sl.json +++ b/src/assets/i18n/sl.json @@ -5,6 +5,7 @@ "ALERT": "Opozorilo", "ALERT_SUBMITTED": "Predloženo Opozorilo", "ALERTS": "Opozorila", + "BIBLE_VERSION": "Svetopisemska različica", "CHANGE_DISPLAY_MODE": "Spremeni Način Prikaza", "CHORD_VIEW": "Pogled s Sozvoki", "CHORDS": "Sozvoki", @@ -17,6 +18,8 @@ "GO_BACK_TO_CONTROLLER": "Vrni se na Upravljalnik", "HIDE_NOTES": "Skrij Opombe", "LOGIN": "Prijava", + "LOGIN_FAILED": "Prijava ni uspela", + "LOGIN_SUCCEEDED": "Uspešno prijavljeni", "MAIN_VIEW": "Glavni Pogled", "NEXT_ITEM": "Naslednji Predmet", "NEXT_SLIDE": "Naslednja Prosojnica", diff --git a/src/assets/i18n/sv.json b/src/assets/i18n/sv.json index 5e13a32..e30530f 100644 --- a/src/assets/i18n/sv.json +++ b/src/assets/i18n/sv.json @@ -5,6 +5,7 @@ "ALERT": "Varning", "ALERT_SUBMITTED": "Avisering Skickad", "ALERTS": "Varningar", + "BIBLE_VERSION": "Bibelöversättning", "CHANGE_DISPLAY_MODE": "Ändra Visningsläge", "CHORD_VIEW": "Ackordvy", "CHORDS": "Ackord", @@ -17,6 +18,8 @@ "GO_BACK_TO_CONTROLLER": "Gå Tillbaka till Kontrollenhet", "HIDE_NOTES": "Dölj Anteckningar", "LOGIN": "Logga In", + "LOGIN_FAILED": "Inloggningen misslyckades", + "LOGIN_SUCCEEDED": "Har loggat in", "MAIN_VIEW": "Huvudvy", "NEXT_ITEM": "Nästa Objekt", "NEXT_SLIDE": "Nästa Bild", diff --git a/src/assets/i18n/ta_LK.json b/src/assets/i18n/ta_LK.json index 4ba0fab..7b143db 100644 --- a/src/assets/i18n/ta_LK.json +++ b/src/assets/i18n/ta_LK.json @@ -5,6 +5,7 @@ "ALERT": "எச்சரிக்கை", "ALERT_SUBMITTED": "எச்சரிக்கை சமர்ப்பிக்கப்பட்டது", "ALERTS": "எச்சரிக்கைகள்", + "BIBLE_VERSION": "பைபிள் பதிப்பு", "CHANGE_DISPLAY_MODE": "காட்சி முறையை மாற்று", "CHORD_VIEW": "கார்டு காட்சி", "CHORDS": "கார்டுகள்", @@ -17,6 +18,8 @@ "GO_BACK_TO_CONTROLLER": "கட்டுப்பாட்டிற்கு திரும்பு", "HIDE_NOTES": "குறிப்புகளை மறை", "LOGIN": "உள்நுழை", + "LOGIN_FAILED": "உள்நுழைவு தோல்வியுற்றது", + "LOGIN_SUCCEEDED": "வெற்றிகரமாக உள்நுழைந்தது", "MAIN_VIEW": "முக்கிய காட்சி", "NEXT_ITEM": "அடுத்த பொருள்", "NEXT_SLIDE": "அடுத்த ஸ்லைட்", diff --git a/src/assets/i18n/th_TH.json b/src/assets/i18n/th_TH.json index 904bd00..a1e912b 100644 --- a/src/assets/i18n/th_TH.json +++ b/src/assets/i18n/th_TH.json @@ -5,6 +5,7 @@ "ALERT": "แจ้งเตือน", "ALERT_SUBMITTED": "ส่งการแจ้งเตือนแล้ว", "ALERTS": "การแจ้งเตือน", + "BIBLE_VERSION": "ฉบับพระคัมภีร์", "CHANGE_DISPLAY_MODE": "เปลี่ยนโหมดการแสดงผล", "CHORD_VIEW": "มุมมองคอร์ด", "CHORDS": "คอร์ด", @@ -17,6 +18,8 @@ "GO_BACK_TO_CONTROLLER": "กลับไปที่ควบคุม", "HIDE_NOTES": "ซ่อนบันทึก", "LOGIN": "เข้าสู่ระบบ", + "LOGIN_FAILED": "การเข้าสู่ระบบล้มเหลว", + "LOGIN_SUCCEEDED": "เข้าสู่ระบบสําเร็จ", "MAIN_VIEW": "มุมมองหลัก", "NEXT_ITEM": " รายการถัดไป", "NEXT_SLIDE": "ภาพนิ่งถัดไป", diff --git a/src/assets/i18n/vi_VN.json b/src/assets/i18n/vi_VN.json index b76d58f..9d2db0b 100644 --- a/src/assets/i18n/vi_VN.json +++ b/src/assets/i18n/vi_VN.json @@ -5,6 +5,7 @@ "ALERT": "Cảnh báo", "ALERT_SUBMITTED": "Cảnh báo đã Gửi", "ALERTS": "Các cảnh báo", + "BIBLE_VERSION": "Phiên bản Kinh Thánh", "CHANGE_DISPLAY_MODE": "Thay đổi Chế độ Hiển thị", "CHORD_VIEW": "Xem hợp âm", "CHORDS": "Hợp âm", @@ -17,6 +18,8 @@ "GO_BACK_TO_CONTROLLER": "Quay lại Bộ điều khiển", "HIDE_NOTES": "Ẩn ghi chú", "LOGIN": "Đăng nhập", + "LOGIN_FAILED": "Đăng nhập không thành công", + "LOGIN_SUCCEEDED": "Đăng nhập thành công", "MAIN_VIEW": "Chế độ xem chính", "NEXT_ITEM": "Mục tiếp theo", "NEXT_SLIDE": "Trang tiếp theo", diff --git a/src/assets/i18n/zh_CN.json b/src/assets/i18n/zh_CN.json index bf98fc1..fdcf680 100644 --- a/src/assets/i18n/zh_CN.json +++ b/src/assets/i18n/zh_CN.json @@ -5,6 +5,7 @@ "ALERT": "警报", "ALERT_SUBMITTED": "警报已提交", "ALERTS": "警报", + "BIBLE_VERSION": "圣经版本", "CHANGE_DISPLAY_MODE": "更改显示模式", "CHORD_VIEW": "和弦视图", "CHORDS": "和弦", @@ -17,6 +18,8 @@ "GO_BACK_TO_CONTROLLER": "返回到控制器", "HIDE_NOTES": "隐藏注释", "LOGIN": "登录", + "LOGIN_FAILED": "登录失败", + "LOGIN_SUCCEEDED": "登录成功", "MAIN_VIEW": "主视图", "NEXT_ITEM": "下一个项目", "NEXT_SLIDE": "下一张幻灯片", diff --git a/src/assets/i18n/zh_TW.json b/src/assets/i18n/zh_TW.json index 9548826..66d5be4 100644 --- a/src/assets/i18n/zh_TW.json +++ b/src/assets/i18n/zh_TW.json @@ -5,6 +5,7 @@ "ALERT": "警示", "ALERT_SUBMITTED": "警報已提交", "ALERTS": "警示訊息", + "BIBLE_VERSION": "聖經版本", "CHANGE_DISPLAY_MODE": "變更顯示模式", "CHORD_VIEW": "和弦檢視", "CHORDS": "和弦", @@ -17,6 +18,8 @@ "GO_BACK_TO_CONTROLLER": "返回控制器", "HIDE_NOTES": "隱藏筆記", "LOGIN": "登入", + "LOGIN_FAILED": "登錄失敗", + "LOGIN_SUCCEEDED": "登錄成功", "MAIN_VIEW": "主畫面", "NEXT_ITEM": "下一項目", "NEXT_SLIDE": "下一張投影片",