diff --git a/src/i18n/Engine.cpp b/src/i18n/Engine.cpp index d81bf9d9d..de6c17fc7 100644 --- a/src/i18n/Engine.cpp +++ b/src/i18n/Engine.cpp @@ -460,6 +460,26 @@ I18n::CI18nEngine::CI18nEngine() { huEngine->registerEntry("es", TXT_KEY_NOTIF_CM_RELOAD_FAILED, "Error al recargar el shader CM; volviendo a rgba/rgbx."); huEngine->registerEntry("es", TXT_KEY_NOTIF_WIDE_COLOR_NOT_10B, "Monitor {name}: la gama de color amplia está habilitada, pero la pantalla no está en modo de 10 bits."); + // el_GR (Greek) + huEngine->registerEntry("el_GR", TXT_KEY_ANR_TITLE, "Η εφαρμογή δεν αποκρίνεται"); + huEngine->registerEntry("el_GR", TXT_KEY_ANR_CONTENT, "Μια εφαρμογή {title} - {class} δεν αποκρίνεται.\nΤι θέλετε να κάνετε;"); + huEngine->registerEntry("el_GR", TXT_KEY_ANR_OPTION_TERMINATE, "Τερματισμός"); + huEngine->registerEntry("el_GR", TXT_KEY_ANR_OPTION_WAIT, "Αναμονή"); + huEngine->registerEntry("el_GR", TXT_KEY_ANR_PROP_UNKNOWN, "(άγνωστο)"); + + huEngine->registerEntry("el_GR", TXT_KEY_PERMISSION_REQUEST_UNKNOWN, "Μια εφαρμογή {app} ζητά άγνωστη άδεια."); + huEngine->registerEntry("el_GR", TXT_KEY_PERMISSION_REQUEST_SCREENCOPY, "Μια εφαρμογή {app} προσπαθεί να καταγράψει την οθόνη σας.\n\nΘέλετε να της το επιτρέψετε;"); + huEngine->registerEntry("el_GR", TXT_KEY_PERMISSION_REQUEST_PLUGIN, "Μια εφαρμογή {app} προσπαθεί να φορτώσει ένα πρόσθετο: {plugin}.\n\nΘέλετε να της το επιτρέψετε;"); + huEngine->registerEntry("el_GR", TXT_KEY_PERMISSION_REQUEST_KEYBOARD, "Ένα νέο πληκτρολόγιο εντοπίστηκε: {keyboard}.\n\nΘέλετε να του επιτρέψετε να λειτουργήσει;"); + huEngine->registerEntry("el_GR", TXT_KEY_PERMISSION_UNKNOWN_NAME, "(άγνωστο)"); + huEngine->registerEntry("el_GR", TXT_KEY_PERMISSION_TITLE, "Αίτημα άδειας"); + huEngine->registerEntry("el_GR", TXT_KEY_PERMISSION_PERSISTENCE_HINT, "Συμβουλή: Μπορείτε να ορίσετε μόνιμους κανόνες στο αρχείο ρυθμίσεων του Hyprland."); + huEngine->registerEntry("el_GR", TXT_KEY_PERMISSION_ALLOW, "Επιτρέπω"); + huEngine->registerEntry("el_GR", TXT_KEY_PERMISSION_ALLOW_AND_REMEMBER, "Επιτρέπω και θυμήσου"); + huEngine->registerEntry("el_GR", TXT_KEY_PERMISSION_ALLOW_ONCE, "Επίτρεψε μία φορά"); + huEngine->registerEntry("el_GR", TXT_KEY_PERMISSION_DENY, "Αρνούμαι"); + huEngine->registerEntry("el_GR", TXT_KEY_PERMISSION_UNKNOWN_WAYLAND_APP, "Άγνωστη εφαρμογή (wayland client ID {wayland_id})"); + // fa_IR (Persian) huEngine->registerEntry("fa_IR", TXT_KEY_ANR_TITLE, "برنامه پاسخ نمی‌دهد"); huEngine->registerEntry("fa_IR", TXT_KEY_ANR_CONTENT, "برنامه {title} - {class} پاسخی نمی‌دهد.\nمی‌خواهید چه کاری انجام شود؟"); @@ -1221,6 +1241,26 @@ I18n::CI18nEngine::CI18nEngine() { huEngine->registerEntry("pt_PT", TXT_KEY_NOTIF_CM_RELOAD_FAILED, "CM shader falhou ao recarregar, revertendo para rgba/rgbx."); huEngine->registerEntry("pt_PT", TXT_KEY_NOTIF_WIDE_COLOR_NOT_10B, "Monitor {name}: gama de cores ampla está activada mas o monitor não está em modo 10-bits."); + huEngine->registerEntry( + "el_GR", TXT_KEY_NOTIF_EXTERNAL_XDG_DESKTOP, + "Η μεταβλητή περιβάλλοντος XDG_CURRENT_DESKTOP φαίνεται να διαχειρίζεται εξωτερικά και η τρέχουσα τιμή είναι {value}.\nΑυτό μπορεί να προκαλέσει προβλήματα εάν δεν είναι σκόπιμο."); + huEngine->registerEntry("el_GR", TXT_KEY_NOTIF_NO_GUIUTILS, + "Το σύστημά σας δεν έχει εγκατεστημένο το hyprland-guiutils. Είναι μια εξάρτηση χρόνου εκτέλεσης για ορισμένα παράθυρα διαλόγου. Σκεφτείτε να το εγκαταστήσετε."); + huEngine->registerEntry("el_GR", TXT_KEY_NOTIF_FAILED_ASSETS, [](const Hyprutils::I18n::translationVarMap& vars) { + int assetsNo = std::stoi(vars.at("count")); + if (assetsNo <= 1) + return "Το Hyprland απέτυχε να φορτώσει {count} βασικό στοιχείο, κατηγορήστε τον πακετά της διανομής σας για την κακή δουλειά στη συσκευασία!"; + return "Το Hyprland απέτυχε να φορτώσει {count} βασικά στοιχεία, κατηγορήστε τον πακετά της διανομής σας για την κακή δουλειά στη συσκευασία!"; + }); + huEngine->registerEntry("el_GR", TXT_KEY_NOTIF_INVALID_MONITOR_LAYOUT, + "Η διάταξη των οθονών σας έχει ρυθμιστεί λανθασμένα. Η οθόνη {name} επικαλύπτει άλλες οθόνες στη διάταξη.\nΠαρακαλώ δείτε το wiki (σελίδα Οθόνες) για " + "περισσότερα. Αυτό θα προκαλέσει προβλήματα."); + huEngine->registerEntry("el_GR", TXT_KEY_NOTIF_MONITOR_MODE_FAIL, "Η οθόνη {name} δεν μπόρεσε να ορίσει κανένα από τους ζητούμενους τρόπους λειτουργίας, επιστροφή στη λειτουργία {mode}."); + huEngine->registerEntry("el_GR", TXT_KEY_NOTIF_MONITOR_AUTO_SCALE, "Μη έγκυρη κλίμακα για την οθόνη {name}: {scale}, χρησιμοποιείται η προτεινόμενη κλίμακα: {fixed_scale}"); + huEngine->registerEntry("el_GR", TXT_KEY_NOTIF_FAILED_TO_LOAD_PLUGIN, "Αποτυχία φόρτωσης πρόσθετου {name}: {error}"); + huEngine->registerEntry("el_GR", TXT_KEY_NOTIF_CM_RELOAD_FAILED, "Η φόρτωση του CM shader απέτυχε, επιστροφή σε rgba/rgbx."); + huEngine->registerEntry("el_GR", TXT_KEY_NOTIF_WIDE_COLOR_NOT_10B, "Οθόνη {name}: το ευρύ χρωματικό φάσμα είναι ενεργοποιημένο αλλά η οθόνη δεν είναι σε λειτουργία 10-bit."); + // zh_CN (Simplified Chinese) huEngine->registerEntry("zh_CN", TXT_KEY_ANR_TITLE, "应用程序未响应"); huEngine->registerEntry("zh_CN", TXT_KEY_ANR_CONTENT, "应用程序 {title} - {class} 未响应。\n你想要采取什么行动?");