Weekdays that fit the weather columns, the top bar's own abbreviation, tile texts that fit, and a check that measures them

- The CYD's weather columns hold two letters beside the icon: every language has its own two-letter days (the CLDR's
  short width, Polish nd pn wt); French mar became nar there. check fails on a longer one.
- The top bar takes the language's abbreviation (sam. 19 sept., Sa., 19. Sept.), English keeps Sa 19 Sep.
- The editor's clock and date follow the screens: 7:05 PM in the top bar, 7:05 on the clock card.
- A long weather word ends in an ellipsis before the days.
- Tile lines that were cut on a screen are shorter (Zum Öffnen, Ouvrir, Otwórz, Sin imagen, ...); check measures
  them with the screens' font against the tile width of both boards.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Max Gramser
2026-09-19 17:13:59 +02:00
parent 365ed158b9
commit f02f429188
26 changed files with 145 additions and 81 deletions
+3 -3
View File
@@ -142,7 +142,7 @@
"hours_minutes": "{h} Std. {m}"
},
"tile": {
"tap_to_open": "Zum Öffnen tippen",
"tap_to_open": "Zum Öffnen",
"page": "Seite {n}",
"refused": "Abgelehnt",
"command_sent": "Befehl gesendet...",
@@ -214,7 +214,7 @@
},
"media": {
"muted": "Stumm",
"not_playing": "Keine Wiedergabe",
"not_playing": "Nichts läuft",
"loading": "Wird geladen"
},
"timer": {
@@ -245,7 +245,7 @@
"loading": "Bild wird geladen",
"live": "Live",
"recording": "Aufnahme",
"tap_to_view": "Zum Ansehen tippen",
"tap_to_view": "Ansehen",
"no_image_yet": "Noch kein Bild"
},
"calibration": {
+1 -1
View File
@@ -86,7 +86,7 @@
"Nov",
"Dec"
],
"top_bar": "{weekday} {day} {month}",
"top_bar": "{weekday_min} {day} {month}",
"full": "{weekday} {day} {month}",
"day_month": "{day} {month}",
"weekday_time": "{weekday} {time}"
+9 -9
View File
@@ -50,13 +50,13 @@
"sáb"
],
"weekdays_min": [
"dom",
"lun",
"mar",
"mié",
"jue",
"vie",
"sáb"
"do",
"lu",
"ma",
"mi",
"ju",
"vi",
"sá"
],
"months": [
"enero",
@@ -214,7 +214,7 @@
},
"media": {
"muted": "Silenciado",
"not_playing": "No se reproduce nada",
"not_playing": "Inactivo",
"loading": "Cargando"
},
"timer": {
@@ -246,7 +246,7 @@
"live": "En directo",
"recording": "Grabando",
"tap_to_view": "Toca para ver",
"no_image_yet": "Aún no hay imagen"
"no_image_yet": "Sin imagen"
},
"calibration": {
"title": "Sigue la calibración",
+9 -9
View File
@@ -50,13 +50,13 @@
"sam."
],
"weekdays_min": [
"dim",
"lun",
"mar",
"mer",
"jeu",
"ven",
"sam"
"di",
"lu",
"ma",
"me",
"je",
"ve",
"sa"
],
"months": [
"janvier",
@@ -142,7 +142,7 @@
"hours_minutes": "{h} h {m}"
},
"tile": {
"tap_to_open": "Touchez pour ouvrir",
"tap_to_open": "Ouvrir",
"page": "Page {n}",
"refused": "Refusé",
"command_sent": "Commande envoyée...",
@@ -246,7 +246,7 @@
"live": "En direct",
"recording": "Enregistrement",
"tap_to_view": "Touchez pour voir",
"no_image_yet": "Pas encore d'image"
"no_image_yet": "Pas d'image"
},
"calibration": {
"title": "Suivez l'étalonnage",
+9 -9
View File
@@ -50,13 +50,13 @@
"sab"
],
"weekdays_min": [
"dom",
"lun",
"mar",
"mer",
"gio",
"ven",
"sab"
"do",
"lu",
"ma",
"me",
"gi",
"ve",
"sa"
],
"months": [
"gennaio",
@@ -214,7 +214,7 @@
},
"media": {
"muted": "Muto",
"not_playing": "Nessuna riproduzione",
"not_playing": "Inattivo",
"loading": "Caricamento"
},
"timer": {
@@ -246,7 +246,7 @@
"live": "Dal vivo",
"recording": "Registrazione",
"tap_to_view": "Tocca per vedere",
"no_image_yet": "Ancora nessuna immagine"
"no_image_yet": "Niente immagine"
},
"calibration": {
"title": "Segui la calibrazione",
+1 -1
View File
@@ -245,7 +245,7 @@
"loading": "Beeld laden",
"live": "Live",
"recording": "Neemt op",
"tap_to_view": "Tik om te bekijken",
"tap_to_view": "Tik om te kijken",
"no_image_yet": "Nog geen beeld"
},
"calibration": {
+7 -7
View File
@@ -50,13 +50,13 @@
"sob."
],
"weekdays_min": [
"nie",
"pon",
"nd",
"pn",
"wt",
"śr",
"czw",
"cz",
"pt",
"sob"
"sb"
],
"months": [
"stycznia",
@@ -142,7 +142,7 @@
"hours_minutes": "{h} godz. {m}"
},
"tile": {
"tap_to_open": "Dotknij, aby otworzyć",
"tap_to_open": "Otwórz",
"page": "Strona {n}",
"refused": "Odrzucono",
"command_sent": "Wysłano polecenie...",
@@ -235,7 +235,7 @@
},
"script": {
"running": "Działa...",
"never_run": "Nigdy nie uruchomiono",
"never_run": "Nie uruchamiano",
"last_time": "Ostatnio {time}",
"yesterday_time": "Wczoraj {time}",
"last_date": "Ostatnio {date}"
@@ -245,7 +245,7 @@
"loading": "Ładowanie obrazu",
"live": "Na żywo",
"recording": "Nagrywanie",
"tap_to_view": "Dotknij, aby zobaczyć",
"tap_to_view": "Zobacz",
"no_image_yet": "Brak obrazu"
},
"calibration": {
+9 -9
View File
@@ -50,13 +50,13 @@
"sábado"
],
"weekdays_min": [
"dom",
"seg",
"ter",
"qua",
"qui",
"sex",
"sáb"
"do",
"sg",
"te",
"qu",
"qi",
"sx",
"sb"
],
"months": [
"janeiro",
@@ -214,7 +214,7 @@
},
"media": {
"muted": "Sem som",
"not_playing": "Nada a reproduzir",
"not_playing": "Inativo",
"loading": "A carregar"
},
"timer": {
@@ -246,7 +246,7 @@
"live": "Em direto",
"recording": "A gravar",
"tap_to_view": "Toque para ver",
"no_image_yet": "Ainda sem imagem"
"no_image_yet": "Sem imagem"
},
"calibration": {
"title": "Siga a calibração",