feat: Englische Oberfläche
Alle Oberflächentexte und Fehlermeldungen stehen in t!("…"); der deutsche
Text ist zugleich der Schlüssel für die englische Fassung in
src/i18n/en.rs (430 Einträge). Platzhalter heißen {name}. ink-notes folgt
der Systemsprache (Deutsch bei de…, sonst Englisch); im ☰-Menü lässt sie
sich unter „Sprache / Language“ auf System, Deutsch oder English
festlegen, gespeichert in ui.json.
Ein Test prüft, dass jeder markierte Text übersetzt ist, keine
Übersetzung verwaist und die Platzhalter übereinstimmen.
Konsolenausgaben bleiben deutsch.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
ec6a5259d5
commit
6c0db643c4
23 files changed
+1576
-617
No files matched your search
+10
-9
@@ -4,6 +4,7 @@ use serde::{Deserialize, Serialize};
|
||||
|
||||
use crate::canvas::InkVertex;
|
||||
use crate::document::PageBackground;
|
||||
use crate::t;
|
||||
|
||||
/// Farbe von Karos, Linien und Punkten (wird gespeichert und gilt auch für den Export).
|
||||
/// `Light` ist die zurückhaltende Standardfarbe des jeweiligen Papiers.
|
||||
@@ -29,11 +30,11 @@ impl PatternColor {
|
||||
|
||||
pub fn label(self) -> &'static str {
|
||||
match self {
|
||||
PatternColor::Light => "Hell",
|
||||
PatternColor::Medium => "Mittel",
|
||||
PatternColor::Strong => "Kräftig",
|
||||
PatternColor::Blue => "Blau",
|
||||
PatternColor::Green => "Grün",
|
||||
PatternColor::Light => t!("Hell"),
|
||||
PatternColor::Medium => t!("Mittel"),
|
||||
PatternColor::Strong => t!("Kräftig"),
|
||||
PatternColor::Blue => t!("Blau"),
|
||||
PatternColor::Green => t!("Grün"),
|
||||
}
|
||||
}
|
||||
|
||||
@@ -96,10 +97,10 @@ impl PaperTheme {
|
||||
|
||||
pub fn label(self) -> &'static str {
|
||||
match self {
|
||||
PaperTheme::White => "Weiß",
|
||||
PaperTheme::Cream => "Creme",
|
||||
PaperTheme::DarkGray => "Dunkelgrau",
|
||||
PaperTheme::Black => "Schwarz",
|
||||
PaperTheme::White => t!("Weiß"),
|
||||
PaperTheme::Cream => t!("Creme"),
|
||||
PaperTheme::DarkGray => t!("Dunkelgrau"),
|
||||
PaperTheme::Black => t!("Schwarz"),
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user