From 4ec8e2d2a0446b1ab1a8b4f061aea2db02f50a44 Mon Sep 17 00:00:00 2001 From: Dynnammo Date: Sat, 7 May 2022 07:05:53 +0000 Subject: [PATCH 1/7] :globe_with_meridians: Translated (French) Currently translated at 100.0% (90 of 90 strings) Translation: ClassQuiz/Frontend Translate-URL: https://translate.mawoka.eu/projects/classquiz/frontend/fr/ --- frontend/src/lib/i18n/locales/fr.json | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/frontend/src/lib/i18n/locales/fr.json b/frontend/src/lib/i18n/locales/fr.json index aec80ec..7e3f512 100644 --- a/frontend/src/lib/i18n/locales/fr.json +++ b/frontend/src/lib/i18n/locales/fr.json @@ -100,7 +100,7 @@ "delete_question": "Supprimer la question", "delete_answer": "Supprimer la réponse", "right_or_true?": "Vrai?", - "not_all_links_imgur_links": "Tout les liens ne sont pas des liens Imgur!" + "not_all_links_imgur_links": "Tout les liens ne sont pas des liens Imgur !" }, "import_page": { "need_help": "Besoin d'aide ?", @@ -110,7 +110,9 @@ "already_registered_as_admin": "Il y a déjà un administrateur enregistré pour ce jeu.", "start_game": "Commencer le jeu", "time_left": "Temps restant", - "get_results": "Obtenir les résultats" + "get_results": "Obtenir les résultats", + "get_results_and_stop_time": "Obtenir les résultats et arrêter le chrono", + "get_final_results": "Obtenir les résultats finaux" }, "password_reset_page": { "reset_password": "Réinitialiser le mot de passe" @@ -119,7 +121,7 @@ "old_password": "Ancien mot de passe", "new_password": "Nouveau mot de passe", "repeat_password": "Répéter le mot de passe", - "change_password_submit": "Changer le mot de passe!", + "change_password_submit": "Changer le mot de passe !", "last_seen": "Dernière consultation", "check_location": "Vérifier la localisation", "delete_this_session": "Supprimer cette session", From ec73efdf0c3d7fab1f48b3f4f3505bd794a39c86 Mon Sep 17 00:00:00 2001 From: Marlon Date: Sun, 8 May 2022 10:07:18 +0000 Subject: [PATCH 2/7] :globe_with_meridians: Translated (German) Currently translated at 100.0% (92 of 92 strings) Translation: ClassQuiz/Frontend Translate-URL: https://translate.mawoka.eu/projects/classquiz/frontend/de/ --- frontend/src/lib/i18n/locales/de.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/frontend/src/lib/i18n/locales/de.json b/frontend/src/lib/i18n/locales/de.json index 427d915..fc31bea 100644 --- a/frontend/src/lib/i18n/locales/de.json +++ b/frontend/src/lib/i18n/locales/de.json @@ -8,7 +8,8 @@ "1": "ClassQuiz ist eine Quiz-Platform, welche das erstellen und managen von Quizzes erlaubt.", "2": "Das Hauptfeature ist die KAHOOT!-Importfunktion, mit der man Quizzes von KAHOOT! importieren kann." }, - "slogan": "Die open-source Quiz-Platform!" + "slogan": "Die open-source Quiz-Platform!", + "stats": "Es gibt jetzt schon {{user_count}} Benutzer und {{quiz_count}} Qzuiizes auf ClassQuiz." }, "overview_page": { "created_at": "Erstellt am", @@ -115,7 +116,8 @@ "time_left": "Zeit übrig", "get_results": "Ergebnisse abfragen", "get_results_and_stop_time": "Ergebnisse abrufen und Zeit stoppen", - "get_final_results": "Finale Ergebnisse abrufen" + "get_final_results": "Finale Ergebnisse abrufen", + "export_results": "Ergebnisse exportieren" }, "import_page": { "need_help": "Brauchst du Hilfe?", From 756d675848d559fcd625c5cc4924b531336297c8 Mon Sep 17 00:00:00 2001 From: Ahmet Date: Mon, 9 May 2022 16:58:41 +0200 Subject: [PATCH 3/7] :globe_with_meridians: Added translation for (Turkish) --- frontend/src/lib/i18n/locales/tr.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 frontend/src/lib/i18n/locales/tr.json diff --git a/frontend/src/lib/i18n/locales/tr.json b/frontend/src/lib/i18n/locales/tr.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/frontend/src/lib/i18n/locales/tr.json @@ -0,0 +1 @@ +{} From 10cee99c3fd3f2e74b3e8804e40b6618d0a39c22 Mon Sep 17 00:00:00 2001 From: Ahmet Date: Mon, 9 May 2022 14:59:36 +0000 Subject: [PATCH 4/7] :globe_with_meridians: Translated (Turkish) Currently translated at 5.4% (5 of 92 strings) Translation: ClassQuiz/Frontend Translate-URL: https://translate.mawoka.eu/projects/classquiz/frontend/tr/ --- frontend/src/lib/i18n/locales/tr.json | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/frontend/src/lib/i18n/locales/tr.json b/frontend/src/lib/i18n/locales/tr.json index 0967ef4..f35b1d2 100644 --- a/frontend/src/lib/i18n/locales/tr.json +++ b/frontend/src/lib/i18n/locales/tr.json @@ -1 +1,13 @@ -{} +{ + "index_page": { + "slogan": "Açık kaynak quiz platformu!" + }, + "login_page": { + "already_have_account": "Bir hesabınız yok mu?", + "login_or_create_account": "Giriş yap veya bir hesap oluştur" + }, + "words": { + "answer": "Cevap", + "question": "Soru" + } +} From 55ded73aeca36d1eb483dc08d088538b15caffa4 Mon Sep 17 00:00:00 2001 From: Ahmet Date: Mon, 9 May 2022 15:12:49 +0000 Subject: [PATCH 5/7] :globe_with_meridians: Translated (Turkish) Currently translated at 54.3% (50 of 92 strings) Translation: ClassQuiz/Frontend Translate-URL: https://translate.mawoka.eu/projects/classquiz/frontend/tr/ --- frontend/src/lib/i18n/locales/tr.json | 75 +++++++++++++++++++++++++-- 1 file changed, 72 insertions(+), 3 deletions(-) diff --git a/frontend/src/lib/i18n/locales/tr.json b/frontend/src/lib/i18n/locales/tr.json index f35b1d2..b6a40fc 100644 --- a/frontend/src/lib/i18n/locales/tr.json +++ b/frontend/src/lib/i18n/locales/tr.json @@ -1,13 +1,82 @@ { "index_page": { - "slogan": "Açık kaynak quiz platformu!" + "slogan": "Açık kaynak quiz platformu!", + "features_description": { + "1": "ClassQuiz quiz oluşturmanıza ve yönetmenize olanak sağlayan bir quiz platformudur.", + "2": "Ana özelliği KAHOOT! quizlerinden quizleri içe aktarmanıza olanak tanıyan bir KAHOOT!-içe aktarma fonksiyonudur." + }, + "meta": { + "description": "ClassQuiz, açık kaynak ve kullanması ücretsiz olan, öğrenciler için KAHOOT!'a benzer bir quiz uygulamasıdır", + "title": "Ana Sayfa" + }, + "stats": "ClassQuiz'de halihazırda {{user_count}} kullanıcı ve {{quiz_count}} quiz vardır." }, "login_page": { "already_have_account": "Bir hesabınız yok mu?", - "login_or_create_account": "Giriş yap veya bir hesap oluştur" + "login_or_create_account": "Giriş yap veya bir hesap oluştur", + "modal": { + "success": { + "description": { + "success": "Başarıyla giriş yapıldı!", + "success_check_mail": "Giriş yapmak için tıklayabileceğiniz bir bağlantı içeren bir e-posta almış olmanız gerektiğinden, lütfen posta kutunuzu kontrol edin." + }, + "success": "Giriş Başarılı!", + "success_check_mail": "Giriş Başarılı! Posta kutunuzu kontrol edin!" + }, + "error": { + "unexpected": "Beklenmedik hata!", + "wrong_creds": "Yanlış e-posta veya şifre!", + "description": { + "unexpected": "Burada güvenilir beklenmedik hata vardı!", + "wrong_creds": "Lütfen şifrenizin ve e-postanızın doğru olduğundan emin olun!" + } + } + }, + "welcome_back": "Tekrar hoş geldiniz!" }, "words": { "answer": "Cevap", - "question": "Soru" + "question": "Soru", + "browser": "Tarayıcı", + "login": "Giriş Yap", + "email": "E-posta", + "username": "Kullanıcı adı", + "password": "Şifre", + "title": "Başlık", + "url": "URL", + "submit": "Gönder", + "connect": "Bağlan", + "pin": "PIN", + "register": "Kaydol", + "edit": "Düzenle", + "delete": "Sil", + "public": "Herkese açık", + "start": "Başlat", + "create": "Oluştur", + "import": "İçe Aktar", + "logout": "Çıkış Yap", + "stats": "İstatistikler", + "features": "Özellikler", + "play": "Oyna" + }, + "register_page": { + "create_account": "Hesap oluştur", + "forgot_password?": "Şifreni mi unuttun?", + "already_have_account?": "Halihazırda bir hesabın var mı?", + "greeting": "Tanıştığımıza memnun oldum!" + }, + "create_page": { + "success": { + "title": "Başarıyla quiz oluşturuldu!", + "body": "Quiz başarıyla oluşturuldu!" + } + }, + "edit_page": { + "success_update_body": "Quiz başarıyla güncellendi!", + "success_update_title": "Başarıyla quiz güncellendi!" + }, + "overview_page": { + "question_count": "Soru sayısı", + "created_at": "Oluşturulduğu tarih:" } } From 2b451a15b5ebe15f0ffc7940244525265ce8c76f Mon Sep 17 00:00:00 2001 From: Ahmet Date: Tue, 10 May 2022 20:27:50 +0000 Subject: [PATCH 6/7] :globe_with_meridians: Translated (Turkish) Currently translated at 100.0% (92 of 92 strings) Translation: ClassQuiz/Frontend Translate-URL: https://translate.mawoka.eu/projects/classquiz/frontend/tr/ --- frontend/src/lib/i18n/locales/tr.json | 58 ++++++++++++++++++++++++++- 1 file changed, 57 insertions(+), 1 deletion(-) diff --git a/frontend/src/lib/i18n/locales/tr.json b/frontend/src/lib/i18n/locales/tr.json index b6a40fc..3d08b95 100644 --- a/frontend/src/lib/i18n/locales/tr.json +++ b/frontend/src/lib/i18n/locales/tr.json @@ -57,7 +57,22 @@ "logout": "Çıkış Yap", "stats": "İstatistikler", "features": "Özellikler", - "play": "Oyna" + "play": "Oyna", + "kick": "Çıkar", + "docs": "Dokümanlar", + "close": "Kapat", + "save": "Kaydet", + "description": "Açıklama", + "view": "Gör", + "overview": "Özet", + "explore": "Keşfet", + "search": "Ara", + "screenshot": "Ekran Görüntüsü", + "screenshot_plural": "Ekran Görüntüleri", + "image": "Resim", + "settings": "Ayarlar", + "repeat_password": "Şifreyi tekrarla", + "report": "Bildir" }, "register_page": { "create_account": "Hesap oluştur", @@ -78,5 +93,46 @@ "overview_page": { "question_count": "Soru sayısı", "created_at": "Oluşturulduğu tarih:" + }, + "admin_page": { + "already_registered_as_admin": "Bu oyun için halihazırda kaydolmuş bir yönetici var.", + "get_results": "Sonuçları al", + "get_results_and_stop_time": "Sonuçları al ve zamanı durdur", + "get_final_results": "Son sonuçları al", + "start_game": "Oyunu başlat", + "time_left": "Kalan süre", + "export_results": "Sonuçları dışa aktar" + }, + "editor": { + "time_in_seconds": "Saniye cinsinden zaman", + "right_or_true?": "Doğru mu?", + "not_all_links_imgur_links": "Bağlantıların hepsi Imgur bağlantıları değil!", + "delete_question": "Soruyu sil", + "delete_answer": "Cevabı sil", + "add_new_answer": "Yeni cevap ekle", + "add_new_question": "Yeni soru ekle" + }, + "import_page": { + "visit_docs": "Dokümantasyonu ziyaret edin", + "need_help": "Yardıma mı ihtiyacınız var?" + }, + "password_reset_page": { + "reset_password": "Şifreyi sıfırla" + }, + "settings_page": { + "new_password": "Yeni şifre", + "this_session?": "Bu oturum mu?", + "check_location": "Konumu kontrol et", + "repeat_password": "Şifreyi tekrarla", + "change_password_submit": "Şifreyi değiştir!", + "last_seen": "Son görüldüğü tarih", + "delete_this_session": "Bu oturumu sil", + "old_password": "Eski şifre" + }, + "explore_page": { + "made_by": "Oluşturan:" + }, + "search_page": { + "at_least_3_characters": "En az 3 karakter gir..." } } From 2c2aa49e50cdb4d864b1e4cb070158fbd78623bc Mon Sep 17 00:00:00 2001 From: Mawoka Date: Wed, 11 May 2022 17:38:34 +0200 Subject: [PATCH 7/7] Added turkish configurations --- frontend/src/lib/i18n/i18n-service.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/frontend/src/lib/i18n/i18n-service.ts b/frontend/src/lib/i18n/i18n-service.ts index a47011d..79e0e47 100644 --- a/frontend/src/lib/i18n/i18n-service.ts +++ b/frontend/src/lib/i18n/i18n-service.ts @@ -3,6 +3,7 @@ import translations from './translations'; import en from './locales/en.json'; import de from './locales/de.json'; import fr from './locales/fr.json'; +import tr from './locales/tr.json'; import LanguageDetector from 'i18next-browser-languagedetector'; import type { i18n, Resource } from 'i18next'; @@ -48,6 +49,7 @@ export class I18nService { this.i18n.addResourceBundle('en', 'translation', en); this.i18n.addResourceBundle('de', 'translation', de); this.i18n.addResourceBundle('fr', 'translation', fr); + this.i18n.addResourceBundle('tr', 'translation', tr); } changeLanguage(language: string): void {