diff --git a/res/lang/ar.ini b/res/lang/ar.ini index 86393df..835fd66 100644 --- a/res/lang/ar.ini +++ b/res/lang/ar.ini @@ -39,7 +39,6 @@ err_perm_user = فشل في تخفيض صلاحيات المستخدم (User per err_pwnam = فشل في جلب معلومات المستخدم err_sleep = فشل في تنفيذ أمر sleep err_tty_ctrl = فشل في نقل تحكم الطرفية (TTY) -err_unknown = حدث خطأ غير معروف err_user_gid = فشل في تعيين معرّف المجموعة (GID) للمستخدم err_user_init = فشل في تهيئة بيانات المستخدم err_user_uid = فشل في تعيين معرّف المستخدم (UID) diff --git a/res/lang/cat.ini b/res/lang/cat.ini index 0351223..01d9232 100644 --- a/res/lang/cat.ini +++ b/res/lang/cat.ini @@ -39,7 +39,6 @@ err_perm_user = error en degradar els permisos de l'usuari err_pwnam = error en obtenir la informació de l'usuari -err_unknown = ha ocorregut un error desconegut err_user_gid = error en establir el GID de l'usuari err_user_init = error en inicialitzar usuari err_user_uid = error en establir l'UID de l'usuari diff --git a/res/lang/cs.ini b/res/lang/cs.ini index b2653d3..2adc297 100644 --- a/res/lang/cs.ini +++ b/res/lang/cs.ini @@ -39,7 +39,6 @@ err_perm_user = nepodařilo se snížit uživatelská oprávnění err_pwnam = nelze získat informace o uživateli - err_user_gid = nastavení GID uživatele selhalo err_user_init = inicializace uživatele selhala err_user_uid = nastavení UID uživateli selhalo diff --git a/res/lang/de.ini b/res/lang/de.ini index d7da11e..af8090d 100644 --- a/res/lang/de.ini +++ b/res/lang/de.ini @@ -39,7 +39,6 @@ err_perm_user = Fehler beim heruntersetzen der Nutzer Berechtigungen err_pwnam = Holen der Benutzerinformationen fehlgeschlagen - err_user_gid = Fehler beim setzen der Gruppen Id des Nutzers err_user_init = Initialisierung des Nutzers fehlgeschlagen err_user_uid = Setzen der Benutzer Id fehlgeschlagen diff --git a/res/lang/en.ini b/res/lang/en.ini index 49accc5..a0eae31 100644 --- a/res/lang/en.ini +++ b/res/lang/en.ini @@ -39,7 +39,6 @@ err_perm_user = failed to downgrade user permissions err_pwnam = failed to get user info err_sleep = failed to execute sleep command err_tty_ctrl = tty control transfer failed -err_unknown = an unknown error occurred err_user_gid = failed to set user GID err_user_init = failed to initialize user err_user_uid = failed to set user UID diff --git a/res/lang/es.ini b/res/lang/es.ini index e1fbab5..5004d12 100644 --- a/res/lang/es.ini +++ b/res/lang/es.ini @@ -39,7 +39,6 @@ err_perm_user = error al degradar los permisos del usuario err_pwnam = error al obtener la información del usuario - err_user_gid = error al establecer el GID del usuario err_user_init = error al inicializar usuario err_user_uid = error al establecer el UID del usuario diff --git a/res/lang/fr.ini b/res/lang/fr.ini index 728d0bd..75c7c6f 100644 --- a/res/lang/fr.ini +++ b/res/lang/fr.ini @@ -39,7 +39,6 @@ err_perm_user = échec du déclassement des permissions utilisateur err_pwnam = échec de lecture des infos utilisateur err_sleep = échec de l'exécution de la commande de veille err_tty_ctrl = échec du transfert de contrôle du terminal -err_unknown = une erreur inconnue est survenue err_user_gid = échec de modification du GID err_user_init = échec d'initialisation de l'utilisateur err_user_uid = échec de modification du UID diff --git a/res/lang/it.ini b/res/lang/it.ini index 3527f3e..8d749c6 100644 --- a/res/lang/it.ini +++ b/res/lang/it.ini @@ -39,7 +39,6 @@ err_perm_user = impossibile ridurre permessi utente err_pwnam = impossibile ottenere dati utente - err_user_gid = impossibile impostare GID utente err_user_init = impossibile inizializzare utente err_user_uid = impossible impostare UID utente diff --git a/res/lang/pl.ini b/res/lang/pl.ini index abef3a8..cdd3f29 100644 --- a/res/lang/pl.ini +++ b/res/lang/pl.ini @@ -39,7 +39,6 @@ err_perm_user = nie udało się obniżyć uprawnień użytkownika err_pwnam = nie udało się uzyskać informacji o użytkowniku err_sleep = nie udało się wykonać polecenia sleep err_tty_ctrl = nie udało się przekazać kontroli tty -err_unknown = wystąpił nieznany błąd err_user_gid = nie udało się ustawić GID użytkownika err_user_init = nie udało się zainicjalizować użytkownika err_user_uid = nie udało się ustawić UID użytkownika diff --git a/res/lang/pt.ini b/res/lang/pt.ini index eaaf8ff..25361b6 100644 --- a/res/lang/pt.ini +++ b/res/lang/pt.ini @@ -39,7 +39,6 @@ err_perm_user = erro ao reduzir as permissões do utilizador err_pwnam = erro ao obter informação do utilizador - err_user_gid = erro ao definir o GID do utilizador err_user_init = erro ao iniciar o utilizador err_user_uid = erro ao definir o UID do utilizador diff --git a/res/lang/pt_BR.ini b/res/lang/pt_BR.ini index 33b4437..8148e27 100644 --- a/res/lang/pt_BR.ini +++ b/res/lang/pt_BR.ini @@ -39,7 +39,6 @@ err_perm_user = não foi possível reduzir as permissões de usuário err_pwnam = não foi possível obter informações do usuário - err_user_gid = não foi possível definir o GID do usuário err_user_init = não foi possível iniciar o usuário err_user_uid = não foi possível definir o UID do usuário diff --git a/res/lang/ro.ini b/res/lang/ro.ini index 3f79c86..f4928cf 100644 --- a/res/lang/ro.ini +++ b/res/lang/ro.ini @@ -47,7 +47,6 @@ err_perm_user = nu s-a putut face downgrade permisiunilor de utilizator - login = utilizator logout = opreşte sesiunea diff --git a/res/lang/ru.ini b/res/lang/ru.ini index 3a15f54..8e9b1a0 100644 --- a/res/lang/ru.ini +++ b/res/lang/ru.ini @@ -39,7 +39,6 @@ err_perm_user = не удалось понизить права доступа err_pwnam = не удалось получить информацию о пользователе - err_user_gid = не удалось установить GID пользователя err_user_init = не удалось инициализировать пользователя err_user_uid = не удалось установить UID пользователя diff --git a/res/lang/sr.ini b/res/lang/sr.ini index d6cb896..bedc690 100644 --- a/res/lang/sr.ini +++ b/res/lang/sr.ini @@ -39,7 +39,6 @@ err_perm_user = neuspijesno snizavanje dozvola korisnika err_pwnam = neuspijesno skupljanje informacija o korisniku - err_user_gid = neuspijesno postavljanje korisničkog GID-a err_user_init = neuspijensa inicijalizacija korisnika err_user_uid = neuspijesno postavljanje UID-a korisnika diff --git a/res/lang/sv.ini b/res/lang/sv.ini index 92143f0..40b8cbd 100644 --- a/res/lang/sv.ini +++ b/res/lang/sv.ini @@ -39,7 +39,6 @@ err_perm_user = misslyckades att nergradera användarbehörigheter err_pwnam = misslyckades att hämta användarinfo - err_user_gid = misslyckades att ställa in användar-GID err_user_init = misslyckades att initialisera användaren err_user_uid = misslyckades att ställa in användar-UID diff --git a/res/lang/tr.ini b/res/lang/tr.ini index 048fb64..77a22ae 100644 --- a/res/lang/tr.ini +++ b/res/lang/tr.ini @@ -39,7 +39,6 @@ err_perm_user = kullanici izinleri dusurulemedi err_pwnam = kullanici bilgileri alinamadi - err_user_gid = kullanici icin GID ayarlanamadi err_user_init = kullanici oturumu baslatilamadi err_user_uid = kullanici icin UID ayarlanamadi diff --git a/res/lang/uk.ini b/res/lang/uk.ini index 3e1098c..a24731e 100644 --- a/res/lang/uk.ini +++ b/res/lang/uk.ini @@ -39,7 +39,6 @@ err_perm_user = не вдалося понизити права доступу err_pwnam = не вдалося отримати дані користувача - err_user_gid = не вдалося змінити GID користувача err_user_init = не вдалося ініціалізувати користувача err_user_uid = не вдалося змінити UID користувача diff --git a/res/lang/zh_CN.ini b/res/lang/zh_CN.ini index be970eb..9960d07 100644 --- a/res/lang/zh_CN.ini +++ b/res/lang/zh_CN.ini @@ -39,7 +39,6 @@ err_perm_user = 用户权限降级失败 err_pwnam = 获取用户信息失败 - err_user_gid = 设置用户GID失败 err_user_init = 初始化用户失败 err_user_uid = 设置用户UID失败 diff --git a/src/bigclock.zig b/src/bigclock.zig index d63f0fd..4fae3a4 100644 --- a/src/bigclock.zig +++ b/src/bigclock.zig @@ -34,24 +34,24 @@ pub fn alphaBlit(x: usize, y: usize, tb_width: usize, tb_height: usize, cells: [ } } -fn toBigNumber(char: u8, bigclock: Bigclock) []const u21 { +fn toBigNumber(char: u8, bigclock: Bigclock) [SIZE]u21 { const locale_chars = switch (bigclock) { .fa => fa.locale_chars, .en => en.locale_chars, .none => unreachable, }; return switch (char) { - '0' => &locale_chars.ZERO, - '1' => &locale_chars.ONE, - '2' => &locale_chars.TWO, - '3' => &locale_chars.THREE, - '4' => &locale_chars.FOUR, - '5' => &locale_chars.FIVE, - '6' => &locale_chars.SIX, - '7' => &locale_chars.SEVEN, - '8' => &locale_chars.EIGHT, - '9' => &locale_chars.NINE, - ':' => &locale_chars.S, - else => &locale_chars.E, + '0' => locale_chars.ZERO, + '1' => locale_chars.ONE, + '2' => locale_chars.TWO, + '3' => locale_chars.THREE, + '4' => locale_chars.FOUR, + '5' => locale_chars.FIVE, + '6' => locale_chars.SIX, + '7' => locale_chars.SEVEN, + '8' => locale_chars.EIGHT, + '9' => locale_chars.NINE, + ':' => locale_chars.S, + else => locale_chars.E, }; } diff --git a/src/bigclock/Lang.zig b/src/bigclock/Lang.zig index 4229776..6ba8cf1 100644 --- a/src/bigclock/Lang.zig +++ b/src/bigclock/Lang.zig @@ -7,6 +7,7 @@ pub const SIZE = WIDTH * HEIGHT; pub const X: u32 = if (builtin.os.tag == .linux or builtin.os.tag.isBSD()) 0x2593 else '#'; pub const O: u32 = 0; +// zig fmt: off pub const LocaleChars = struct { ZERO: [SIZE]u21, ONE: [SIZE]u21, @@ -20,4 +21,5 @@ pub const LocaleChars = struct { NINE: [SIZE]u21, S: [SIZE]u21, E: [SIZE]u21, -}; \ No newline at end of file +}; +// zig fmt: on diff --git a/src/config/Lang.zig b/src/config/Lang.zig index fb71b45..3360b71 100644 --- a/src/config/Lang.zig +++ b/src/config/Lang.zig @@ -44,7 +44,6 @@ err_perm_user: []const u8 = "failed to downgrade user permissions", err_pwnam: []const u8 = "failed to get user info", err_sleep: []const u8 = "failed to execute sleep command", err_tty_ctrl: []const u8 = "tty control transfer failed", -err_unknown: []const u8 = "an unknown error occurred", err_user_gid: []const u8 = "failed to set user GID", err_user_init: []const u8 = "failed to initialize user", err_user_uid: []const u8 = "failed to set user UID", diff --git a/src/main.zig b/src/main.zig index 82c9888..b0d394a 100644 --- a/src/main.zig +++ b/src/main.zig @@ -967,6 +967,6 @@ fn getAuthErrorMsg(err: anyerror, lang: Lang) []const u8 { error.PamSystemError => lang.err_pam_sys, error.PamUserUnknown => lang.err_pam_user_unknown, error.PamAbort => lang.err_pam_abort, - else => lang.err_unknown, + else => @errorName(err), }; }