From 196c14b9d75a2e4761a57da7c581803c8c295512 Mon Sep 17 00:00:00 2001 From: Tim Date: Tue, 13 Aug 2019 17:21:32 +0100 Subject: [PATCH] fix translations --- assets/lang/af.json | 44 ---- assets/lang/am.json | 44 ---- assets/lang/ar.json | 44 ---- assets/lang/ar_EG.json | 44 ---- assets/lang/bg.json | 44 ---- assets/lang/ca.json | 44 ---- assets/lang/cs.json | 44 ---- assets/lang/da.json | 44 ---- assets/lang/de.json | 44 ---- assets/lang/el.json | 44 ---- assets/lang/en_GB.json | 44 ---- assets/lang/en_US.json | 44 ---- assets/lang/en_ZA.json | 44 ---- assets/lang/es.json | 44 ---- assets/lang/es_CL.json | 44 ---- assets/lang/es_CO.json | 44 ---- assets/lang/et.json | 44 ---- assets/lang/fi.json | 44 ---- assets/lang/fo.json | 44 ---- assets/lang/fr.json | 44 ---- assets/lang/hu.json | 46 ++-- assets/lang/id.json | 44 ---- assets/lang/it.json | 44 ---- assets/lang/it_IT.json | 44 ---- assets/lang/ja.json | 44 ---- assets/lang/km_KH.json | 44 ---- assets/lang/ko.json | 44 ---- assets/lang/ko_KR.json | 44 ---- assets/lang/lt.json | 44 ---- assets/lang/lv.json | 44 ---- assets/lang/mk.json | 44 ---- assets/lang/ml.json | 44 ---- assets/lang/nn.json | 44 ---- assets/lang/oc.json | 44 ---- assets/lang/pap.json | 44 ---- assets/lang/pl.json | 44 ---- assets/lang/pt_BR.json | 46 ++-- assets/lang/ro.json | 44 ---- assets/lang/ro_RO.json | 44 ---- assets/lang/ru.json | 44 ---- assets/lang/ru_RU.json | 44 ---- assets/lang/sk.json | 44 ---- assets/lang/sl.json | 44 ---- assets/lang/sl_SI.json | 44 ---- assets/lang/sq.json | 44 ---- assets/lang/sv.json | 44 ---- assets/lang/ta_LK.json | 44 ---- assets/lang/th_TH.json | 44 ---- assets/lang/tlh.json | 44 ---- assets/lang/tr.json | 44 ---- assets/lang/uk.json | 44 ---- assets/lang/uk_UA.json | 44 ---- assets/lang/vi.json | 44 ---- assets/lang/vi_VN.json | 44 ---- assets/lang/yo.json | 44 ---- assets/lang/zh_CN.json | 44 ---- assets/lang/zh_TW.json | 44 ---- scripts/translation_utils.py | 431 +++++++++++++++++++++++++++++++++++ 58 files changed, 477 insertions(+), 2466 deletions(-) delete mode 100644 assets/lang/af.json delete mode 100644 assets/lang/am.json delete mode 100644 assets/lang/ar.json delete mode 100644 assets/lang/ar_EG.json delete mode 100644 assets/lang/bg.json delete mode 100644 assets/lang/ca.json delete mode 100644 assets/lang/cs.json delete mode 100644 assets/lang/da.json delete mode 100644 assets/lang/de.json delete mode 100644 assets/lang/el.json delete mode 100644 assets/lang/en_GB.json delete mode 100644 assets/lang/en_US.json delete mode 100644 assets/lang/en_ZA.json delete mode 100644 assets/lang/es.json delete mode 100644 assets/lang/es_CL.json delete mode 100644 assets/lang/es_CO.json delete mode 100644 assets/lang/et.json delete mode 100644 assets/lang/fi.json delete mode 100644 assets/lang/fo.json delete mode 100644 assets/lang/fr.json delete mode 100644 assets/lang/id.json delete mode 100644 assets/lang/it.json delete mode 100644 assets/lang/it_IT.json delete mode 100644 assets/lang/ja.json delete mode 100644 assets/lang/km_KH.json delete mode 100644 assets/lang/ko.json delete mode 100644 assets/lang/ko_KR.json delete mode 100644 assets/lang/lt.json delete mode 100644 assets/lang/lv.json delete mode 100644 assets/lang/mk.json delete mode 100644 assets/lang/ml.json delete mode 100644 assets/lang/nn.json delete mode 100644 assets/lang/oc.json delete mode 100644 assets/lang/pap.json delete mode 100644 assets/lang/pl.json delete mode 100644 assets/lang/ro.json delete mode 100644 assets/lang/ro_RO.json delete mode 100644 assets/lang/ru.json delete mode 100644 assets/lang/ru_RU.json delete mode 100644 assets/lang/sk.json delete mode 100644 assets/lang/sl.json delete mode 100644 assets/lang/sl_SI.json delete mode 100644 assets/lang/sq.json delete mode 100644 assets/lang/sv.json delete mode 100644 assets/lang/ta_LK.json delete mode 100644 assets/lang/th_TH.json delete mode 100644 assets/lang/tlh.json delete mode 100644 assets/lang/tr.json delete mode 100644 assets/lang/uk.json delete mode 100644 assets/lang/uk_UA.json delete mode 100644 assets/lang/vi.json delete mode 100644 assets/lang/vi_VN.json delete mode 100644 assets/lang/yo.json delete mode 100644 assets/lang/zh_CN.json delete mode 100644 assets/lang/zh_TW.json create mode 100755 scripts/translation_utils.py diff --git a/assets/lang/af.json b/assets/lang/af.json deleted file mode 100644 index bc540f8..0000000 --- a/assets/lang/af.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "tab_service": "SERVICE", - "tab_slides": "SLIDES", - "floating_button_search": "New service item", - "button_cancel": "CANCEL", - "button_show": "SHOW", - "button_ok": "OK", - "alert": "Waarskuwing", - "dialog_alert_title": "Type your alert", - "display": "Vertoon", - "display_option_blank": "Blank screen", - "display_option_theme": "Theme background", - "display_option_desktop": "Werkskerm", - "display_option_show": "Full projection", - "plugin_songs_singular": "Lied", - "plugin_songs_plural": "Liedere", - "plugin_bibles_singular": "Bybel", - "plugin_bibles_plural": "Bybels", - "plugin_presentations_singular": "Aanbieding", - "plugin_presentations_plural": "Aanbiedinge", - "plugin_images_singular": "Beeld", - "plugin_images_plural": "Beelde", - "plugin_media_singular": "Media", - "plugin_media_plural": "Medias", - "plugin_custom_singular": "Custom slide", - "plugin_custom_plural": "Custom slides", - "search_results_go": "Go live", - "search_results_add": "Add to service", - "search_results_add_and_go": "Add & Go to service", - "service_list_empty": "Any item added to service.\nPlease, add a new service item tapping the add button.", - "slides_list_empty": "Any service item selected.\nPlease, select a service item in \"SERVICE\" tab.", - "settings": "Instellings", - "settings_server_ip": "Server IP", - "settings_server_port": "Server port", - "settings_use_https": "User HTTPS", - "settings_needs_auth": "Needs auth", - "settings_user_id": "User ID", - "settings_user_pass": "User password", - "settings_about_openlp": "About OpenLP", - "dialog_server_ip_title": "Type the IP", - "dialog_server_port_title": "Type the port", - "dialog_server_user_id_title": "Type the ID", - "dialog_server_user_pass_title": "Type the password" -} \ No newline at end of file diff --git a/assets/lang/am.json b/assets/lang/am.json deleted file mode 100644 index 0928811..0000000 --- a/assets/lang/am.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "tab_service": "SERVICE", - "tab_slides": "SLIDES", - "floating_button_search": "New service item", - "button_cancel": "CANCEL", - "button_show": "SHOW", - "button_ok": "OK", - "alert": "Alert", - "dialog_alert_title": "Type your alert", - "display": "Display", - "display_option_blank": "Blank screen", - "display_option_theme": "Theme background", - "display_option_desktop": "Desktop", - "display_option_show": "Full projection", - "plugin_songs_singular": "Song", - "plugin_songs_plural": "Songs", - "plugin_bibles_singular": "Bible", - "plugin_bibles_plural": "Bibles", - "plugin_presentations_singular": "Presentation", - "plugin_presentations_plural": "Presentations", - "plugin_images_singular": "Image", - "plugin_images_plural": "Images", - "plugin_media_singular": "Media", - "plugin_media_plural": "Medias", - "plugin_custom_singular": "Custom slide", - "plugin_custom_plural": "Custom slides", - "search_results_go": "Go live", - "search_results_add": "Add to service", - "search_results_add_and_go": "Add & Go to service", - "service_list_empty": "Any item added to service.\nPlease, add a new service item tapping the add button.", - "slides_list_empty": "Any service item selected.\nPlease, select a service item in \"SERVICE\" tab.", - "settings": "Settings", - "settings_server_ip": "Server IP", - "settings_server_port": "Server port", - "settings_use_https": "User HTTPS", - "settings_needs_auth": "Needs auth", - "settings_user_id": "User ID", - "settings_user_pass": "User password", - "settings_about_openlp": "About OpenLP", - "dialog_server_ip_title": "Type the IP", - "dialog_server_port_title": "Type the port", - "dialog_server_user_id_title": "Type the ID", - "dialog_server_user_pass_title": "Type the password" -} \ No newline at end of file diff --git a/assets/lang/ar.json b/assets/lang/ar.json deleted file mode 100644 index 0928811..0000000 --- a/assets/lang/ar.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "tab_service": "SERVICE", - "tab_slides": "SLIDES", - "floating_button_search": "New service item", - "button_cancel": "CANCEL", - "button_show": "SHOW", - "button_ok": "OK", - "alert": "Alert", - "dialog_alert_title": "Type your alert", - "display": "Display", - "display_option_blank": "Blank screen", - "display_option_theme": "Theme background", - "display_option_desktop": "Desktop", - "display_option_show": "Full projection", - "plugin_songs_singular": "Song", - "plugin_songs_plural": "Songs", - "plugin_bibles_singular": "Bible", - "plugin_bibles_plural": "Bibles", - "plugin_presentations_singular": "Presentation", - "plugin_presentations_plural": "Presentations", - "plugin_images_singular": "Image", - "plugin_images_plural": "Images", - "plugin_media_singular": "Media", - "plugin_media_plural": "Medias", - "plugin_custom_singular": "Custom slide", - "plugin_custom_plural": "Custom slides", - "search_results_go": "Go live", - "search_results_add": "Add to service", - "search_results_add_and_go": "Add & Go to service", - "service_list_empty": "Any item added to service.\nPlease, add a new service item tapping the add button.", - "slides_list_empty": "Any service item selected.\nPlease, select a service item in \"SERVICE\" tab.", - "settings": "Settings", - "settings_server_ip": "Server IP", - "settings_server_port": "Server port", - "settings_use_https": "User HTTPS", - "settings_needs_auth": "Needs auth", - "settings_user_id": "User ID", - "settings_user_pass": "User password", - "settings_about_openlp": "About OpenLP", - "dialog_server_ip_title": "Type the IP", - "dialog_server_port_title": "Type the port", - "dialog_server_user_id_title": "Type the ID", - "dialog_server_user_pass_title": "Type the password" -} \ No newline at end of file diff --git a/assets/lang/ar_EG.json b/assets/lang/ar_EG.json deleted file mode 100644 index aac6308..0000000 --- a/assets/lang/ar_EG.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "tab_service": "SERVICE", - "tab_slides": "SLIDES", - "floating_button_search": "New service item", - "button_cancel": "CANCEL", - "button_show": "SHOW", - "button_ok": "OK", - "alert": "تنبيه", - "dialog_alert_title": "Type your alert", - "display": "Display", - "display_option_blank": "Blank screen", - "display_option_theme": "Theme background", - "display_option_desktop": "Desktop", - "display_option_show": "Full projection", - "plugin_songs_singular": "Song", - "plugin_songs_plural": "الترانيم", - "plugin_bibles_singular": "الكتاب المقدس", - "plugin_bibles_plural": "الكتب المقدسة", - "plugin_presentations_singular": "Presentation", - "plugin_presentations_plural": "العروض التقديمية", - "plugin_images_singular": "صورة", - "plugin_images_plural": "صور", - "plugin_media_singular": "الوسائط", - "plugin_media_plural": "Medias", - "plugin_custom_singular": "Custom slide", - "plugin_custom_plural": "Custom slides", - "search_results_go": "Go live", - "search_results_add": "Add to service", - "search_results_add_and_go": "Add & Go to service", - "service_list_empty": "Any item added to service.\nPlease, add a new service item tapping the add button.", - "slides_list_empty": "Any service item selected.\nPlease, select a service item in \"SERVICE\" tab.", - "settings": "إعدادات", - "settings_server_ip": "Server IP", - "settings_server_port": "Server port", - "settings_use_https": "User HTTPS", - "settings_needs_auth": "Needs auth", - "settings_user_id": "User ID", - "settings_user_pass": "User password", - "settings_about_openlp": "About OpenLP", - "dialog_server_ip_title": "Type the IP", - "dialog_server_port_title": "Type the port", - "dialog_server_user_id_title": "Type the ID", - "dialog_server_user_pass_title": "Type the password" -} \ No newline at end of file diff --git a/assets/lang/bg.json b/assets/lang/bg.json deleted file mode 100644 index 5d66490..0000000 --- a/assets/lang/bg.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "tab_service": "SERVICE", - "tab_slides": "SLIDES", - "floating_button_search": "New service item", - "button_cancel": "CANCEL", - "button_show": "SHOW", - "button_ok": "OK", - "alert": "Съобщение", - "dialog_alert_title": "Type your alert", - "display": "Дисплей", - "display_option_blank": "Blank screen", - "display_option_theme": "Theme background", - "display_option_desktop": "Десктоп", - "display_option_show": "Full projection", - "plugin_songs_singular": "Песен", - "plugin_songs_plural": "Песни", - "plugin_bibles_singular": "Библия", - "plugin_bibles_plural": "Библии", - "plugin_presentations_singular": "Презентация", - "plugin_presentations_plural": "Презентации", - "plugin_images_singular": "Изображение", - "plugin_images_plural": "Картини", - "plugin_media_singular": "Медия", - "plugin_media_plural": "Medias", - "plugin_custom_singular": "Custom slide", - "plugin_custom_plural": "Custom slides", - "search_results_go": "Go live", - "search_results_add": "Add to service", - "search_results_add_and_go": "Add & Go to service", - "service_list_empty": "Any item added to service.\nPlease, add a new service item tapping the add button.", - "slides_list_empty": "Any service item selected.\nPlease, select a service item in \"SERVICE\" tab.", - "settings": "Настройки", - "settings_server_ip": "Server IP", - "settings_server_port": "Server port", - "settings_use_https": "User HTTPS", - "settings_needs_auth": "Needs auth", - "settings_user_id": "User ID", - "settings_user_pass": "User password", - "settings_about_openlp": "About OpenLP", - "dialog_server_ip_title": "Type the IP", - "dialog_server_port_title": "Type the port", - "dialog_server_user_id_title": "Type the ID", - "dialog_server_user_pass_title": "Type the password" -} \ No newline at end of file diff --git a/assets/lang/ca.json b/assets/lang/ca.json deleted file mode 100644 index d1d8456..0000000 --- a/assets/lang/ca.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "tab_service": "SERVICE", - "tab_slides": "SLIDES", - "floating_button_search": "New service item", - "button_cancel": "CANCEL", - "button_show": "SHOW", - "button_ok": "OK", - "alert": "Missatge", - "dialog_alert_title": "Type your alert", - "display": "Display", - "display_option_blank": "Blank screen", - "display_option_theme": "Theme background", - "display_option_desktop": "Desktop", - "display_option_show": "Full projection", - "plugin_songs_singular": "Song", - "plugin_songs_plural": "Songs", - "plugin_bibles_singular": "Biblia", - "plugin_bibles_plural": "Biblies", - "plugin_presentations_singular": "Presentation", - "plugin_presentations_plural": "Presentations", - "plugin_images_singular": "Image", - "plugin_images_plural": "Images", - "plugin_media_singular": "Media", - "plugin_media_plural": "Medias", - "plugin_custom_singular": "Custom slide", - "plugin_custom_plural": "Custom slides", - "search_results_go": "Go live", - "search_results_add": "Add to service", - "search_results_add_and_go": "Add & Go to service", - "service_list_empty": "Any item added to service.\nPlease, add a new service item tapping the add button.", - "slides_list_empty": "Any service item selected.\nPlease, select a service item in \"SERVICE\" tab.", - "settings": "Settings", - "settings_server_ip": "Server IP", - "settings_server_port": "Server port", - "settings_use_https": "User HTTPS", - "settings_needs_auth": "Needs auth", - "settings_user_id": "User ID", - "settings_user_pass": "User password", - "settings_about_openlp": "About OpenLP", - "dialog_server_ip_title": "Type the IP", - "dialog_server_port_title": "Type the port", - "dialog_server_user_id_title": "Type the ID", - "dialog_server_user_pass_title": "Type the password" -} \ No newline at end of file diff --git a/assets/lang/cs.json b/assets/lang/cs.json deleted file mode 100644 index a5562e2..0000000 --- a/assets/lang/cs.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "tab_service": "SERVICE", - "tab_slides": "SLIDES", - "floating_button_search": "New service item", - "button_cancel": "CANCEL", - "button_show": "SHOW", - "button_ok": "OK", - "alert": "Upozornění", - "dialog_alert_title": "Type your alert", - "display": "Zobrazení", - "display_option_blank": "Blank screen", - "display_option_theme": "Theme background", - "display_option_desktop": "Plocha", - "display_option_show": "Full projection", - "plugin_songs_singular": "Píseň", - "plugin_songs_plural": "Písně", - "plugin_bibles_singular": "Bible", - "plugin_bibles_plural": "Bible", - "plugin_presentations_singular": "Prezentace", - "plugin_presentations_plural": "Prezentace", - "plugin_images_singular": "Obrázek", - "plugin_images_plural": "Obrázky", - "plugin_media_singular": "Média", - "plugin_media_plural": "Medias", - "plugin_custom_singular": "Custom slide", - "plugin_custom_plural": "Custom slides", - "search_results_go": "Go live", - "search_results_add": "Add to service", - "search_results_add_and_go": "Add & Go to service", - "service_list_empty": "Any item added to service.\nPlease, add a new service item tapping the add button.", - "slides_list_empty": "Any service item selected.\nPlease, select a service item in \"SERVICE\" tab.", - "settings": "Nastavení", - "settings_server_ip": "IP adresa serveru", - "settings_server_port": "Port serveru", - "settings_use_https": "User HTTPS", - "settings_needs_auth": "Vyžadována autentizace", - "settings_user_id": "ID uživatele", - "settings_user_pass": "User password", - "settings_about_openlp": "About OpenLP", - "dialog_server_ip_title": "Type the IP", - "dialog_server_port_title": "Type the port", - "dialog_server_user_id_title": "Type the ID", - "dialog_server_user_pass_title": "Type the password" -} \ No newline at end of file diff --git a/assets/lang/da.json b/assets/lang/da.json deleted file mode 100644 index 22703a5..0000000 --- a/assets/lang/da.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "tab_service": "SERVICE", - "tab_slides": "SLIDES", - "floating_button_search": "New service item", - "button_cancel": "CANCEL", - "button_show": "SHOW", - "button_ok": "Ok", - "alert": "Meddelelse", - "dialog_alert_title": "Type your alert", - "display": "Visning", - "display_option_blank": "Blank screen", - "display_option_theme": "Theme background", - "display_option_desktop": "Skrivebord", - "display_option_show": "Full projection", - "plugin_songs_singular": "Sang", - "plugin_songs_plural": "Sange", - "plugin_bibles_singular": "Bibel", - "plugin_bibles_plural": "Bibler", - "plugin_presentations_singular": "Præsentation", - "plugin_presentations_plural": "Præsentationer", - "plugin_images_singular": "Billede", - "plugin_images_plural": "Billeder", - "plugin_media_singular": "Medie", - "plugin_media_plural": "Medias", - "plugin_custom_singular": "Custom slide", - "plugin_custom_plural": "Custom slides", - "search_results_go": "Go live", - "search_results_add": "Add to service", - "search_results_add_and_go": "Add & Go to service", - "service_list_empty": "Any item added to service.\nPlease, add a new service item tapping the add button.", - "slides_list_empty": "Any service item selected.\nPlease, select a service item in \"SERVICE\" tab.", - "settings": "Indstillinger", - "settings_server_ip": "Server IP", - "settings_server_port": "Server port", - "settings_use_https": "User HTTPS", - "settings_needs_auth": "Needs auth", - "settings_user_id": "User ID", - "settings_user_pass": "User password", - "settings_about_openlp": "About OpenLP", - "dialog_server_ip_title": "Type the IP", - "dialog_server_port_title": "Type the port", - "dialog_server_user_id_title": "Type the ID", - "dialog_server_user_pass_title": "Type the password" -} \ No newline at end of file diff --git a/assets/lang/de.json b/assets/lang/de.json deleted file mode 100644 index ded61d4..0000000 --- a/assets/lang/de.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "tab_service": "SERVICE", - "tab_slides": "SLIDES", - "floating_button_search": "New service item", - "button_cancel": "CANCEL", - "button_show": "SHOW", - "button_ok": "OK", - "alert": "Hinweis", - "dialog_alert_title": "Type your alert", - "display": "Anzeige", - "display_option_blank": "Blank screen", - "display_option_theme": "Theme background", - "display_option_desktop": "Desktop", - "display_option_show": "Full projection", - "plugin_songs_singular": "Lied", - "plugin_songs_plural": "Lieder", - "plugin_bibles_singular": "Bibel", - "plugin_bibles_plural": "Bibeln", - "plugin_presentations_singular": "Präsentation", - "plugin_presentations_plural": "Präsentationen", - "plugin_images_singular": "Bild", - "plugin_images_plural": "Bilder", - "plugin_media_singular": "Medien", - "plugin_media_plural": "Medias", - "plugin_custom_singular": "Custom slide", - "plugin_custom_plural": "Custom slides", - "search_results_go": "Go live", - "search_results_add": "Add to service", - "search_results_add_and_go": "Add & Go to service", - "service_list_empty": "Any item added to service.\nPlease, add a new service item tapping the add button.", - "slides_list_empty": "Any service item selected.\nPlease, select a service item in \"SERVICE\" tab.", - "settings": "Einstellungen", - "settings_server_ip": "Server IP", - "settings_server_port": "Server Port", - "settings_use_https": "User HTTPS", - "settings_needs_auth": "Braucht authentifikation", - "settings_user_id": "Benutzer ID", - "settings_user_pass": "User password", - "settings_about_openlp": "About OpenLP", - "dialog_server_ip_title": "Type the IP", - "dialog_server_port_title": "Type the port", - "dialog_server_user_id_title": "Type the ID", - "dialog_server_user_pass_title": "Type the password" -} \ No newline at end of file diff --git a/assets/lang/el.json b/assets/lang/el.json deleted file mode 100644 index d065705..0000000 --- a/assets/lang/el.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "tab_service": "SERVICE", - "tab_slides": "SLIDES", - "floating_button_search": "New service item", - "button_cancel": "CANCEL", - "button_show": "SHOW", - "button_ok": "OK", - "alert": "Ειδοποίηση", - "dialog_alert_title": "Type your alert", - "display": "Εμφάνιση", - "display_option_blank": "Blank screen", - "display_option_theme": "Theme background", - "display_option_desktop": "Επιφάνεια Εργασίας", - "display_option_show": "Full projection", - "plugin_songs_singular": "Ύμνος", - "plugin_songs_plural": "Ύμνοι", - "plugin_bibles_singular": "Βίβλος", - "plugin_bibles_plural": "Βίβλοι", - "plugin_presentations_singular": "Παρουσίαση", - "plugin_presentations_plural": "Παρουσιάσεις", - "plugin_images_singular": "Εικόνα", - "plugin_images_plural": "Εικόνες", - "plugin_media_singular": "Πολυμέσα", - "plugin_media_plural": "Medias", - "plugin_custom_singular": "Custom slide", - "plugin_custom_plural": "Custom slides", - "search_results_go": "Go live", - "search_results_add": "Add to service", - "search_results_add_and_go": "Add & Go to service", - "service_list_empty": "Any item added to service.\nPlease, add a new service item tapping the add button.", - "slides_list_empty": "Any service item selected.\nPlease, select a service item in \"SERVICE\" tab.", - "settings": "Ρυθμίσεις", - "settings_server_ip": "Server IP", - "settings_server_port": "Server port", - "settings_use_https": "User HTTPS", - "settings_needs_auth": "Needs auth", - "settings_user_id": "User ID", - "settings_user_pass": "User password", - "settings_about_openlp": "About OpenLP", - "dialog_server_ip_title": "Type the IP", - "dialog_server_port_title": "Type the port", - "dialog_server_user_id_title": "Type the ID", - "dialog_server_user_pass_title": "Type the password" -} \ No newline at end of file diff --git a/assets/lang/en_GB.json b/assets/lang/en_GB.json deleted file mode 100644 index 0928811..0000000 --- a/assets/lang/en_GB.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "tab_service": "SERVICE", - "tab_slides": "SLIDES", - "floating_button_search": "New service item", - "button_cancel": "CANCEL", - "button_show": "SHOW", - "button_ok": "OK", - "alert": "Alert", - "dialog_alert_title": "Type your alert", - "display": "Display", - "display_option_blank": "Blank screen", - "display_option_theme": "Theme background", - "display_option_desktop": "Desktop", - "display_option_show": "Full projection", - "plugin_songs_singular": "Song", - "plugin_songs_plural": "Songs", - "plugin_bibles_singular": "Bible", - "plugin_bibles_plural": "Bibles", - "plugin_presentations_singular": "Presentation", - "plugin_presentations_plural": "Presentations", - "plugin_images_singular": "Image", - "plugin_images_plural": "Images", - "plugin_media_singular": "Media", - "plugin_media_plural": "Medias", - "plugin_custom_singular": "Custom slide", - "plugin_custom_plural": "Custom slides", - "search_results_go": "Go live", - "search_results_add": "Add to service", - "search_results_add_and_go": "Add & Go to service", - "service_list_empty": "Any item added to service.\nPlease, add a new service item tapping the add button.", - "slides_list_empty": "Any service item selected.\nPlease, select a service item in \"SERVICE\" tab.", - "settings": "Settings", - "settings_server_ip": "Server IP", - "settings_server_port": "Server port", - "settings_use_https": "User HTTPS", - "settings_needs_auth": "Needs auth", - "settings_user_id": "User ID", - "settings_user_pass": "User password", - "settings_about_openlp": "About OpenLP", - "dialog_server_ip_title": "Type the IP", - "dialog_server_port_title": "Type the port", - "dialog_server_user_id_title": "Type the ID", - "dialog_server_user_pass_title": "Type the password" -} \ No newline at end of file diff --git a/assets/lang/en_US.json b/assets/lang/en_US.json deleted file mode 100644 index 0928811..0000000 --- a/assets/lang/en_US.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "tab_service": "SERVICE", - "tab_slides": "SLIDES", - "floating_button_search": "New service item", - "button_cancel": "CANCEL", - "button_show": "SHOW", - "button_ok": "OK", - "alert": "Alert", - "dialog_alert_title": "Type your alert", - "display": "Display", - "display_option_blank": "Blank screen", - "display_option_theme": "Theme background", - "display_option_desktop": "Desktop", - "display_option_show": "Full projection", - "plugin_songs_singular": "Song", - "plugin_songs_plural": "Songs", - "plugin_bibles_singular": "Bible", - "plugin_bibles_plural": "Bibles", - "plugin_presentations_singular": "Presentation", - "plugin_presentations_plural": "Presentations", - "plugin_images_singular": "Image", - "plugin_images_plural": "Images", - "plugin_media_singular": "Media", - "plugin_media_plural": "Medias", - "plugin_custom_singular": "Custom slide", - "plugin_custom_plural": "Custom slides", - "search_results_go": "Go live", - "search_results_add": "Add to service", - "search_results_add_and_go": "Add & Go to service", - "service_list_empty": "Any item added to service.\nPlease, add a new service item tapping the add button.", - "slides_list_empty": "Any service item selected.\nPlease, select a service item in \"SERVICE\" tab.", - "settings": "Settings", - "settings_server_ip": "Server IP", - "settings_server_port": "Server port", - "settings_use_https": "User HTTPS", - "settings_needs_auth": "Needs auth", - "settings_user_id": "User ID", - "settings_user_pass": "User password", - "settings_about_openlp": "About OpenLP", - "dialog_server_ip_title": "Type the IP", - "dialog_server_port_title": "Type the port", - "dialog_server_user_id_title": "Type the ID", - "dialog_server_user_pass_title": "Type the password" -} \ No newline at end of file diff --git a/assets/lang/en_ZA.json b/assets/lang/en_ZA.json deleted file mode 100644 index 0928811..0000000 --- a/assets/lang/en_ZA.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "tab_service": "SERVICE", - "tab_slides": "SLIDES", - "floating_button_search": "New service item", - "button_cancel": "CANCEL", - "button_show": "SHOW", - "button_ok": "OK", - "alert": "Alert", - "dialog_alert_title": "Type your alert", - "display": "Display", - "display_option_blank": "Blank screen", - "display_option_theme": "Theme background", - "display_option_desktop": "Desktop", - "display_option_show": "Full projection", - "plugin_songs_singular": "Song", - "plugin_songs_plural": "Songs", - "plugin_bibles_singular": "Bible", - "plugin_bibles_plural": "Bibles", - "plugin_presentations_singular": "Presentation", - "plugin_presentations_plural": "Presentations", - "plugin_images_singular": "Image", - "plugin_images_plural": "Images", - "plugin_media_singular": "Media", - "plugin_media_plural": "Medias", - "plugin_custom_singular": "Custom slide", - "plugin_custom_plural": "Custom slides", - "search_results_go": "Go live", - "search_results_add": "Add to service", - "search_results_add_and_go": "Add & Go to service", - "service_list_empty": "Any item added to service.\nPlease, add a new service item tapping the add button.", - "slides_list_empty": "Any service item selected.\nPlease, select a service item in \"SERVICE\" tab.", - "settings": "Settings", - "settings_server_ip": "Server IP", - "settings_server_port": "Server port", - "settings_use_https": "User HTTPS", - "settings_needs_auth": "Needs auth", - "settings_user_id": "User ID", - "settings_user_pass": "User password", - "settings_about_openlp": "About OpenLP", - "dialog_server_ip_title": "Type the IP", - "dialog_server_port_title": "Type the port", - "dialog_server_user_id_title": "Type the ID", - "dialog_server_user_pass_title": "Type the password" -} \ No newline at end of file diff --git a/assets/lang/es.json b/assets/lang/es.json deleted file mode 100644 index 04098e8..0000000 --- a/assets/lang/es.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "tab_service": "SERVICE", - "tab_slides": "SLIDES", - "floating_button_search": "New service item", - "button_cancel": "CANCEL", - "button_show": "SHOW", - "button_ok": "OK", - "alert": "Aviso", - "dialog_alert_title": "Type your alert", - "display": "Pantalla", - "display_option_blank": "Blank screen", - "display_option_theme": "Theme background", - "display_option_desktop": "Escritorio", - "display_option_show": "Full projection", - "plugin_songs_singular": "Canción", - "plugin_songs_plural": "Canciones", - "plugin_bibles_singular": "Biblia", - "plugin_bibles_plural": "Biblias", - "plugin_presentations_singular": "Presentación", - "plugin_presentations_plural": "Presentaciones", - "plugin_images_singular": "Imagen", - "plugin_images_plural": "Imágenes", - "plugin_media_singular": "Medios", - "plugin_media_plural": "Medias", - "plugin_custom_singular": "Custom slide", - "plugin_custom_plural": "Custom slides", - "search_results_go": "Go live", - "search_results_add": "Add to service", - "search_results_add_and_go": "Add & Go to service", - "service_list_empty": "Any item added to service.\nPlease, add a new service item tapping the add button.", - "slides_list_empty": "Any service item selected.\nPlease, select a service item in \"SERVICE\" tab.", - "settings": "Configuración", - "settings_server_ip": "IP del servidor", - "settings_server_port": "Puerto del servidor", - "settings_use_https": "User HTTPS", - "settings_needs_auth": "Requiere autent", - "settings_user_id": "ID de Usuario", - "settings_user_pass": "User password", - "settings_about_openlp": "About OpenLP", - "dialog_server_ip_title": "Type the IP", - "dialog_server_port_title": "Type the port", - "dialog_server_user_id_title": "Type the ID", - "dialog_server_user_pass_title": "Type the password" -} \ No newline at end of file diff --git a/assets/lang/es_CL.json b/assets/lang/es_CL.json deleted file mode 100644 index 0928811..0000000 --- a/assets/lang/es_CL.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "tab_service": "SERVICE", - "tab_slides": "SLIDES", - "floating_button_search": "New service item", - "button_cancel": "CANCEL", - "button_show": "SHOW", - "button_ok": "OK", - "alert": "Alert", - "dialog_alert_title": "Type your alert", - "display": "Display", - "display_option_blank": "Blank screen", - "display_option_theme": "Theme background", - "display_option_desktop": "Desktop", - "display_option_show": "Full projection", - "plugin_songs_singular": "Song", - "plugin_songs_plural": "Songs", - "plugin_bibles_singular": "Bible", - "plugin_bibles_plural": "Bibles", - "plugin_presentations_singular": "Presentation", - "plugin_presentations_plural": "Presentations", - "plugin_images_singular": "Image", - "plugin_images_plural": "Images", - "plugin_media_singular": "Media", - "plugin_media_plural": "Medias", - "plugin_custom_singular": "Custom slide", - "plugin_custom_plural": "Custom slides", - "search_results_go": "Go live", - "search_results_add": "Add to service", - "search_results_add_and_go": "Add & Go to service", - "service_list_empty": "Any item added to service.\nPlease, add a new service item tapping the add button.", - "slides_list_empty": "Any service item selected.\nPlease, select a service item in \"SERVICE\" tab.", - "settings": "Settings", - "settings_server_ip": "Server IP", - "settings_server_port": "Server port", - "settings_use_https": "User HTTPS", - "settings_needs_auth": "Needs auth", - "settings_user_id": "User ID", - "settings_user_pass": "User password", - "settings_about_openlp": "About OpenLP", - "dialog_server_ip_title": "Type the IP", - "dialog_server_port_title": "Type the port", - "dialog_server_user_id_title": "Type the ID", - "dialog_server_user_pass_title": "Type the password" -} \ No newline at end of file diff --git a/assets/lang/es_CO.json b/assets/lang/es_CO.json deleted file mode 100644 index 0928811..0000000 --- a/assets/lang/es_CO.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "tab_service": "SERVICE", - "tab_slides": "SLIDES", - "floating_button_search": "New service item", - "button_cancel": "CANCEL", - "button_show": "SHOW", - "button_ok": "OK", - "alert": "Alert", - "dialog_alert_title": "Type your alert", - "display": "Display", - "display_option_blank": "Blank screen", - "display_option_theme": "Theme background", - "display_option_desktop": "Desktop", - "display_option_show": "Full projection", - "plugin_songs_singular": "Song", - "plugin_songs_plural": "Songs", - "plugin_bibles_singular": "Bible", - "plugin_bibles_plural": "Bibles", - "plugin_presentations_singular": "Presentation", - "plugin_presentations_plural": "Presentations", - "plugin_images_singular": "Image", - "plugin_images_plural": "Images", - "plugin_media_singular": "Media", - "plugin_media_plural": "Medias", - "plugin_custom_singular": "Custom slide", - "plugin_custom_plural": "Custom slides", - "search_results_go": "Go live", - "search_results_add": "Add to service", - "search_results_add_and_go": "Add & Go to service", - "service_list_empty": "Any item added to service.\nPlease, add a new service item tapping the add button.", - "slides_list_empty": "Any service item selected.\nPlease, select a service item in \"SERVICE\" tab.", - "settings": "Settings", - "settings_server_ip": "Server IP", - "settings_server_port": "Server port", - "settings_use_https": "User HTTPS", - "settings_needs_auth": "Needs auth", - "settings_user_id": "User ID", - "settings_user_pass": "User password", - "settings_about_openlp": "About OpenLP", - "dialog_server_ip_title": "Type the IP", - "dialog_server_port_title": "Type the port", - "dialog_server_user_id_title": "Type the ID", - "dialog_server_user_pass_title": "Type the password" -} \ No newline at end of file diff --git a/assets/lang/et.json b/assets/lang/et.json deleted file mode 100644 index 6e1fc23..0000000 --- a/assets/lang/et.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "tab_service": "SERVICE", - "tab_slides": "SLIDES", - "floating_button_search": "New service item", - "button_cancel": "CANCEL", - "button_show": "SHOW", - "button_ok": "Olgu", - "alert": "Teade", - "dialog_alert_title": "Type your alert", - "display": "Kuva", - "display_option_blank": "Blank screen", - "display_option_theme": "Theme background", - "display_option_desktop": "Töölaud", - "display_option_show": "Full projection", - "plugin_songs_singular": "Laul", - "plugin_songs_plural": "Laulud", - "plugin_bibles_singular": "Piibel", - "plugin_bibles_plural": "Piiblid", - "plugin_presentations_singular": "Esitlus", - "plugin_presentations_plural": "Esitlused", - "plugin_images_singular": "Pilt", - "plugin_images_plural": "Pildid", - "plugin_media_singular": "Meedia", - "plugin_media_plural": "Medias", - "plugin_custom_singular": "Custom slide", - "plugin_custom_plural": "Custom slides", - "search_results_go": "Go live", - "search_results_add": "Add to service", - "search_results_add_and_go": "Add & Go to service", - "service_list_empty": "Any item added to service.\nPlease, add a new service item tapping the add button.", - "slides_list_empty": "Any service item selected.\nPlease, select a service item in \"SERVICE\" tab.", - "settings": "Seaded", - "settings_server_ip": "Serveri IP", - "settings_server_port": "Serveri port", - "settings_use_https": "User HTTPS", - "settings_needs_auth": "Autentimine vajalik", - "settings_user_id": "Kasutaja ID", - "settings_user_pass": "User password", - "settings_about_openlp": "About OpenLP", - "dialog_server_ip_title": "Type the IP", - "dialog_server_port_title": "Type the port", - "dialog_server_user_id_title": "Type the ID", - "dialog_server_user_pass_title": "Type the password" -} \ No newline at end of file diff --git a/assets/lang/fi.json b/assets/lang/fi.json deleted file mode 100644 index a6f38a1..0000000 --- a/assets/lang/fi.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "tab_service": "SERVICE", - "tab_slides": "SLIDES", - "floating_button_search": "New service item", - "button_cancel": "CANCEL", - "button_show": "SHOW", - "button_ok": "OK", - "alert": "Huomioviestit", - "dialog_alert_title": "Type your alert", - "display": "Näyttö", - "display_option_blank": "Blank screen", - "display_option_theme": "Theme background", - "display_option_desktop": "Työpöytä", - "display_option_show": "Full projection", - "plugin_songs_singular": "Laulut", - "plugin_songs_plural": "Laulut", - "plugin_bibles_singular": "Raamatut", - "plugin_bibles_plural": "Raamatut", - "plugin_presentations_singular": "Presentaatiot", - "plugin_presentations_plural": "Presentaatiot", - "plugin_images_singular": "Kuvat", - "plugin_images_plural": "Kuvat", - "plugin_media_singular": "Media", - "plugin_media_plural": "Medias", - "plugin_custom_singular": "Custom slide", - "plugin_custom_plural": "Custom slides", - "search_results_go": "Go live", - "search_results_add": "Add to service", - "search_results_add_and_go": "Add & Go to service", - "service_list_empty": "Any item added to service.\nPlease, add a new service item tapping the add button.", - "slides_list_empty": "Any service item selected.\nPlease, select a service item in \"SERVICE\" tab.", - "settings": "Asetukset", - "settings_server_ip": "Palvelimen IP", - "settings_server_port": "Palvelimen portti", - "settings_use_https": "User HTTPS", - "settings_needs_auth": "Todentaminen vaaditaan", - "settings_user_id": "Käyttäjätunnus", - "settings_user_pass": "User password", - "settings_about_openlp": "About OpenLP", - "dialog_server_ip_title": "Type the IP", - "dialog_server_port_title": "Type the port", - "dialog_server_user_id_title": "Type the ID", - "dialog_server_user_pass_title": "Type the password" -} \ No newline at end of file diff --git a/assets/lang/fo.json b/assets/lang/fo.json deleted file mode 100644 index 0928811..0000000 --- a/assets/lang/fo.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "tab_service": "SERVICE", - "tab_slides": "SLIDES", - "floating_button_search": "New service item", - "button_cancel": "CANCEL", - "button_show": "SHOW", - "button_ok": "OK", - "alert": "Alert", - "dialog_alert_title": "Type your alert", - "display": "Display", - "display_option_blank": "Blank screen", - "display_option_theme": "Theme background", - "display_option_desktop": "Desktop", - "display_option_show": "Full projection", - "plugin_songs_singular": "Song", - "plugin_songs_plural": "Songs", - "plugin_bibles_singular": "Bible", - "plugin_bibles_plural": "Bibles", - "plugin_presentations_singular": "Presentation", - "plugin_presentations_plural": "Presentations", - "plugin_images_singular": "Image", - "plugin_images_plural": "Images", - "plugin_media_singular": "Media", - "plugin_media_plural": "Medias", - "plugin_custom_singular": "Custom slide", - "plugin_custom_plural": "Custom slides", - "search_results_go": "Go live", - "search_results_add": "Add to service", - "search_results_add_and_go": "Add & Go to service", - "service_list_empty": "Any item added to service.\nPlease, add a new service item tapping the add button.", - "slides_list_empty": "Any service item selected.\nPlease, select a service item in \"SERVICE\" tab.", - "settings": "Settings", - "settings_server_ip": "Server IP", - "settings_server_port": "Server port", - "settings_use_https": "User HTTPS", - "settings_needs_auth": "Needs auth", - "settings_user_id": "User ID", - "settings_user_pass": "User password", - "settings_about_openlp": "About OpenLP", - "dialog_server_ip_title": "Type the IP", - "dialog_server_port_title": "Type the port", - "dialog_server_user_id_title": "Type the ID", - "dialog_server_user_pass_title": "Type the password" -} \ No newline at end of file diff --git a/assets/lang/fr.json b/assets/lang/fr.json deleted file mode 100644 index 8aab832..0000000 --- a/assets/lang/fr.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "tab_service": "SERVICE", - "tab_slides": "SLIDES", - "floating_button_search": "New service item", - "button_cancel": "CANCEL", - "button_show": "SHOW", - "button_ok": "OK", - "alert": "Alerte", - "dialog_alert_title": "Type your alert", - "display": "Affichage", - "display_option_blank": "Blank screen", - "display_option_theme": "Theme background", - "display_option_desktop": "Bureau", - "display_option_show": "Full projection", - "plugin_songs_singular": "Chant", - "plugin_songs_plural": "Chants", - "plugin_bibles_singular": "Bible", - "plugin_bibles_plural": "Bibles", - "plugin_presentations_singular": "Présentation", - "plugin_presentations_plural": "Présentations", - "plugin_images_singular": "Image", - "plugin_images_plural": "Images", - "plugin_media_singular": "Médias", - "plugin_media_plural": "Medias", - "plugin_custom_singular": "Custom slide", - "plugin_custom_plural": "Custom slides", - "search_results_go": "Go live", - "search_results_add": "Add to service", - "search_results_add_and_go": "Add & Go to service", - "service_list_empty": "Any item added to service.\nPlease, add a new service item tapping the add button.", - "slides_list_empty": "Any service item selected.\nPlease, select a service item in \"SERVICE\" tab.", - "settings": "Paramètres", - "settings_server_ip": "Adresse IP du serveur", - "settings_server_port": "Port du serveur", - "settings_use_https": "User HTTPS", - "settings_needs_auth": "Nécéssite authentification", - "settings_user_id": "ID utilisateur :", - "settings_user_pass": "User password", - "settings_about_openlp": "About OpenLP", - "dialog_server_ip_title": "Type the IP", - "dialog_server_port_title": "Type the port", - "dialog_server_user_id_title": "Type the ID", - "dialog_server_user_pass_title": "Type the password" -} \ No newline at end of file diff --git a/assets/lang/hu.json b/assets/lang/hu.json index a34670e..29d1fee 100644 --- a/assets/lang/hu.json +++ b/assets/lang/hu.json @@ -1,17 +1,17 @@ { - "tab_service": "SERVICE", - "tab_slides": "SLIDES", - "floating_button_search": "New service item", - "button_cancel": "CANCEL", - "button_show": "SHOW", + "tab_service": "SZOLGÁLAT", + "tab_slides": "DIÁK", + "floating_button_search": "Új sorrendelem", + "button_cancel": "MÉGSEM", + "button_show": "VETÍTÉS", "button_ok": "OK", "alert": "Riasztás", - "dialog_alert_title": "Type your alert", + "dialog_alert_title": "Riasztás gépelése", "display": "Megjelenítés", - "display_option_blank": "Blank screen", - "display_option_theme": "Theme background", + "display_option_blank": "Képernyő elsötétítése", + "display_option_theme": "Téma háttere", "display_option_desktop": "Asztal", - "display_option_show": "Full projection", + "display_option_show": "Teljes vetítés", "plugin_songs_singular": "Dal", "plugin_songs_plural": "Dalok", "plugin_bibles_singular": "Biblia", @@ -21,24 +21,24 @@ "plugin_images_singular": "Kép", "plugin_images_plural": "Képek", "plugin_media_singular": "Média", - "plugin_media_plural": "Medias", - "plugin_custom_singular": "Custom slide", - "plugin_custom_plural": "Custom slides", - "search_results_go": "Go live", - "search_results_add": "Add to service", - "search_results_add_and_go": "Add & Go to service", - "service_list_empty": "Any item added to service.\nPlease, add a new service item tapping the add button.", - "slides_list_empty": "Any service item selected.\nPlease, select a service item in \"SERVICE\" tab.", + "plugin_media_plural": "Médiafájlok", + "plugin_custom_singular": "Speciális dia", + "plugin_custom_plural": "Speciális diák", + "search_results_go": "Élő adásba", + "search_results_add": "Hozzáadás a sorrendhez", + "search_results_add_and_go": "Hozzáadás és ugrás a sorrendre", + "service_list_empty": "Valamilyen elem hozzá lett adva a sorrendhez.\nA „Hozzáadás” gombbal lehet új elemet hozzáadni.", + "slides_list_empty": "Valamilyen szolgálati elem ki lett jelölve.\nA \"SZOLGÁLAT\" fülön lehet kijelölni az elemet.", "settings": "Beállítások", "settings_server_ip": "Kiszolgáló IP", "settings_server_port": "Kiszolgáló port", - "settings_use_https": "User HTTPS", + "settings_use_https": "HTTPS alkalmazása", "settings_needs_auth": "Hitelesítés szükséges", "settings_user_id": "Felhasználói azonosító", - "settings_user_pass": "User password", + "settings_user_pass": "Felhasználói jelszó", "settings_about_openlp": "OpenLP névjegye", - "dialog_server_ip_title": "Type the IP", - "dialog_server_port_title": "Type the port", - "dialog_server_user_id_title": "Type the ID", - "dialog_server_user_pass_title": "Type the password" + "dialog_server_ip_title": "IP megadása", + "dialog_server_port_title": "port megadása", + "dialog_server_user_id_title": "ID megadása", + "dialog_server_user_pass_title": "Jelszó megadása" } \ No newline at end of file diff --git a/assets/lang/id.json b/assets/lang/id.json deleted file mode 100644 index b27e139..0000000 --- a/assets/lang/id.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "tab_service": "SERVICE", - "tab_slides": "SLIDES", - "floating_button_search": "New service item", - "button_cancel": "CANCEL", - "button_show": "SHOW", - "button_ok": "OK", - "alert": "Peringatan", - "dialog_alert_title": "Type your alert", - "display": "Tampilan", - "display_option_blank": "Blank screen", - "display_option_theme": "Theme background", - "display_option_desktop": "Desktop", - "display_option_show": "Full projection", - "plugin_songs_singular": "Lagu", - "plugin_songs_plural": "Lagu", - "plugin_bibles_singular": "Alkitab", - "plugin_bibles_plural": "Alkitab", - "plugin_presentations_singular": "Presentasi", - "plugin_presentations_plural": "Presentasi", - "plugin_images_singular": "Gambar", - "plugin_images_plural": "Gambar", - "plugin_media_singular": "Media", - "plugin_media_plural": "Medias", - "plugin_custom_singular": "Custom slide", - "plugin_custom_plural": "Custom slides", - "search_results_go": "Go live", - "search_results_add": "Add to service", - "search_results_add_and_go": "Add & Go to service", - "service_list_empty": "Any item added to service.\nPlease, add a new service item tapping the add button.", - "slides_list_empty": "Any service item selected.\nPlease, select a service item in \"SERVICE\" tab.", - "settings": "Setelan", - "settings_server_ip": "Server IP", - "settings_server_port": "Server port", - "settings_use_https": "User HTTPS", - "settings_needs_auth": "Needs auth", - "settings_user_id": "User ID", - "settings_user_pass": "User password", - "settings_about_openlp": "About OpenLP", - "dialog_server_ip_title": "Type the IP", - "dialog_server_port_title": "Type the port", - "dialog_server_user_id_title": "Type the ID", - "dialog_server_user_pass_title": "Type the password" -} \ No newline at end of file diff --git a/assets/lang/it.json b/assets/lang/it.json deleted file mode 100644 index fb71dd6..0000000 --- a/assets/lang/it.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "tab_service": "SERVICE", - "tab_slides": "SLIDES", - "floating_button_search": "New service item", - "button_cancel": "CANCEL", - "button_show": "SHOW", - "button_ok": "OK", - "alert": "Avviso", - "dialog_alert_title": "Type your alert", - "display": "Display", - "display_option_blank": "Blank screen", - "display_option_theme": "Theme background", - "display_option_desktop": "Desktop", - "display_option_show": "Full projection", - "plugin_songs_singular": "Brano", - "plugin_songs_plural": "Canti", - "plugin_bibles_singular": "Bibbia", - "plugin_bibles_plural": "Bibbie", - "plugin_presentations_singular": "Presentazione", - "plugin_presentations_plural": "Presentazioni", - "plugin_images_singular": "immagine", - "plugin_images_plural": "Immagini", - "plugin_media_singular": "Media", - "plugin_media_plural": "Medias", - "plugin_custom_singular": "Custom slide", - "plugin_custom_plural": "Custom slides", - "search_results_go": "Go live", - "search_results_add": "Add to service", - "search_results_add_and_go": "Add & Go to service", - "service_list_empty": "Any item added to service.\nPlease, add a new service item tapping the add button.", - "slides_list_empty": "Any service item selected.\nPlease, select a service item in \"SERVICE\" tab.", - "settings": "Impostazioni", - "settings_server_ip": "IP Server", - "settings_server_port": "Porta Server", - "settings_use_https": "User HTTPS", - "settings_needs_auth": "Necessaria autenticazione", - "settings_user_id": "ID Utente", - "settings_user_pass": "User password", - "settings_about_openlp": "In merito a OpenLP", - "dialog_server_ip_title": "Type the IP", - "dialog_server_port_title": "Type the port", - "dialog_server_user_id_title": "Type the ID", - "dialog_server_user_pass_title": "Type the password" -} \ No newline at end of file diff --git a/assets/lang/it_IT.json b/assets/lang/it_IT.json deleted file mode 100644 index f92557e..0000000 --- a/assets/lang/it_IT.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "tab_service": "SERVICE", - "tab_slides": "SLIDES", - "floating_button_search": "New service item", - "button_cancel": "CANCEL", - "button_show": "SHOW", - "button_ok": "OK", - "alert": "Avviso", - "dialog_alert_title": "Type your alert", - "display": "Display", - "display_option_blank": "Blank screen", - "display_option_theme": "Theme background", - "display_option_desktop": "Desktop", - "display_option_show": "Full projection", - "plugin_songs_singular": "Brano", - "plugin_songs_plural": "Canti", - "plugin_bibles_singular": "Bibbia", - "plugin_bibles_plural": "Bibbie", - "plugin_presentations_singular": "Presentazione", - "plugin_presentations_plural": "Presentazioni", - "plugin_images_singular": "immagine", - "plugin_images_plural": "Immagini", - "plugin_media_singular": "Media", - "plugin_media_plural": "Medias", - "plugin_custom_singular": "Custom slide", - "plugin_custom_plural": "Custom slides", - "search_results_go": "Go live", - "search_results_add": "Add to service", - "search_results_add_and_go": "Add & Go to service", - "service_list_empty": "Any item added to service.\nPlease, add a new service item tapping the add button.", - "slides_list_empty": "Any service item selected.\nPlease, select a service item in \"SERVICE\" tab.", - "settings": "Impostazioni", - "settings_server_ip": "IP Server", - "settings_server_port": "Porta Server", - "settings_use_https": "User HTTPS", - "settings_needs_auth": "Necessario autenticazione", - "settings_user_id": "ID Utente", - "settings_user_pass": "User password", - "settings_about_openlp": "In merito a OpenLP", - "dialog_server_ip_title": "Type the IP", - "dialog_server_port_title": "Type the port", - "dialog_server_user_id_title": "Type the ID", - "dialog_server_user_pass_title": "Type the password" -} \ No newline at end of file diff --git a/assets/lang/ja.json b/assets/lang/ja.json deleted file mode 100644 index 0d4cf9d..0000000 --- a/assets/lang/ja.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "tab_service": "SERVICE", - "tab_slides": "SLIDES", - "floating_button_search": "New service item", - "button_cancel": "CANCEL", - "button_show": "SHOW", - "button_ok": "OK", - "alert": "警告", - "dialog_alert_title": "Type your alert", - "display": "表示", - "display_option_blank": "Blank screen", - "display_option_theme": "Theme background", - "display_option_desktop": "デスクトップ", - "display_option_show": "Full projection", - "plugin_songs_singular": "賛美", - "plugin_songs_plural": "賛美", - "plugin_bibles_singular": "聖書", - "plugin_bibles_plural": "聖書", - "plugin_presentations_singular": "プレゼンテーション", - "plugin_presentations_plural": "プレゼンテーション", - "plugin_images_singular": "画像", - "plugin_images_plural": "画像", - "plugin_media_singular": "メディア", - "plugin_media_plural": "Medias", - "plugin_custom_singular": "Custom slide", - "plugin_custom_plural": "Custom slides", - "search_results_go": "Go live", - "search_results_add": "Add to service", - "search_results_add_and_go": "Add & Go to service", - "service_list_empty": "Any item added to service.\nPlease, add a new service item tapping the add button.", - "slides_list_empty": "Any service item selected.\nPlease, select a service item in \"SERVICE\" tab.", - "settings": "設定", - "settings_server_ip": "Server IP", - "settings_server_port": "Server port", - "settings_use_https": "User HTTPS", - "settings_needs_auth": "Needs auth", - "settings_user_id": "User ID", - "settings_user_pass": "User password", - "settings_about_openlp": "About OpenLP", - "dialog_server_ip_title": "Type the IP", - "dialog_server_port_title": "Type the port", - "dialog_server_user_id_title": "Type the ID", - "dialog_server_user_pass_title": "Type the password" -} \ No newline at end of file diff --git a/assets/lang/km_KH.json b/assets/lang/km_KH.json deleted file mode 100644 index d6f4396..0000000 --- a/assets/lang/km_KH.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "tab_service": "SERVICE", - "tab_slides": "SLIDES", - "floating_button_search": "New service item", - "button_cancel": "CANCEL", - "button_show": "SHOW", - "button_ok": "យល់ព្រម", - "alert": "រំលឹក", - "dialog_alert_title": "Type your alert", - "display": "Display", - "display_option_blank": "Blank screen", - "display_option_theme": "Theme background", - "display_option_desktop": "Desktop", - "display_option_show": "Full projection", - "plugin_songs_singular": "Song", - "plugin_songs_plural": "បទចម្រៀង", - "plugin_bibles_singular": "ព្រះគម្ពីរ", - "plugin_bibles_plural": "ព្រះគម្ពីរ", - "plugin_presentations_singular": "Presentation", - "plugin_presentations_plural": "បទបង្ហាញ", - "plugin_images_singular": "Image", - "plugin_images_plural": "រូប", - "plugin_media_singular": "media", - "plugin_media_plural": "Medias", - "plugin_custom_singular": "Custom slide", - "plugin_custom_plural": "Custom slides", - "search_results_go": "Go live", - "search_results_add": "Add to service", - "search_results_add_and_go": "Add & Go to service", - "service_list_empty": "Any item added to service.\nPlease, add a new service item tapping the add button.", - "slides_list_empty": "Any service item selected.\nPlease, select a service item in \"SERVICE\" tab.", - "settings": "ការកំណត់", - "settings_server_ip": "IP ម៉ាស៊ីនមេ", - "settings_server_port": "ច្រក​ម៉ាស៊ីនមេ", - "settings_use_https": "User HTTPS", - "settings_needs_auth": "ត្រូវការ​ផ្ទៀងផ្ទាត់", - "settings_user_id": "ID អ្នកប្រើ", - "settings_user_pass": "User password", - "settings_about_openlp": "About OpenLP", - "dialog_server_ip_title": "Type the IP", - "dialog_server_port_title": "Type the port", - "dialog_server_user_id_title": "Type the ID", - "dialog_server_user_pass_title": "Type the password" -} \ No newline at end of file diff --git a/assets/lang/ko.json b/assets/lang/ko.json deleted file mode 100644 index 8be234a..0000000 --- a/assets/lang/ko.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "tab_service": "SERVICE", - "tab_slides": "SLIDES", - "floating_button_search": "New service item", - "button_cancel": "CANCEL", - "button_show": "SHOW", - "button_ok": "확인", - "alert": "알림", - "dialog_alert_title": "Type your alert", - "display": "Display", - "display_option_blank": "Blank screen", - "display_option_theme": "Theme background", - "display_option_desktop": "데스크톱", - "display_option_show": "Full projection", - "plugin_songs_singular": "Song", - "plugin_songs_plural": "곡", - "plugin_bibles_singular": "성경", - "plugin_bibles_plural": "성경", - "plugin_presentations_singular": "프리젠테이션", - "plugin_presentations_plural": "프리젠테이션", - "plugin_images_singular": "그림", - "plugin_images_plural": "그림", - "plugin_media_singular": "미디어", - "plugin_media_plural": "Medias", - "plugin_custom_singular": "Custom slide", - "plugin_custom_plural": "Custom slides", - "search_results_go": "Go live", - "search_results_add": "Add to service", - "search_results_add_and_go": "Add & Go to service", - "service_list_empty": "Any item added to service.\nPlease, add a new service item tapping the add button.", - "slides_list_empty": "Any service item selected.\nPlease, select a service item in \"SERVICE\" tab.", - "settings": "설정", - "settings_server_ip": "Server IP", - "settings_server_port": "Server port", - "settings_use_https": "User HTTPS", - "settings_needs_auth": "Needs auth", - "settings_user_id": "User ID", - "settings_user_pass": "User password", - "settings_about_openlp": "About OpenLP", - "dialog_server_ip_title": "Type the IP", - "dialog_server_port_title": "Type the port", - "dialog_server_user_id_title": "Type the ID", - "dialog_server_user_pass_title": "Type the password" -} \ No newline at end of file diff --git a/assets/lang/ko_KR.json b/assets/lang/ko_KR.json deleted file mode 100644 index d0da823..0000000 --- a/assets/lang/ko_KR.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "tab_service": "SERVICE", - "tab_slides": "SLIDES", - "floating_button_search": "New service item", - "button_cancel": "CANCEL", - "button_show": "SHOW", - "button_ok": "OK", - "alert": "Alert", - "dialog_alert_title": "Type your alert", - "display": "Display", - "display_option_blank": "Blank screen", - "display_option_theme": "Theme background", - "display_option_desktop": "Desktop", - "display_option_show": "Full projection", - "plugin_songs_singular": "Song", - "plugin_songs_plural": "Songs", - "plugin_bibles_singular": "Bible", - "plugin_bibles_plural": "Bibles", - "plugin_presentations_singular": "Presentation", - "plugin_presentations_plural": "Presentations", - "plugin_images_singular": "Image", - "plugin_images_plural": "Images", - "plugin_media_singular": "Media", - "plugin_media_plural": "Medias", - "plugin_custom_singular": "Custom slide", - "plugin_custom_plural": "Custom slides", - "search_results_go": "Go live", - "search_results_add": "Add to service", - "search_results_add_and_go": "Add & Go to service", - "service_list_empty": "Any item added to service.\nPlease, add a new service item tapping the add button.", - "slides_list_empty": "Any service item selected.\nPlease, select a service item in \"SERVICE\" tab.", - "settings": "설정", - "settings_server_ip": "Server IP", - "settings_server_port": "Server port", - "settings_use_https": "User HTTPS", - "settings_needs_auth": "Needs auth", - "settings_user_id": "User ID", - "settings_user_pass": "User password", - "settings_about_openlp": "About OpenLP", - "dialog_server_ip_title": "Type the IP", - "dialog_server_port_title": "Type the port", - "dialog_server_user_id_title": "Type the ID", - "dialog_server_user_pass_title": "Type the password" -} \ No newline at end of file diff --git a/assets/lang/lt.json b/assets/lang/lt.json deleted file mode 100644 index f7dac0b..0000000 --- a/assets/lang/lt.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "tab_service": "SERVICE", - "tab_slides": "SLIDES", - "floating_button_search": "New service item", - "button_cancel": "CANCEL", - "button_show": "SHOW", - "button_ok": "Gerai", - "alert": "Įspėjimas", - "dialog_alert_title": "Type your alert", - "display": "Ekranas", - "display_option_blank": "Blank screen", - "display_option_theme": "Theme background", - "display_option_desktop": "Darbalaukis", - "display_option_show": "Full projection", - "plugin_songs_singular": "Giesmė", - "plugin_songs_plural": "Giesmės", - "plugin_bibles_singular": "Biblija", - "plugin_bibles_plural": "Biblijos", - "plugin_presentations_singular": "Pateiktis", - "plugin_presentations_plural": "Pateiktys", - "plugin_images_singular": "Paveikslas", - "plugin_images_plural": "Paveikslai", - "plugin_media_singular": "Medija", - "plugin_media_plural": "Medias", - "plugin_custom_singular": "Custom slide", - "plugin_custom_plural": "Custom slides", - "search_results_go": "Go live", - "search_results_add": "Add to service", - "search_results_add_and_go": "Add & Go to service", - "service_list_empty": "Any item added to service.\nPlease, add a new service item tapping the add button.", - "slides_list_empty": "Any service item selected.\nPlease, select a service item in \"SERVICE\" tab.", - "settings": "Nustatymai", - "settings_server_ip": "Serverio IP", - "settings_server_port": "Serverio prievadas", - "settings_use_https": "User HTTPS", - "settings_needs_auth": "Reikalauja tapatybės nustatymo", - "settings_user_id": "Naudotojo ID", - "settings_user_pass": "User password", - "settings_about_openlp": "About OpenLP", - "dialog_server_ip_title": "Type the IP", - "dialog_server_port_title": "Type the port", - "dialog_server_user_id_title": "Type the ID", - "dialog_server_user_pass_title": "Type the password" -} \ No newline at end of file diff --git a/assets/lang/lv.json b/assets/lang/lv.json deleted file mode 100644 index a7d3bbe..0000000 --- a/assets/lang/lv.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "tab_service": "SERVICE", - "tab_slides": "SLIDES", - "floating_button_search": "New service item", - "button_cancel": "CANCEL", - "button_show": "SHOW", - "button_ok": "OK", - "alert": "Ziņojums", - "dialog_alert_title": "Type your alert", - "display": "Display", - "display_option_blank": "Blank screen", - "display_option_theme": "Theme background", - "display_option_desktop": "Ekrāns", - "display_option_show": "Full projection", - "plugin_songs_singular": "Song", - "plugin_songs_plural": "Dziesmas", - "plugin_bibles_singular": "Bībele", - "plugin_bibles_plural": "Bībeles", - "plugin_presentations_singular": "Presentation", - "plugin_presentations_plural": "Prezentācijas", - "plugin_images_singular": "Attēls", - "plugin_images_plural": "Attēli", - "plugin_media_singular": "Mediji", - "plugin_media_plural": "Medias", - "plugin_custom_singular": "Custom slide", - "plugin_custom_plural": "Custom slides", - "search_results_go": "Go live", - "search_results_add": "Add to service", - "search_results_add_and_go": "Add & Go to service", - "service_list_empty": "Any item added to service.\nPlease, add a new service item tapping the add button.", - "slides_list_empty": "Any service item selected.\nPlease, select a service item in \"SERVICE\" tab.", - "settings": "Iestatījumi", - "settings_server_ip": "Server IP", - "settings_server_port": "Server port", - "settings_use_https": "User HTTPS", - "settings_needs_auth": "Needs auth", - "settings_user_id": "User ID", - "settings_user_pass": "User password", - "settings_about_openlp": "About OpenLP", - "dialog_server_ip_title": "Type the IP", - "dialog_server_port_title": "Type the port", - "dialog_server_user_id_title": "Type the ID", - "dialog_server_user_pass_title": "Type the password" -} \ No newline at end of file diff --git a/assets/lang/mk.json b/assets/lang/mk.json deleted file mode 100644 index 86a9d5d..0000000 --- a/assets/lang/mk.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "tab_service": "SERVICE", - "tab_slides": "SLIDES", - "floating_button_search": "New service item", - "button_cancel": "CANCEL", - "button_show": "SHOW", - "button_ok": "OK", - "alert": "Предупредување", - "dialog_alert_title": "Type your alert", - "display": "Display", - "display_option_blank": "Blank screen", - "display_option_theme": "Theme background", - "display_option_desktop": "Desktop", - "display_option_show": "Full projection", - "plugin_songs_singular": "Song", - "plugin_songs_plural": "Songs", - "plugin_bibles_singular": "Библија", - "plugin_bibles_plural": "Библии", - "plugin_presentations_singular": "Presentation", - "plugin_presentations_plural": "Presentations", - "plugin_images_singular": "Слика", - "plugin_images_plural": "Слики", - "plugin_media_singular": "Медиа", - "plugin_media_plural": "Medias", - "plugin_custom_singular": "Custom slide", - "plugin_custom_plural": "Custom slides", - "search_results_go": "Go live", - "search_results_add": "Add to service", - "search_results_add_and_go": "Add & Go to service", - "service_list_empty": "Any item added to service.\nPlease, add a new service item tapping the add button.", - "slides_list_empty": "Any service item selected.\nPlease, select a service item in \"SERVICE\" tab.", - "settings": "Settings", - "settings_server_ip": "Server IP", - "settings_server_port": "Server port", - "settings_use_https": "User HTTPS", - "settings_needs_auth": "Needs auth", - "settings_user_id": "User ID", - "settings_user_pass": "User password", - "settings_about_openlp": "About OpenLP", - "dialog_server_ip_title": "Type the IP", - "dialog_server_port_title": "Type the port", - "dialog_server_user_id_title": "Type the ID", - "dialog_server_user_pass_title": "Type the password" -} \ No newline at end of file diff --git a/assets/lang/ml.json b/assets/lang/ml.json deleted file mode 100644 index c493efc..0000000 --- a/assets/lang/ml.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "tab_service": "SERVICE", - "tab_slides": "SLIDES", - "floating_button_search": "New service item", - "button_cancel": "CANCEL", - "button_show": "SHOW", - "button_ok": "OK", - "alert": "ജാഗ്രത", - "dialog_alert_title": "Type your alert", - "display": "Display", - "display_option_blank": "Blank screen", - "display_option_theme": "Theme background", - "display_option_desktop": "Desktop", - "display_option_show": "Full projection", - "plugin_songs_singular": "Song", - "plugin_songs_plural": "Songs", - "plugin_bibles_singular": "ബൈബിള്‍", - "plugin_bibles_plural": "ബൈബിളുകള്‍", - "plugin_presentations_singular": "Presentation", - "plugin_presentations_plural": "Presentations", - "plugin_images_singular": "Image", - "plugin_images_plural": "Images", - "plugin_media_singular": "Media", - "plugin_media_plural": "Medias", - "plugin_custom_singular": "Custom slide", - "plugin_custom_plural": "Custom slides", - "search_results_go": "Go live", - "search_results_add": "Add to service", - "search_results_add_and_go": "Add & Go to service", - "service_list_empty": "Any item added to service.\nPlease, add a new service item tapping the add button.", - "slides_list_empty": "Any service item selected.\nPlease, select a service item in \"SERVICE\" tab.", - "settings": "Settings", - "settings_server_ip": "Server IP", - "settings_server_port": "Server port", - "settings_use_https": "User HTTPS", - "settings_needs_auth": "Needs auth", - "settings_user_id": "User ID", - "settings_user_pass": "User password", - "settings_about_openlp": "About OpenLP", - "dialog_server_ip_title": "Type the IP", - "dialog_server_port_title": "Type the port", - "dialog_server_user_id_title": "Type the ID", - "dialog_server_user_pass_title": "Type the password" -} \ No newline at end of file diff --git a/assets/lang/nn.json b/assets/lang/nn.json deleted file mode 100644 index d7336b2..0000000 --- a/assets/lang/nn.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "tab_service": "SERVICE", - "tab_slides": "SLIDES", - "floating_button_search": "New service item", - "button_cancel": "CANCEL", - "button_show": "SHOW", - "button_ok": "OK", - "alert": "Varsling", - "dialog_alert_title": "Type your alert", - "display": "Display", - "display_option_blank": "Blank screen", - "display_option_theme": "Theme background", - "display_option_desktop": "Skrivebord", - "display_option_show": "Full projection", - "plugin_songs_singular": "Song", - "plugin_songs_plural": "Songs", - "plugin_bibles_singular": "Bibel", - "plugin_bibles_plural": "Biblar", - "plugin_presentations_singular": "Presentation", - "plugin_presentations_plural": "Presentations", - "plugin_images_singular": "Image", - "plugin_images_plural": "Images", - "plugin_media_singular": "Media", - "plugin_media_plural": "Medias", - "plugin_custom_singular": "Custom slide", - "plugin_custom_plural": "Custom slides", - "search_results_go": "Go live", - "search_results_add": "Add to service", - "search_results_add_and_go": "Add & Go to service", - "service_list_empty": "Any item added to service.\nPlease, add a new service item tapping the add button.", - "slides_list_empty": "Any service item selected.\nPlease, select a service item in \"SERVICE\" tab.", - "settings": "Innstillingar.", - "settings_server_ip": "Server IP", - "settings_server_port": "Server port", - "settings_use_https": "User HTTPS", - "settings_needs_auth": "Needs auth", - "settings_user_id": "User ID", - "settings_user_pass": "User password", - "settings_about_openlp": "About OpenLP", - "dialog_server_ip_title": "Type the IP", - "dialog_server_port_title": "Type the port", - "dialog_server_user_id_title": "Type the ID", - "dialog_server_user_pass_title": "Type the password" -} \ No newline at end of file diff --git a/assets/lang/oc.json b/assets/lang/oc.json deleted file mode 100644 index 0928811..0000000 --- a/assets/lang/oc.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "tab_service": "SERVICE", - "tab_slides": "SLIDES", - "floating_button_search": "New service item", - "button_cancel": "CANCEL", - "button_show": "SHOW", - "button_ok": "OK", - "alert": "Alert", - "dialog_alert_title": "Type your alert", - "display": "Display", - "display_option_blank": "Blank screen", - "display_option_theme": "Theme background", - "display_option_desktop": "Desktop", - "display_option_show": "Full projection", - "plugin_songs_singular": "Song", - "plugin_songs_plural": "Songs", - "plugin_bibles_singular": "Bible", - "plugin_bibles_plural": "Bibles", - "plugin_presentations_singular": "Presentation", - "plugin_presentations_plural": "Presentations", - "plugin_images_singular": "Image", - "plugin_images_plural": "Images", - "plugin_media_singular": "Media", - "plugin_media_plural": "Medias", - "plugin_custom_singular": "Custom slide", - "plugin_custom_plural": "Custom slides", - "search_results_go": "Go live", - "search_results_add": "Add to service", - "search_results_add_and_go": "Add & Go to service", - "service_list_empty": "Any item added to service.\nPlease, add a new service item tapping the add button.", - "slides_list_empty": "Any service item selected.\nPlease, select a service item in \"SERVICE\" tab.", - "settings": "Settings", - "settings_server_ip": "Server IP", - "settings_server_port": "Server port", - "settings_use_https": "User HTTPS", - "settings_needs_auth": "Needs auth", - "settings_user_id": "User ID", - "settings_user_pass": "User password", - "settings_about_openlp": "About OpenLP", - "dialog_server_ip_title": "Type the IP", - "dialog_server_port_title": "Type the port", - "dialog_server_user_id_title": "Type the ID", - "dialog_server_user_pass_title": "Type the password" -} \ No newline at end of file diff --git a/assets/lang/pap.json b/assets/lang/pap.json deleted file mode 100644 index 6870cf2..0000000 --- a/assets/lang/pap.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "tab_service": "SERVICE", - "tab_slides": "SLIDES", - "floating_button_search": "New service item", - "button_cancel": "CANCEL", - "button_show": "SHOW", - "button_ok": "OK", - "alert": "Aviso", - "dialog_alert_title": "Type your alert", - "display": "Display", - "display_option_blank": "Blank screen", - "display_option_theme": "Theme background", - "display_option_desktop": "Desktop", - "display_option_show": "Full projection", - "plugin_songs_singular": "Song", - "plugin_songs_plural": "Songs", - "plugin_bibles_singular": "Bèibel", - "plugin_bibles_plural": "Bèibel", - "plugin_presentations_singular": "Presentation", - "plugin_presentations_plural": "Presentations", - "plugin_images_singular": "Image", - "plugin_images_plural": "Images", - "plugin_media_singular": "Media", - "plugin_media_plural": "Medias", - "plugin_custom_singular": "Custom slide", - "plugin_custom_plural": "Custom slides", - "search_results_go": "Go live", - "search_results_add": "Add to service", - "search_results_add_and_go": "Add & Go to service", - "service_list_empty": "Any item added to service.\nPlease, add a new service item tapping the add button.", - "slides_list_empty": "Any service item selected.\nPlease, select a service item in \"SERVICE\" tab.", - "settings": "Konfigurashon", - "settings_server_ip": "Server IP", - "settings_server_port": "Server port", - "settings_use_https": "User HTTPS", - "settings_needs_auth": "Needs auth", - "settings_user_id": "User ID", - "settings_user_pass": "User password", - "settings_about_openlp": "About OpenLP", - "dialog_server_ip_title": "Type the IP", - "dialog_server_port_title": "Type the port", - "dialog_server_user_id_title": "Type the ID", - "dialog_server_user_pass_title": "Type the password" -} \ No newline at end of file diff --git a/assets/lang/pl.json b/assets/lang/pl.json deleted file mode 100644 index 540b8e0..0000000 --- a/assets/lang/pl.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "tab_service": "SERVICE", - "tab_slides": "SLIDES", - "floating_button_search": "New service item", - "button_cancel": "CANCEL", - "button_show": "SHOW", - "button_ok": "OK", - "alert": "Komunikaty", - "dialog_alert_title": "Type your alert", - "display": "Ekran", - "display_option_blank": "Blank screen", - "display_option_theme": "Theme background", - "display_option_desktop": "Pulpit", - "display_option_show": "Full projection", - "plugin_songs_singular": "Pieśń", - "plugin_songs_plural": "Pieśni", - "plugin_bibles_singular": "Biblia", - "plugin_bibles_plural": "Biblie", - "plugin_presentations_singular": "Prezentacja", - "plugin_presentations_plural": "Prezentacje", - "plugin_images_singular": "Obraz", - "plugin_images_plural": "Obrazy", - "plugin_media_singular": "Multimedia", - "plugin_media_plural": "Medias", - "plugin_custom_singular": "Custom slide", - "plugin_custom_plural": "Custom slides", - "search_results_go": "Go live", - "search_results_add": "Add to service", - "search_results_add_and_go": "Add & Go to service", - "service_list_empty": "Any item added to service.\nPlease, add a new service item tapping the add button.", - "slides_list_empty": "Any service item selected.\nPlease, select a service item in \"SERVICE\" tab.", - "settings": "Ustawienia", - "settings_server_ip": "Adres IP serwera", - "settings_server_port": "Port", - "settings_use_https": "User HTTPS", - "settings_needs_auth": "Wymaga uwierzytelnienia", - "settings_user_id": "ID użytkownika", - "settings_user_pass": "User password", - "settings_about_openlp": "About OpenLP", - "dialog_server_ip_title": "Type the IP", - "dialog_server_port_title": "Type the port", - "dialog_server_user_id_title": "Type the ID", - "dialog_server_user_pass_title": "Type the password" -} \ No newline at end of file diff --git a/assets/lang/pt_BR.json b/assets/lang/pt_BR.json index 08eb732..e052956 100644 --- a/assets/lang/pt_BR.json +++ b/assets/lang/pt_BR.json @@ -1,17 +1,17 @@ { - "tab_service": "SERVICE", + "tab_service": "CULTO", "tab_slides": "SLIDES", - "floating_button_search": "New service item", - "button_cancel": "CANCEL", - "button_show": "SHOW", + "floating_button_search": "Novo item de culto", + "button_cancel": "CANCELAR", + "button_show": "EXIBIR", "button_ok": "OK", "alert": "Alerta", - "dialog_alert_title": "Type your alert", + "dialog_alert_title": "Digite seu alerta", "display": "Exibir", - "display_option_blank": "Blank screen", - "display_option_theme": "Theme background", + "display_option_blank": "Tela em branco", + "display_option_theme": "Fundo do tema", "display_option_desktop": "Área de Trabalho", - "display_option_show": "Full projection", + "display_option_show": "Projeção completa", "plugin_songs_singular": "Música", "plugin_songs_plural": "Músicas", "plugin_bibles_singular": "Bíblia", @@ -21,24 +21,24 @@ "plugin_images_singular": "Imagem", "plugin_images_plural": "Imagens", "plugin_media_singular": "Mídia", - "plugin_media_plural": "Medias", - "plugin_custom_singular": "Custom slide", - "plugin_custom_plural": "Custom slides", - "search_results_go": "Go live", - "search_results_add": "Add to service", - "search_results_add_and_go": "Add & Go to service", - "service_list_empty": "Any item added to service.\nPlease, add a new service item tapping the add button.", - "slides_list_empty": "Any service item selected.\nPlease, select a service item in \"SERVICE\" tab.", + "plugin_media_plural": "Mídias", + "plugin_custom_singular": "Slide personalizado", + "plugin_custom_plural": "Slides personalizados", + "search_results_go": "Projetar", + "search_results_add": "Adicionar ao culto", + "search_results_add_and_go": "Adicionar e Ir para o culto", + "service_list_empty": "Nenhum item adicionado ao culto.\nPor favor, adicione um novo item ao culto tocando no botão adicionar.", + "slides_list_empty": "Nenhum item do culto selecionado.\nPor favor, selecione um item do culto na aba \"CULTO\".", "settings": "Configurações", "settings_server_ip": "IP do servidor", "settings_server_port": "Porta do servidor", - "settings_use_https": "User HTTPS", + "settings_use_https": "Usar HTTPS", "settings_needs_auth": "Necessita de autenticação?", "settings_user_id": "ID do usuário", - "settings_user_pass": "User password", - "settings_about_openlp": "About OpenLP", - "dialog_server_ip_title": "Type the IP", - "dialog_server_port_title": "Type the port", - "dialog_server_user_id_title": "Type the ID", - "dialog_server_user_pass_title": "Type the password" + "settings_user_pass": "Senha", + "settings_about_openlp": "Sobre o OpenLP", + "dialog_server_ip_title": "Digite o IP", + "dialog_server_port_title": "Digite a porta", + "dialog_server_user_id_title": "Digite o login", + "dialog_server_user_pass_title": "Digite a senha" } \ No newline at end of file diff --git a/assets/lang/ro.json b/assets/lang/ro.json deleted file mode 100644 index 605de54..0000000 --- a/assets/lang/ro.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "tab_service": "SERVICE", - "tab_slides": "SLIDES", - "floating_button_search": "New service item", - "button_cancel": "CANCEL", - "button_show": "SHOW", - "button_ok": "Bine", - "alert": "Alertă", - "dialog_alert_title": "Type your alert", - "display": "Ecran", - "display_option_blank": "Blank screen", - "display_option_theme": "Theme background", - "display_option_desktop": "Ascunde", - "display_option_show": "Full projection", - "plugin_songs_singular": "Cântec", - "plugin_songs_plural": "Cântări", - "plugin_bibles_singular": "Biblie", - "plugin_bibles_plural": "Biblii", - "plugin_presentations_singular": "Prezentare", - "plugin_presentations_plural": "Prezentări", - "plugin_images_singular": "Imagine", - "plugin_images_plural": "Imagini", - "plugin_media_singular": "Media", - "plugin_media_plural": "Medias", - "plugin_custom_singular": "Custom slide", - "plugin_custom_plural": "Custom slides", - "search_results_go": "Go live", - "search_results_add": "Add to service", - "search_results_add_and_go": "Add & Go to service", - "service_list_empty": "Any item added to service.\nPlease, add a new service item tapping the add button.", - "slides_list_empty": "Any service item selected.\nPlease, select a service item in \"SERVICE\" tab.", - "settings": "Setări", - "settings_server_ip": "Server IP", - "settings_server_port": "Server port", - "settings_use_https": "User HTTPS", - "settings_needs_auth": "Needs auth", - "settings_user_id": "User ID", - "settings_user_pass": "User password", - "settings_about_openlp": "About OpenLP", - "dialog_server_ip_title": "Type the IP", - "dialog_server_port_title": "Type the port", - "dialog_server_user_id_title": "Type the ID", - "dialog_server_user_pass_title": "Type the password" -} \ No newline at end of file diff --git a/assets/lang/ro_RO.json b/assets/lang/ro_RO.json deleted file mode 100644 index 0928811..0000000 --- a/assets/lang/ro_RO.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "tab_service": "SERVICE", - "tab_slides": "SLIDES", - "floating_button_search": "New service item", - "button_cancel": "CANCEL", - "button_show": "SHOW", - "button_ok": "OK", - "alert": "Alert", - "dialog_alert_title": "Type your alert", - "display": "Display", - "display_option_blank": "Blank screen", - "display_option_theme": "Theme background", - "display_option_desktop": "Desktop", - "display_option_show": "Full projection", - "plugin_songs_singular": "Song", - "plugin_songs_plural": "Songs", - "plugin_bibles_singular": "Bible", - "plugin_bibles_plural": "Bibles", - "plugin_presentations_singular": "Presentation", - "plugin_presentations_plural": "Presentations", - "plugin_images_singular": "Image", - "plugin_images_plural": "Images", - "plugin_media_singular": "Media", - "plugin_media_plural": "Medias", - "plugin_custom_singular": "Custom slide", - "plugin_custom_plural": "Custom slides", - "search_results_go": "Go live", - "search_results_add": "Add to service", - "search_results_add_and_go": "Add & Go to service", - "service_list_empty": "Any item added to service.\nPlease, add a new service item tapping the add button.", - "slides_list_empty": "Any service item selected.\nPlease, select a service item in \"SERVICE\" tab.", - "settings": "Settings", - "settings_server_ip": "Server IP", - "settings_server_port": "Server port", - "settings_use_https": "User HTTPS", - "settings_needs_auth": "Needs auth", - "settings_user_id": "User ID", - "settings_user_pass": "User password", - "settings_about_openlp": "About OpenLP", - "dialog_server_ip_title": "Type the IP", - "dialog_server_port_title": "Type the port", - "dialog_server_user_id_title": "Type the ID", - "dialog_server_user_pass_title": "Type the password" -} \ No newline at end of file diff --git a/assets/lang/ru.json b/assets/lang/ru.json deleted file mode 100644 index 9cf4389..0000000 --- a/assets/lang/ru.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "tab_service": "SERVICE", - "tab_slides": "SLIDES", - "floating_button_search": "New service item", - "button_cancel": "CANCEL", - "button_show": "SHOW", - "button_ok": "ОК", - "alert": "Оповещение", - "dialog_alert_title": "Type your alert", - "display": "Экран", - "display_option_blank": "Blank screen", - "display_option_theme": "Theme background", - "display_option_desktop": "Рабочий стол", - "display_option_show": "Full projection", - "plugin_songs_singular": "Песня", - "plugin_songs_plural": "Песни", - "plugin_bibles_singular": "Библия", - "plugin_bibles_plural": "Библии", - "plugin_presentations_singular": "Презентация", - "plugin_presentations_plural": "Презентации", - "plugin_images_singular": "Изображение", - "plugin_images_plural": "Изображения", - "plugin_media_singular": "Мультимедиа", - "plugin_media_plural": "Medias", - "plugin_custom_singular": "Custom slide", - "plugin_custom_plural": "Custom slides", - "search_results_go": "Go live", - "search_results_add": "Add to service", - "search_results_add_and_go": "Add & Go to service", - "service_list_empty": "Any item added to service.\nPlease, add a new service item tapping the add button.", - "slides_list_empty": "Any service item selected.\nPlease, select a service item in \"SERVICE\" tab.", - "settings": "Настройки", - "settings_server_ip": "Server IP", - "settings_server_port": "Server port", - "settings_use_https": "User HTTPS", - "settings_needs_auth": "Needs auth", - "settings_user_id": "User ID", - "settings_user_pass": "User password", - "settings_about_openlp": "About OpenLP", - "dialog_server_ip_title": "Type the IP", - "dialog_server_port_title": "Type the port", - "dialog_server_user_id_title": "Type the ID", - "dialog_server_user_pass_title": "Type the password" -} \ No newline at end of file diff --git a/assets/lang/ru_RU.json b/assets/lang/ru_RU.json deleted file mode 100644 index 0928811..0000000 --- a/assets/lang/ru_RU.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "tab_service": "SERVICE", - "tab_slides": "SLIDES", - "floating_button_search": "New service item", - "button_cancel": "CANCEL", - "button_show": "SHOW", - "button_ok": "OK", - "alert": "Alert", - "dialog_alert_title": "Type your alert", - "display": "Display", - "display_option_blank": "Blank screen", - "display_option_theme": "Theme background", - "display_option_desktop": "Desktop", - "display_option_show": "Full projection", - "plugin_songs_singular": "Song", - "plugin_songs_plural": "Songs", - "plugin_bibles_singular": "Bible", - "plugin_bibles_plural": "Bibles", - "plugin_presentations_singular": "Presentation", - "plugin_presentations_plural": "Presentations", - "plugin_images_singular": "Image", - "plugin_images_plural": "Images", - "plugin_media_singular": "Media", - "plugin_media_plural": "Medias", - "plugin_custom_singular": "Custom slide", - "plugin_custom_plural": "Custom slides", - "search_results_go": "Go live", - "search_results_add": "Add to service", - "search_results_add_and_go": "Add & Go to service", - "service_list_empty": "Any item added to service.\nPlease, add a new service item tapping the add button.", - "slides_list_empty": "Any service item selected.\nPlease, select a service item in \"SERVICE\" tab.", - "settings": "Settings", - "settings_server_ip": "Server IP", - "settings_server_port": "Server port", - "settings_use_https": "User HTTPS", - "settings_needs_auth": "Needs auth", - "settings_user_id": "User ID", - "settings_user_pass": "User password", - "settings_about_openlp": "About OpenLP", - "dialog_server_ip_title": "Type the IP", - "dialog_server_port_title": "Type the port", - "dialog_server_user_id_title": "Type the ID", - "dialog_server_user_pass_title": "Type the password" -} \ No newline at end of file diff --git a/assets/lang/sk.json b/assets/lang/sk.json deleted file mode 100644 index 3045d55..0000000 --- a/assets/lang/sk.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "tab_service": "SERVICE", - "tab_slides": "SLIDES", - "floating_button_search": "New service item", - "button_cancel": "CANCEL", - "button_show": "SHOW", - "button_ok": "OK", - "alert": "Upozornenie", - "dialog_alert_title": "Type your alert", - "display": "Zobrazenie", - "display_option_blank": "Blank screen", - "display_option_theme": "Theme background", - "display_option_desktop": "Plocha", - "display_option_show": "Full projection", - "plugin_songs_singular": "Pieseň", - "plugin_songs_plural": "Piesne", - "plugin_bibles_singular": "Biblia", - "plugin_bibles_plural": "Biblie", - "plugin_presentations_singular": "Prezentácia", - "plugin_presentations_plural": "Prezentácie", - "plugin_images_singular": "Obrázok", - "plugin_images_plural": "Obrázky", - "plugin_media_singular": "Média", - "plugin_media_plural": "Medias", - "plugin_custom_singular": "Custom slide", - "plugin_custom_plural": "Custom slides", - "search_results_go": "Go live", - "search_results_add": "Add to service", - "search_results_add_and_go": "Add & Go to service", - "service_list_empty": "Any item added to service.\nPlease, add a new service item tapping the add button.", - "slides_list_empty": "Any service item selected.\nPlease, select a service item in \"SERVICE\" tab.", - "settings": "Nastavenia", - "settings_server_ip": "IP servera", - "settings_server_port": "Port servera", - "settings_use_https": "User HTTPS", - "settings_needs_auth": "Potrebné prihlásenie", - "settings_user_id": "Používateľ", - "settings_user_pass": "User password", - "settings_about_openlp": "About OpenLP", - "dialog_server_ip_title": "Type the IP", - "dialog_server_port_title": "Type the port", - "dialog_server_user_id_title": "Type the ID", - "dialog_server_user_pass_title": "Type the password" -} \ No newline at end of file diff --git a/assets/lang/sl.json b/assets/lang/sl.json deleted file mode 100644 index 59ffe02..0000000 --- a/assets/lang/sl.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "tab_service": "SERVICE", - "tab_slides": "SLIDES", - "floating_button_search": "New service item", - "button_cancel": "CANCEL", - "button_show": "SHOW", - "button_ok": "OK", - "alert": "Opozorilo", - "dialog_alert_title": "Type your alert", - "display": "Display", - "display_option_blank": "Blank screen", - "display_option_theme": "Theme background", - "display_option_desktop": "Namizje", - "display_option_show": "Full projection", - "plugin_songs_singular": "Pesem", - "plugin_songs_plural": "Pesmi", - "plugin_bibles_singular": "Sveto pismo", - "plugin_bibles_plural": "Sveto pismo", - "plugin_presentations_singular": "Presentation", - "plugin_presentations_plural": "Prezentacije", - "plugin_images_singular": "Slika", - "plugin_images_plural": "Slike", - "plugin_media_singular": "Media", - "plugin_media_plural": "Medias", - "plugin_custom_singular": "Custom slide", - "plugin_custom_plural": "Custom slides", - "search_results_go": "Go live", - "search_results_add": "Add to service", - "search_results_add_and_go": "Add & Go to service", - "service_list_empty": "Any item added to service.\nPlease, add a new service item tapping the add button.", - "slides_list_empty": "Any service item selected.\nPlease, select a service item in \"SERVICE\" tab.", - "settings": "Nastavitve", - "settings_server_ip": "Server IP", - "settings_server_port": "Server port", - "settings_use_https": "User HTTPS", - "settings_needs_auth": "Needs auth", - "settings_user_id": "User ID", - "settings_user_pass": "User password", - "settings_about_openlp": "About OpenLP", - "dialog_server_ip_title": "Type the IP", - "dialog_server_port_title": "Type the port", - "dialog_server_user_id_title": "Type the ID", - "dialog_server_user_pass_title": "Type the password" -} \ No newline at end of file diff --git a/assets/lang/sl_SI.json b/assets/lang/sl_SI.json deleted file mode 100644 index 0928811..0000000 --- a/assets/lang/sl_SI.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "tab_service": "SERVICE", - "tab_slides": "SLIDES", - "floating_button_search": "New service item", - "button_cancel": "CANCEL", - "button_show": "SHOW", - "button_ok": "OK", - "alert": "Alert", - "dialog_alert_title": "Type your alert", - "display": "Display", - "display_option_blank": "Blank screen", - "display_option_theme": "Theme background", - "display_option_desktop": "Desktop", - "display_option_show": "Full projection", - "plugin_songs_singular": "Song", - "plugin_songs_plural": "Songs", - "plugin_bibles_singular": "Bible", - "plugin_bibles_plural": "Bibles", - "plugin_presentations_singular": "Presentation", - "plugin_presentations_plural": "Presentations", - "plugin_images_singular": "Image", - "plugin_images_plural": "Images", - "plugin_media_singular": "Media", - "plugin_media_plural": "Medias", - "plugin_custom_singular": "Custom slide", - "plugin_custom_plural": "Custom slides", - "search_results_go": "Go live", - "search_results_add": "Add to service", - "search_results_add_and_go": "Add & Go to service", - "service_list_empty": "Any item added to service.\nPlease, add a new service item tapping the add button.", - "slides_list_empty": "Any service item selected.\nPlease, select a service item in \"SERVICE\" tab.", - "settings": "Settings", - "settings_server_ip": "Server IP", - "settings_server_port": "Server port", - "settings_use_https": "User HTTPS", - "settings_needs_auth": "Needs auth", - "settings_user_id": "User ID", - "settings_user_pass": "User password", - "settings_about_openlp": "About OpenLP", - "dialog_server_ip_title": "Type the IP", - "dialog_server_port_title": "Type the port", - "dialog_server_user_id_title": "Type the ID", - "dialog_server_user_pass_title": "Type the password" -} \ No newline at end of file diff --git a/assets/lang/sq.json b/assets/lang/sq.json deleted file mode 100644 index 0928811..0000000 --- a/assets/lang/sq.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "tab_service": "SERVICE", - "tab_slides": "SLIDES", - "floating_button_search": "New service item", - "button_cancel": "CANCEL", - "button_show": "SHOW", - "button_ok": "OK", - "alert": "Alert", - "dialog_alert_title": "Type your alert", - "display": "Display", - "display_option_blank": "Blank screen", - "display_option_theme": "Theme background", - "display_option_desktop": "Desktop", - "display_option_show": "Full projection", - "plugin_songs_singular": "Song", - "plugin_songs_plural": "Songs", - "plugin_bibles_singular": "Bible", - "plugin_bibles_plural": "Bibles", - "plugin_presentations_singular": "Presentation", - "plugin_presentations_plural": "Presentations", - "plugin_images_singular": "Image", - "plugin_images_plural": "Images", - "plugin_media_singular": "Media", - "plugin_media_plural": "Medias", - "plugin_custom_singular": "Custom slide", - "plugin_custom_plural": "Custom slides", - "search_results_go": "Go live", - "search_results_add": "Add to service", - "search_results_add_and_go": "Add & Go to service", - "service_list_empty": "Any item added to service.\nPlease, add a new service item tapping the add button.", - "slides_list_empty": "Any service item selected.\nPlease, select a service item in \"SERVICE\" tab.", - "settings": "Settings", - "settings_server_ip": "Server IP", - "settings_server_port": "Server port", - "settings_use_https": "User HTTPS", - "settings_needs_auth": "Needs auth", - "settings_user_id": "User ID", - "settings_user_pass": "User password", - "settings_about_openlp": "About OpenLP", - "dialog_server_ip_title": "Type the IP", - "dialog_server_port_title": "Type the port", - "dialog_server_user_id_title": "Type the ID", - "dialog_server_user_pass_title": "Type the password" -} \ No newline at end of file diff --git a/assets/lang/sv.json b/assets/lang/sv.json deleted file mode 100644 index 546e9f0..0000000 --- a/assets/lang/sv.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "tab_service": "SERVICE", - "tab_slides": "SLIDES", - "floating_button_search": "New service item", - "button_cancel": "CANCEL", - "button_show": "SHOW", - "button_ok": "OK", - "alert": "Meddelande", - "dialog_alert_title": "Type your alert", - "display": "Skärm", - "display_option_blank": "Blank screen", - "display_option_theme": "Theme background", - "display_option_desktop": "Skrivbord", - "display_option_show": "Full projection", - "plugin_songs_singular": "Sång", - "plugin_songs_plural": "Sånger", - "plugin_bibles_singular": "Bibel", - "plugin_bibles_plural": "Biblar", - "plugin_presentations_singular": "Presentation", - "plugin_presentations_plural": "Presentationer", - "plugin_images_singular": "Bild", - "plugin_images_plural": "Bilder", - "plugin_media_singular": "Media", - "plugin_media_plural": "Medias", - "plugin_custom_singular": "Custom slide", - "plugin_custom_plural": "Custom slides", - "search_results_go": "Go live", - "search_results_add": "Add to service", - "search_results_add_and_go": "Add & Go to service", - "service_list_empty": "Any item added to service.\nPlease, add a new service item tapping the add button.", - "slides_list_empty": "Any service item selected.\nPlease, select a service item in \"SERVICE\" tab.", - "settings": "Inställningar", - "settings_server_ip": "Serverns IP", - "settings_server_port": "Serverns port", - "settings_use_https": "User HTTPS", - "settings_needs_auth": "Needs auth", - "settings_user_id": "Användar-ID", - "settings_user_pass": "User password", - "settings_about_openlp": "About OpenLP", - "dialog_server_ip_title": "Type the IP", - "dialog_server_port_title": "Type the port", - "dialog_server_user_id_title": "Type the ID", - "dialog_server_user_pass_title": "Type the password" -} \ No newline at end of file diff --git a/assets/lang/ta_LK.json b/assets/lang/ta_LK.json deleted file mode 100644 index ef78b0a..0000000 --- a/assets/lang/ta_LK.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "tab_service": "SERVICE", - "tab_slides": "SLIDES", - "floating_button_search": "New service item", - "button_cancel": "CANCEL", - "button_show": "SHOW", - "button_ok": "OK", - "alert": "எச்சரிக்கை செய", - "dialog_alert_title": "Type your alert", - "display": "காட்டு", - "display_option_blank": "Blank screen", - "display_option_theme": "Theme background", - "display_option_desktop": "டெஸ்க்டாப்", - "display_option_show": "Full projection", - "plugin_songs_singular": "பாட்டு", - "plugin_songs_plural": "பாடல்கள்", - "plugin_bibles_singular": "வேதாகமம்", - "plugin_bibles_plural": "அதிக பரிசுத்த வேதாகமம்", - "plugin_presentations_singular": "விளக்கக்காட்சி", - "plugin_presentations_plural": "விளக்கக்காட்சிகள்", - "plugin_images_singular": "படம்", - "plugin_images_plural": "படிமங்கள்", - "plugin_media_singular": "ஊடக", - "plugin_media_plural": "Medias", - "plugin_custom_singular": "Custom slide", - "plugin_custom_plural": "Custom slides", - "search_results_go": "Go live", - "search_results_add": "Add to service", - "search_results_add_and_go": "Add & Go to service", - "service_list_empty": "Any item added to service.\nPlease, add a new service item tapping the add button.", - "slides_list_empty": "Any service item selected.\nPlease, select a service item in \"SERVICE\" tab.", - "settings": "அமைப்புகள்", - "settings_server_ip": "Server IP", - "settings_server_port": "Server port", - "settings_use_https": "User HTTPS", - "settings_needs_auth": "Needs auth", - "settings_user_id": "User ID", - "settings_user_pass": "User password", - "settings_about_openlp": "About OpenLP", - "dialog_server_ip_title": "Type the IP", - "dialog_server_port_title": "Type the port", - "dialog_server_user_id_title": "Type the ID", - "dialog_server_user_pass_title": "Type the password" -} \ No newline at end of file diff --git a/assets/lang/th_TH.json b/assets/lang/th_TH.json deleted file mode 100644 index 00060f9..0000000 --- a/assets/lang/th_TH.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "tab_service": "SERVICE", - "tab_slides": "SLIDES", - "floating_button_search": "New service item", - "button_cancel": "CANCEL", - "button_show": "SHOW", - "button_ok": "OK", - "alert": "แจ้งเตือน", - "dialog_alert_title": "Type your alert", - "display": "แสดงหน้าจอว่างเปล่า", - "display_option_blank": "Blank screen", - "display_option_theme": "Theme background", - "display_option_desktop": "แสดงวอลล์เปเปอร์เดสก์ทอป", - "display_option_show": "Full projection", - "plugin_songs_singular": "เพลง", - "plugin_songs_plural": "เพลง", - "plugin_bibles_singular": "พระคัมภีร์", - "plugin_bibles_plural": "พระคัมภีร์", - "plugin_presentations_singular": "งานนำเสนอ", - "plugin_presentations_plural": "งานนำเสนอ", - "plugin_images_singular": "รูปภาพ", - "plugin_images_plural": "รูปภาพ", - "plugin_media_singular": "สื่อภาพและเสียง", - "plugin_media_plural": "Medias", - "plugin_custom_singular": "Custom slide", - "plugin_custom_plural": "Custom slides", - "search_results_go": "Go live", - "search_results_add": "Add to service", - "search_results_add_and_go": "Add & Go to service", - "service_list_empty": "Any item added to service.\nPlease, add a new service item tapping the add button.", - "slides_list_empty": "Any service item selected.\nPlease, select a service item in \"SERVICE\" tab.", - "settings": "ตั้งค่า", - "settings_server_ip": "Server IP", - "settings_server_port": "Server port", - "settings_use_https": "User HTTPS", - "settings_needs_auth": "Needs auth", - "settings_user_id": "User ID", - "settings_user_pass": "User password", - "settings_about_openlp": "About OpenLP", - "dialog_server_ip_title": "Type the IP", - "dialog_server_port_title": "Type the port", - "dialog_server_user_id_title": "Type the ID", - "dialog_server_user_pass_title": "Type the password" -} \ No newline at end of file diff --git a/assets/lang/tlh.json b/assets/lang/tlh.json deleted file mode 100644 index 0928811..0000000 --- a/assets/lang/tlh.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "tab_service": "SERVICE", - "tab_slides": "SLIDES", - "floating_button_search": "New service item", - "button_cancel": "CANCEL", - "button_show": "SHOW", - "button_ok": "OK", - "alert": "Alert", - "dialog_alert_title": "Type your alert", - "display": "Display", - "display_option_blank": "Blank screen", - "display_option_theme": "Theme background", - "display_option_desktop": "Desktop", - "display_option_show": "Full projection", - "plugin_songs_singular": "Song", - "plugin_songs_plural": "Songs", - "plugin_bibles_singular": "Bible", - "plugin_bibles_plural": "Bibles", - "plugin_presentations_singular": "Presentation", - "plugin_presentations_plural": "Presentations", - "plugin_images_singular": "Image", - "plugin_images_plural": "Images", - "plugin_media_singular": "Media", - "plugin_media_plural": "Medias", - "plugin_custom_singular": "Custom slide", - "plugin_custom_plural": "Custom slides", - "search_results_go": "Go live", - "search_results_add": "Add to service", - "search_results_add_and_go": "Add & Go to service", - "service_list_empty": "Any item added to service.\nPlease, add a new service item tapping the add button.", - "slides_list_empty": "Any service item selected.\nPlease, select a service item in \"SERVICE\" tab.", - "settings": "Settings", - "settings_server_ip": "Server IP", - "settings_server_port": "Server port", - "settings_use_https": "User HTTPS", - "settings_needs_auth": "Needs auth", - "settings_user_id": "User ID", - "settings_user_pass": "User password", - "settings_about_openlp": "About OpenLP", - "dialog_server_ip_title": "Type the IP", - "dialog_server_port_title": "Type the port", - "dialog_server_user_id_title": "Type the ID", - "dialog_server_user_pass_title": "Type the password" -} \ No newline at end of file diff --git a/assets/lang/tr.json b/assets/lang/tr.json deleted file mode 100644 index 8cd342e..0000000 --- a/assets/lang/tr.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "tab_service": "SERVICE", - "tab_slides": "SLIDES", - "floating_button_search": "New service item", - "button_cancel": "CANCEL", - "button_show": "SHOW", - "button_ok": "OK", - "alert": "Uyarı", - "dialog_alert_title": "Type your alert", - "display": "Display", - "display_option_blank": "Blank screen", - "display_option_theme": "Theme background", - "display_option_desktop": "Desktop", - "display_option_show": "Full projection", - "plugin_songs_singular": "Song", - "plugin_songs_plural": "Songs", - "plugin_bibles_singular": "İncil", - "plugin_bibles_plural": "İnciller", - "plugin_presentations_singular": "Presentation", - "plugin_presentations_plural": "Presentations", - "plugin_images_singular": "Image", - "plugin_images_plural": "Images", - "plugin_media_singular": "Media", - "plugin_media_plural": "Medias", - "plugin_custom_singular": "Custom slide", - "plugin_custom_plural": "Custom slides", - "search_results_go": "Go live", - "search_results_add": "Add to service", - "search_results_add_and_go": "Add & Go to service", - "service_list_empty": "Any item added to service.\nPlease, add a new service item tapping the add button.", - "slides_list_empty": "Any service item selected.\nPlease, select a service item in \"SERVICE\" tab.", - "settings": "Settings", - "settings_server_ip": "Server IP", - "settings_server_port": "Server port", - "settings_use_https": "User HTTPS", - "settings_needs_auth": "Needs auth", - "settings_user_id": "User ID", - "settings_user_pass": "User password", - "settings_about_openlp": "About OpenLP", - "dialog_server_ip_title": "Type the IP", - "dialog_server_port_title": "Type the port", - "dialog_server_user_id_title": "Type the ID", - "dialog_server_user_pass_title": "Type the password" -} \ No newline at end of file diff --git a/assets/lang/uk.json b/assets/lang/uk.json deleted file mode 100644 index 7c54327..0000000 --- a/assets/lang/uk.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "tab_service": "SERVICE", - "tab_slides": "SLIDES", - "floating_button_search": "New service item", - "button_cancel": "CANCEL", - "button_show": "SHOW", - "button_ok": "OK", - "alert": "Сповіщення", - "dialog_alert_title": "Type your alert", - "display": "Display", - "display_option_blank": "Blank screen", - "display_option_theme": "Theme background", - "display_option_desktop": "Desktop", - "display_option_show": "Full projection", - "plugin_songs_singular": "Song", - "plugin_songs_plural": "Songs", - "plugin_bibles_singular": "Біблія", - "plugin_bibles_plural": "Біблії", - "plugin_presentations_singular": "Презентація", - "plugin_presentations_plural": "Презентації", - "plugin_images_singular": "Image", - "plugin_images_plural": "Images", - "plugin_media_singular": "Media", - "plugin_media_plural": "Medias", - "plugin_custom_singular": "Custom slide", - "plugin_custom_plural": "Custom slides", - "search_results_go": "Go live", - "search_results_add": "Add to service", - "search_results_add_and_go": "Add & Go to service", - "service_list_empty": "Any item added to service.\nPlease, add a new service item tapping the add button.", - "slides_list_empty": "Any service item selected.\nPlease, select a service item in \"SERVICE\" tab.", - "settings": "Налаштування", - "settings_server_ip": "Server IP", - "settings_server_port": "Server port", - "settings_use_https": "User HTTPS", - "settings_needs_auth": "Needs auth", - "settings_user_id": "User ID", - "settings_user_pass": "User password", - "settings_about_openlp": "About OpenLP", - "dialog_server_ip_title": "Type the IP", - "dialog_server_port_title": "Type the port", - "dialog_server_user_id_title": "Type the ID", - "dialog_server_user_pass_title": "Type the password" -} \ No newline at end of file diff --git a/assets/lang/uk_UA.json b/assets/lang/uk_UA.json deleted file mode 100644 index 66b011b..0000000 --- a/assets/lang/uk_UA.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "tab_service": "SERVICE", - "tab_slides": "SLIDES", - "floating_button_search": "New service item", - "button_cancel": "CANCEL", - "button_show": "SHOW", - "button_ok": "OK", - "alert": "Сповіщення", - "dialog_alert_title": "Type your alert", - "display": "Display", - "display_option_blank": "Blank screen", - "display_option_theme": "Theme background", - "display_option_desktop": "Desktop", - "display_option_show": "Full projection", - "plugin_songs_singular": "Song", - "plugin_songs_plural": "Songs", - "plugin_bibles_singular": "Bible", - "plugin_bibles_plural": "Bibles", - "plugin_presentations_singular": "Presentation", - "plugin_presentations_plural": "Presentations", - "plugin_images_singular": "Image", - "plugin_images_plural": "Images", - "plugin_media_singular": "Media", - "plugin_media_plural": "Medias", - "plugin_custom_singular": "Custom slide", - "plugin_custom_plural": "Custom slides", - "search_results_go": "Go live", - "search_results_add": "Add to service", - "search_results_add_and_go": "Add & Go to service", - "service_list_empty": "Any item added to service.\nPlease, add a new service item tapping the add button.", - "slides_list_empty": "Any service item selected.\nPlease, select a service item in \"SERVICE\" tab.", - "settings": "Налаштування", - "settings_server_ip": "Server IP", - "settings_server_port": "Server port", - "settings_use_https": "User HTTPS", - "settings_needs_auth": "Needs auth", - "settings_user_id": "User ID", - "settings_user_pass": "User password", - "settings_about_openlp": "About OpenLP", - "dialog_server_ip_title": "Type the IP", - "dialog_server_port_title": "Type the port", - "dialog_server_user_id_title": "Type the ID", - "dialog_server_user_pass_title": "Type the password" -} \ No newline at end of file diff --git a/assets/lang/vi.json b/assets/lang/vi.json deleted file mode 100644 index 0928811..0000000 --- a/assets/lang/vi.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "tab_service": "SERVICE", - "tab_slides": "SLIDES", - "floating_button_search": "New service item", - "button_cancel": "CANCEL", - "button_show": "SHOW", - "button_ok": "OK", - "alert": "Alert", - "dialog_alert_title": "Type your alert", - "display": "Display", - "display_option_blank": "Blank screen", - "display_option_theme": "Theme background", - "display_option_desktop": "Desktop", - "display_option_show": "Full projection", - "plugin_songs_singular": "Song", - "plugin_songs_plural": "Songs", - "plugin_bibles_singular": "Bible", - "plugin_bibles_plural": "Bibles", - "plugin_presentations_singular": "Presentation", - "plugin_presentations_plural": "Presentations", - "plugin_images_singular": "Image", - "plugin_images_plural": "Images", - "plugin_media_singular": "Media", - "plugin_media_plural": "Medias", - "plugin_custom_singular": "Custom slide", - "plugin_custom_plural": "Custom slides", - "search_results_go": "Go live", - "search_results_add": "Add to service", - "search_results_add_and_go": "Add & Go to service", - "service_list_empty": "Any item added to service.\nPlease, add a new service item tapping the add button.", - "slides_list_empty": "Any service item selected.\nPlease, select a service item in \"SERVICE\" tab.", - "settings": "Settings", - "settings_server_ip": "Server IP", - "settings_server_port": "Server port", - "settings_use_https": "User HTTPS", - "settings_needs_auth": "Needs auth", - "settings_user_id": "User ID", - "settings_user_pass": "User password", - "settings_about_openlp": "About OpenLP", - "dialog_server_ip_title": "Type the IP", - "dialog_server_port_title": "Type the port", - "dialog_server_user_id_title": "Type the ID", - "dialog_server_user_pass_title": "Type the password" -} \ No newline at end of file diff --git a/assets/lang/vi_VN.json b/assets/lang/vi_VN.json deleted file mode 100644 index 0928811..0000000 --- a/assets/lang/vi_VN.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "tab_service": "SERVICE", - "tab_slides": "SLIDES", - "floating_button_search": "New service item", - "button_cancel": "CANCEL", - "button_show": "SHOW", - "button_ok": "OK", - "alert": "Alert", - "dialog_alert_title": "Type your alert", - "display": "Display", - "display_option_blank": "Blank screen", - "display_option_theme": "Theme background", - "display_option_desktop": "Desktop", - "display_option_show": "Full projection", - "plugin_songs_singular": "Song", - "plugin_songs_plural": "Songs", - "plugin_bibles_singular": "Bible", - "plugin_bibles_plural": "Bibles", - "plugin_presentations_singular": "Presentation", - "plugin_presentations_plural": "Presentations", - "plugin_images_singular": "Image", - "plugin_images_plural": "Images", - "plugin_media_singular": "Media", - "plugin_media_plural": "Medias", - "plugin_custom_singular": "Custom slide", - "plugin_custom_plural": "Custom slides", - "search_results_go": "Go live", - "search_results_add": "Add to service", - "search_results_add_and_go": "Add & Go to service", - "service_list_empty": "Any item added to service.\nPlease, add a new service item tapping the add button.", - "slides_list_empty": "Any service item selected.\nPlease, select a service item in \"SERVICE\" tab.", - "settings": "Settings", - "settings_server_ip": "Server IP", - "settings_server_port": "Server port", - "settings_use_https": "User HTTPS", - "settings_needs_auth": "Needs auth", - "settings_user_id": "User ID", - "settings_user_pass": "User password", - "settings_about_openlp": "About OpenLP", - "dialog_server_ip_title": "Type the IP", - "dialog_server_port_title": "Type the port", - "dialog_server_user_id_title": "Type the ID", - "dialog_server_user_pass_title": "Type the password" -} \ No newline at end of file diff --git a/assets/lang/yo.json b/assets/lang/yo.json deleted file mode 100644 index 0928811..0000000 --- a/assets/lang/yo.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "tab_service": "SERVICE", - "tab_slides": "SLIDES", - "floating_button_search": "New service item", - "button_cancel": "CANCEL", - "button_show": "SHOW", - "button_ok": "OK", - "alert": "Alert", - "dialog_alert_title": "Type your alert", - "display": "Display", - "display_option_blank": "Blank screen", - "display_option_theme": "Theme background", - "display_option_desktop": "Desktop", - "display_option_show": "Full projection", - "plugin_songs_singular": "Song", - "plugin_songs_plural": "Songs", - "plugin_bibles_singular": "Bible", - "plugin_bibles_plural": "Bibles", - "plugin_presentations_singular": "Presentation", - "plugin_presentations_plural": "Presentations", - "plugin_images_singular": "Image", - "plugin_images_plural": "Images", - "plugin_media_singular": "Media", - "plugin_media_plural": "Medias", - "plugin_custom_singular": "Custom slide", - "plugin_custom_plural": "Custom slides", - "search_results_go": "Go live", - "search_results_add": "Add to service", - "search_results_add_and_go": "Add & Go to service", - "service_list_empty": "Any item added to service.\nPlease, add a new service item tapping the add button.", - "slides_list_empty": "Any service item selected.\nPlease, select a service item in \"SERVICE\" tab.", - "settings": "Settings", - "settings_server_ip": "Server IP", - "settings_server_port": "Server port", - "settings_use_https": "User HTTPS", - "settings_needs_auth": "Needs auth", - "settings_user_id": "User ID", - "settings_user_pass": "User password", - "settings_about_openlp": "About OpenLP", - "dialog_server_ip_title": "Type the IP", - "dialog_server_port_title": "Type the port", - "dialog_server_user_id_title": "Type the ID", - "dialog_server_user_pass_title": "Type the password" -} \ No newline at end of file diff --git a/assets/lang/zh_CN.json b/assets/lang/zh_CN.json deleted file mode 100644 index 1b2a996..0000000 --- a/assets/lang/zh_CN.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "tab_service": "SERVICE", - "tab_slides": "SLIDES", - "floating_button_search": "New service item", - "button_cancel": "CANCEL", - "button_show": "SHOW", - "button_ok": "确定", - "alert": "警告", - "dialog_alert_title": "Type your alert", - "display": "显示", - "display_option_blank": "Blank screen", - "display_option_theme": "Theme background", - "display_option_desktop": "桌面", - "display_option_show": "Full projection", - "plugin_songs_singular": "诗歌", - "plugin_songs_plural": "诗歌", - "plugin_bibles_singular": "圣经", - "plugin_bibles_plural": "圣经", - "plugin_presentations_singular": "演示", - "plugin_presentations_plural": "演示", - "plugin_images_singular": "图片", - "plugin_images_plural": "图片", - "plugin_media_singular": "媒体", - "plugin_media_plural": "Medias", - "plugin_custom_singular": "Custom slide", - "plugin_custom_plural": "Custom slides", - "search_results_go": "Go live", - "search_results_add": "Add to service", - "search_results_add_and_go": "Add & Go to service", - "service_list_empty": "Any item added to service.\nPlease, add a new service item tapping the add button.", - "slides_list_empty": "Any service item selected.\nPlease, select a service item in \"SERVICE\" tab.", - "settings": "设定", - "settings_server_ip": "服务器IP", - "settings_server_port": "服务端口", - "settings_use_https": "User HTTPS", - "settings_needs_auth": "需要认证", - "settings_user_id": "用户 ID", - "settings_user_pass": "User password", - "settings_about_openlp": "About OpenLP", - "dialog_server_ip_title": "Type the IP", - "dialog_server_port_title": "Type the port", - "dialog_server_user_id_title": "Type the ID", - "dialog_server_user_pass_title": "Type the password" -} \ No newline at end of file diff --git a/assets/lang/zh_TW.json b/assets/lang/zh_TW.json deleted file mode 100644 index 5981b99..0000000 --- a/assets/lang/zh_TW.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "tab_service": "SERVICE", - "tab_slides": "SLIDES", - "floating_button_search": "New service item", - "button_cancel": "CANCEL", - "button_show": "SHOW", - "button_ok": "OK", - "alert": "警報", - "dialog_alert_title": "Type your alert", - "display": "顯示", - "display_option_blank": "Blank screen", - "display_option_theme": "Theme background", - "display_option_desktop": "桌面", - "display_option_show": "Full projection", - "plugin_songs_singular": "歌曲", - "plugin_songs_plural": "歌曲", - "plugin_bibles_singular": "聖經", - "plugin_bibles_plural": "聖經", - "plugin_presentations_singular": "簡報", - "plugin_presentations_plural": "簡報", - "plugin_images_singular": "圖片", - "plugin_images_plural": "圖片", - "plugin_media_singular": "媒體", - "plugin_media_plural": "Medias", - "plugin_custom_singular": "Custom slide", - "plugin_custom_plural": "Custom slides", - "search_results_go": "Go live", - "search_results_add": "Add to service", - "search_results_add_and_go": "Add & Go to service", - "service_list_empty": "Any item added to service.\nPlease, add a new service item tapping the add button.", - "slides_list_empty": "Any service item selected.\nPlease, select a service item in \"SERVICE\" tab.", - "settings": "設定", - "settings_server_ip": "Server IP", - "settings_server_port": "Server port", - "settings_use_https": "User HTTPS", - "settings_needs_auth": "Needs auth", - "settings_user_id": "User ID", - "settings_user_pass": "User password", - "settings_about_openlp": "About OpenLP", - "dialog_server_ip_title": "Type the IP", - "dialog_server_port_title": "Type the port", - "dialog_server_user_id_title": "Type the ID", - "dialog_server_user_pass_title": "Type the password" -} \ No newline at end of file diff --git a/scripts/translation_utils.py b/scripts/translation_utils.py new file mode 100755 index 0000000..a79f31f --- /dev/null +++ b/scripts/translation_utils.py @@ -0,0 +1,431 @@ +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- +# vim: autoindent shiftwidth=4 expandtab textwidth=120 tabstop=4 softtabstop=4 + +############################################################################### +# OpenLP - Open Source Lyrics Projection # +# --------------------------------------------------------------------------- # +# Copyright (c) 2008-2018 OpenLP Developers # +# --------------------------------------------------------------------------- # +# This program is free software; you can redistribute it and/or modify it # +# under the terms of the GNU General Public License as published by the Free # +# Software Foundation; version 2 of the License. # +# # +# This program is distributed in the hope that it will be useful, but WITHOUT # +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or # +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for # +# more details. # +# # +# You should have received a copy of the GNU General Public License along # +# with this program; if not, write to the Free Software Foundation, Inc., 59 # +# Temple Place, Suite 330, Boston, MA 02111-1307 USA # +############################################################################### + +""" +This script is used to maintain the translation files in OpenLP. It downloads +the latest translation files from the Transifex translation server, updates the +local translation files from both the source code and the files from Transifex, +and can also generate the compiled translation files. + +Create New Language +------------------- + +To create a new language, simply run this script with the ``-c`` command line +option:: + + @:~$ ./translation_utils.py -c + +Update Translation Files +------------------------ + +The best way to update the translations is to download the files from Transifex, +and then update the local files using both the downloaded files and the source. +This is done easily via the ``-d``, ``-p`` and ``-u`` options:: + + @:~$ ./translation_utils.py -dpu + +""" +from argparse import ArgumentParser +from getpass import getpass +import base64 +import glob +import json +import os +import sys +import urllib.error +import urllib.parse +import urllib.request +import webbrowser + +from PyQt5 import QtCore +from lxml import etree, objectify + +SERVER_URL = 'http://www.transifex.com/api/2/project/openlp/resource/openlp-26x/' +IGNORED_PATHS = ['scripts'] +IGNORED_FILES = ['setup.py'] + +verbose_mode = False +quiet_mode = False +username = '' +password = '' + + +class Command(object): + """ + Provide an enumeration of commands. + """ + Download = 1 + Create = 2 + Prepare = 3 + Update = 4 + Generate = 5 + Check = 6 + + +class CommandStack(object): + """ + This class provides an iterable stack. + """ + def __init__(self): + self.current_index = 0 + self.data = [] + + def __len__(self): + return len(self.data) + + def __getitem__(self, index): + if index not in self.data: + return None + elif self.data[index].get('arguments'): + return self.data[index]['command'], self.data[index]['arguments'] + else: + return self.data[index]['command'] + + def __iter__(self): + return self + + def __next__(self): + if self.current_index == len(self.data): + raise StopIteration + else: + current_item = self.data[self.current_index]['command'] + self.current_index += 1 + return current_item + + def append(self, command, **kwargs): + data = {'command': command} + if 'arguments' in kwargs: + data['arguments'] = kwargs['arguments'] + self.data.append(data) + + def reset(self): + self.current_index = 0 + + def arguments(self): + if self.data[self.current_index - 1].get('arguments'): + return self.data[self.current_index - 1]['arguments'] + else: + return [] + + def __repr__(self): + results = [] + for item in self.data: + if item.get('arguments'): + results.append(str((item['command'], item['arguments']))) + else: + results.append(str((item['command'], ))) + return '[%s]' % ', '.join(results) + + +def print_quiet(text, linefeed=True): + """ + This method checks to see if we are in quiet mode, and if not prints ``text`` out. + + :param text: The text to print. + :param linefeed: Linefeed required + """ + global quiet_mode + if not quiet_mode: + if linefeed: + print(text) + else: + print(text, end=' ') + + +def print_verbose(text): + """ + This method checks to see if we are in verbose mode, and if so prints ``text`` out. + + :param text: The text to print. + """ + global verbose_mode, quiet_mode + if not quiet_mode and verbose_mode: + print(' %s' % text) + + +def run(command): + """ + This method runs an external application. + + :param command: The command to run. + """ + print_verbose(command) + process = QtCore.QProcess() + process.start(command) + while process.waitForReadyRead(): + print_verbose('ReadyRead: %s' % process.readAll()) + print_verbose('Error(s):\n%s' % process.readAllStandardError()) + print_verbose('Output:\n%s' % process.readAllStandardOutput()) + + +def download_translations(): + """ + This method downloads the translation files from the Pootle server. + + **Note:** URLs and headers need to remain strings, not unicode. + """ + global username, password + print_quiet('Download translation files from Transifex') + if not username: + username = input(' Transifex username: ') + if not password: + password = getpass(' Transifex password: ') + # First get the list of languages + print(username) + print(password) + base64string = base64.encodebytes(('%s:%s' % (username, password)).encode())[:-1] + auth_header = 'Basic %s' % base64string.decode() + request = urllib.request.Request(SERVER_URL + '?details') + request.add_header('Authorization', auth_header) + print_verbose('Downloading list of languages from: %s' % SERVER_URL) + try: + json_response = urllib.request.urlopen(request) + except urllib.error.HTTPError: + print_quiet('Username or password incorrect.') + return False + json_dict = json.loads(json_response.read().decode()) + languages = [lang['code'] for lang in json_dict['available_languages']] + for language in languages: + lang_url = SERVER_URL + 'translation/%s/?file' % language + request = urllib.request.Request(lang_url) + request.add_header('Authorization', auth_header) + filename = os.path.join(os.path.abspath('..'), 'resources', 'i18n', language + '.ts') + print_verbose('Get Translation File: %s' % filename) + response = urllib.request.urlopen(request) + fd = open(filename, 'wb') + fd.write(response.read()) + fd.close() + print_quiet(' Done.') + return True + + +def prepare_project(): + """ + This method creates the project file needed to update the translation files and compile them into .qm files. + """ + print_quiet('Generating the openlp.pro file') + lines = [] + start_dir = os.path.abspath('..') + start_dir = start_dir + os.sep + print_verbose('Starting directory: %s' % start_dir) + for root, dirs, files in os.walk(start_dir): + for file in files: + path = root.replace(start_dir, '').replace('\\', '/') + if file.startswith('hook-') or file.startswith('test_'): + continue + ignore = False + for ignored_path in IGNORED_PATHS: + if path.startswith(ignored_path): + ignore = True + break + if ignore: + continue + ignore = False + for ignored_file in IGNORED_FILES: + if file == ignored_file: + ignore = True + break + if ignore: + continue + if file.endswith('.py') or file.endswith('.pyw'): + if path: + line = '%s/%s' % (path, file) + else: + line = file + print_verbose('Parsing "%s"' % line) + lines.append('SOURCES += %s' % line) + elif file.endswith('.ts'): + line = '%s/%s' % (path, file) + print_verbose('Parsing "%s"' % line) + lines.append('TRANSLATIONS += %s' % line) + lines.sort() + file = open(os.path.join(start_dir, 'openlp.pro'), 'w') + file.write('\n'.join(lines)) + file.close() + print_quiet(' Done.') + + +def update_translations(): + print_quiet('Update the translation files') + if not os.path.exists(os.path.join(os.path.abspath('..'), 'openlp.pro')): + print('You have not generated a project file yet, please run this script with the -p option.') + return + else: + os.chdir(os.path.abspath('..')) + run('pylupdate5 -verbose -noobsolete openlp.pro') + os.chdir(os.path.abspath('scripts')) + + +def generate_binaries(): + print_quiet('Generate the related *.qm files') + if not os.path.exists(os.path.join(os.path.abspath('..'), 'openlp.pro')): + print('You have not generated a project file yet, please run this script with the -p option. It is also ' + + 'recommended that you this script with the -u option to update the translation files as well.') + return + else: + os.chdir(os.path.abspath('..')) + run('lrelease openlp.pro') + print_quiet(' Done.') + + +def create_translation(): + """ + This method opens a browser to the OpenLP project page at Transifex so + that the user can request a new language. + """ + print_quiet('Please request a new language at the OpenLP project on Transifex.') + webbrowser.open('https://www.transifex.net/projects/p/openlp/resource/ents/') + print_quiet('Opening browser to OpenLP project...') + + +def check_format_strings(): + """ + This method runs through the ts-files and looks for mismatches between format strings in the original text + and in the translations. + """ + is_ok = True + path = os.path.join(os.path.abspath('..'), 'resources', 'i18n', '*.ts') + file_list = glob.glob(path) + for filename in file_list: + print_quiet('Checking %s' % filename) + file = open(filename, 'rb') + tree = objectify.parse(file) + root = tree.getroot() + for tag in root.iter('message'): + location = tag.location.get('filename') + line = tag.location.get('line') + org_text = tag.source.text + translation = tag.translation.text + if not translation: + for num in tag.iter('numerusform'): + print_verbose('parsed numerusform: location: %s, source: %s, translation: %s' % ( + location, org_text, num.text)) + if num and org_text.count('%') != num.text.count('%'): + is_ok = False + print_quiet( + 'ERROR: Translation from %s at line %s has a mismatch of format input:\n%s\n%s\n' % ( + location, line, org_text, num.text)) + else: + print_verbose('parsed: location: %s, source: %s, translation: %s' % (location, org_text, translation)) + if org_text.count('%') != translation.count('%'): + is_ok = False + print_quiet('ERROR: Translation from %s at line %s has a mismatch of format input:\n%s\n%s\n' % ( + location, line, org_text, translation)) + return is_ok + + +def process_stack(command_stack): + """ + This method looks at the commands in the command stack, and processes them + in the order they are in the stack. + + ``command_stack`` + The command stack to process. + """ + is_success = True + if command_stack: + print_quiet('Processing %d commands...' % len(command_stack)) + for command in command_stack: + print_quiet('%d.' % (command_stack.current_index), False) + if command == Command.Download: + if not download_translations(): + return + elif command == Command.Prepare: + prepare_project() + elif command == Command.Update: + update_translations() + elif command == Command.Generate: + generate_binaries() + elif command == Command.Create: + create_translation() + elif command == Command.Check: + is_success = check_format_strings() + print_quiet('Finished processing commands.') + else: + print_quiet('No commands to process.') + return is_success + + +def main(): + global verbose_mode, quiet_mode, username, password + # Set up command line options. + usage = '%(prog)s [options]\nOptions are parsed in the order they are ' + \ + 'listed below. If no options are given, "-dpug" will be used.\n\n' + \ + 'This script is used to manage OpenLP\'s translation files.' + parser = ArgumentParser(usage=usage) + parser.add_argument('-U', '--username', dest='username', metavar='USERNAME', + help='Transifex username, used for authentication') + parser.add_argument('-P', '--password', dest='password', metavar='PASSWORD', + help='Transifex password, used for authentication') + parser.add_argument('-d', '--download-ts', dest='download', + action='store_true', help='download language files from Transifex') + parser.add_argument('-c', '--create', dest='create', action='store_true', + help='go to Transifex to request a new translation file') + parser.add_argument('-p', '--prepare', dest='prepare', action='store_true', + help='generate a project file, used to update the translations') + parser.add_argument('-u', '--update', action='store_true', dest='update', + help='update translation files (needs a project file)') + parser.add_argument('-g', '--generate', dest='generate', action='store_true', + help='compile .ts files into .qm files') + parser.add_argument('-v', '--verbose', dest='verbose', action='store_true', + help='show extra information while processing translations') + parser.add_argument('-q', '--quiet', dest='quiet', action='store_true', + help='suppress all output other than errors') + parser.add_argument('-f', '--check-format-strings', dest='check', action='store_true', + help='check that format strings are matching in translations') + args = parser.parse_args() + # Create and populate the command stack + command_stack = CommandStack() + if args.download: + command_stack.append(Command.Download) + if args.create: + command_stack.append(Command.Create, arguments=[args.create]) + if args.prepare: + command_stack.append(Command.Prepare) + if args.update: + command_stack.append(Command.Update) + if args.generate: + command_stack.append(Command.Generate) + if args.check: + command_stack.append(Command.Check) + verbose_mode = args.verbose + quiet_mode = args.quiet + if args.username: + username = args.username + if args.password: + password = args.password + if not command_stack: + command_stack.append(Command.Download) + command_stack.append(Command.Prepare) + command_stack.append(Command.Update) + command_stack.append(Command.Generate) + # Process the commands + return process_stack(command_stack) + + +if __name__ == '__main__': + if os.path.split(os.path.abspath('.'))[1] != 'scripts': + print('You need to run this script from the scripts directory.') + else: + if not main(): + sys.exit(1)