feat: Endlose Fläche als Seitenanordnung (Issue #30, Schritt 2)
Ein endloses Notizbuch hat eine einzige Seite von 10 × 10 m; Eingabe, Treffertests, Undo und Speichern bleiben dadurch unverändert. Die Ansicht zeigt bei 100 % einen DIN-A4-Rahmen in der Mitte, Bilder und Textfelder richten sich nach A4. Wählbar beim Anlegen und im ☰-Menü, umschalten nur bei einer Seite ohne PDF bzw. zurück, solange alles im Startausschnitt liegt. Seiten-Knöpfe sind auf der endlosen Fläche aus. Der Export enthält nur den beschriebenen Bereich mit 10 mm Rand, auf das Musterraster gelegt; Bilder einer Auswahl rastern nur noch den Ausschnitt statt der ganzen Seite. Formatversion 9. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
8bc29faddc
commit
3c793fe659
11 files changed
+461
-66
No files matched your search
@@ -86,10 +86,12 @@ pub const EN: &[(&str, &str)] = &[
|
||||
("Eigene Farbe wählen", "Choose a custom color"),
|
||||
("Ein Ordner kann nicht in sich selbst verschoben werden", "A folder cannot be moved into itself"),
|
||||
("Ein-/Ausgabefehler: {e}", "I/O error: {e}"),
|
||||
("Eine Fläche ohne Rand: in alle Richtungen schreiben, verschieben und zoomen. Wechsel nur bei einer einzigen Seite ohne PDF bzw. zurück, solange alles im Startausschnitt liegt.", "One surface without edges: write, pan and zoom in every direction. Switching only works for a single page without a PDF, and back only while everything lies in the starting area."),
|
||||
("Einfügen (Strg+V)", "Paste (Ctrl+V)"),
|
||||
("EINGABE", "INPUT"),
|
||||
("Einstellung nicht gespeichert: {err}", "Setting not saved: {err}"),
|
||||
("Ellipse", "Ellipse"),
|
||||
("Endlos geht nur bei einem Notizbuch mit einer einzigen Seite ohne PDF", "Endless only works for a notebook with a single page without a PDF"),
|
||||
("Entwicklung / Lokal", "Development / local"),
|
||||
("Export fehlgeschlagen: {err}", "Export failed: {err}"),
|
||||
("Farbe {number} – erneut tippen, um sie anzupassen", "Color {number} – tap again to adjust it"),
|
||||
@@ -376,6 +378,7 @@ pub const EN: &[(&str, &str)] = &[
|
||||
("ZOOM", "ZOOM"),
|
||||
("Zu viele Weiterleitungen (Redirect-Schleife abgebrochen).", "Too many redirects (redirect loop stopped)."),
|
||||
("Zugriffsfehler (I/O). Die Datei existiert, kann aber nicht gelesen werden.\nDie Seite bleibt schreibgeschützt, um ein Überschreiben zu verhindern.", "Access error (I/O). The file exists but cannot be read.\nThe page stays read-only to prevent overwriting it."),
|
||||
("Zurück zu Seiten geht nur, solange alles im Startausschnitt liegt", "Back to pages only works while everything lies in the starting area"),
|
||||
("Zurücksetzen (Strg+0)", "Reset (Ctrl+0)"),
|
||||
("{count} Objekt(e) eingefügt", "{count} object(s) pasted"),
|
||||
("{count} Objekt(e) gelöscht", "{count} object(s) deleted"),
|
||||
@@ -398,6 +401,7 @@ pub const EN: &[(&str, &str)] = &[
|
||||
("↩ Rückgängig", "↩ Undo"),
|
||||
("⏳ Update lädt … {percent} %", "⏳ Downloading update … {percent} %"),
|
||||
("⏷ {mm} mm Platz", "⏷ {mm} mm space"),
|
||||
("♾ Endlos", "♾ Endless"),
|
||||
("⚙ Erweiterte Server-Einstellungen", "⚙ Advanced server settings"),
|
||||
("⚠ Beschädigt", "⚠ Damaged"),
|
||||
("⚠ Datenintegritäts-Warnung", "⚠ Data integrity warning"),
|
||||
|
||||
Reference in new issue
Block a user