feat: consolidate shared UI and harden browser authority for release

This commit is contained in:
2026-09-08 01:35:05 +02:00
parent ac40774785
commit b75ca34295
143 changed files with 8664 additions and 752 deletions
+14 -10
View File
@@ -2,6 +2,8 @@ import type { PlatformTranslations } from "../types";
export const generatedTranslations: PlatformTranslations = {
"en": {
"i18n:govoplan-core.optional_module_load_failed": "An enabled module could not load after retrying: {value0}. Its screens and integrations may be unavailable; the module has not been uninstalled. Save any other drafts before reloading this page.",
"i18n:govoplan-core.data_grid_resize_help": "Drag to resize. Left/Right: 10 px; Shift: 40 px. Enter or double-click: reset this column. Escape: cancel dragging.",
"i18n:govoplan-core.inherit_governed_palette": "Inherit governed default",
"i18n:govoplan-core.effective_source": "Effective source",
"i18n:govoplan-core.appearance_source_user": "Personal preference",
@@ -638,7 +640,7 @@ export const generatedTranslations: PlatformTranslations = {
"i18n:govoplan-core.use_hh_mm.e995be3f": "Use HH:MM.",
"i18n:govoplan-core.use_value.bac38fc3": "Use {value0}",
"i18n:govoplan-core.use_yyyy_mm_dd.406d2e4d": "Use YYYY-MM-DD.",
"i18n:govoplan-core.used_only_when_there_is_no_browser_session_token.9d399e70": "Used only when there is no browser session token. Browser login remains the preferred interactive mode.",
"i18n:govoplan-core.used_only_when_there_is_no_browser_session_token.9d399e70": "Applying an API key switches identity. Sign-in and sign-out clear it.",
"i18n:govoplan-core.user_docs.1e38e8d3": "User docs",
"i18n:govoplan-core.user.9f8a2389": "User",
"i18n:govoplan-core.users": "Users",
@@ -739,6 +741,8 @@ export const generatedTranslations: PlatformTranslations = {
"i18n:govoplan-core.temporal_selection_invalid": "The selected data state is invalid."
},
"de": {
"i18n:govoplan-core.optional_module_load_failed": "Ein aktiviertes Modul konnte auch nach einem Wiederholungsversuch nicht geladen werden: {value0}. Seine Ansichten und Integrationen sind möglicherweise nicht verfügbar; das Modul wurde nicht deinstalliert. Andere Entwürfe vor dem Neuladen dieser Seite speichern.",
"i18n:govoplan-core.data_grid_resize_help": "Zum Ändern der Breite ziehen. Links/Rechts: 10 px; Umschalt: 40 px. Eingabe oder Doppelklick: Spalte zurücksetzen. Escape: Ziehen abbrechen.",
"i18n:govoplan-core.inherit_governed_palette": "Verwalteten Standard übernehmen",
"i18n:govoplan-core.effective_source": "Wirksame Quelle",
"i18n:govoplan-core.appearance_source_user": "Persönliche Einstellung",
@@ -977,7 +981,7 @@ export const generatedTranslations: PlatformTranslations = {
"i18n:govoplan-core.default.808d7dca": "Default",
"i18n:govoplan-core.density.f9160c22": "Density",
"i18n:govoplan-core.description.55f8ebc8": "Description",
"i18n:govoplan-core.deselect_all.85cce1e1": "Deselect all",
"i18n:govoplan-core.deselect_all.85cce1e1": "Alle abwählen",
"i18n:govoplan-core.detected_saved_sent_folder.18642a29": "Detected/saved sent folder",
"i18n:govoplan-core.detected_sent_folder.cbf8ec8d": "Detected Sent folder:",
"i18n:govoplan-core.disable_storage.07c44d8b": "Disable storage",
@@ -1022,7 +1026,7 @@ export const generatedTranslations: PlatformTranslations = {
"i18n:govoplan-core.files.6ce6c512": "Dateien",
"i18n:govoplan-core.filter_yields_an_empty_result.8bfe7c90": "Filter yields an empty result.",
"i18n:govoplan-core.filter.d7decf1a": "Filter",
"i18n:govoplan-core.first_page.49d74b49": "First page",
"i18n:govoplan-core.first_page.49d74b49": "Erste Seite",
"i18n:govoplan-core.folder_below_the_campaign_attachment_base_path_w.04f81c33": "Folder below the campaign attachment base path where this rule starts looking for files.",
"i18n:govoplan-core.folder_for_sent_message_copies_leave_as_auto_unl.a62586e9": "Folder for sent-message copies. Leave as auto unless this campaign needs a different target.",
"i18n:govoplan-core.folder_used_when_this_imap_account_is_used_for_s.08503f5e": "Folder used when this IMAP account is used for sent-message copies. Leave as auto to use the server default.",
@@ -1087,7 +1091,7 @@ export const generatedTranslations: PlatformTranslations = {
"i18n:govoplan-core.language_native_german": "Deutsch",
"i18n:govoplan-core.language.89b86ab0": "Sprache",
"i18n:govoplan-core.light_theme.7878f1fa": "Hell",
"i18n:govoplan-core.last_page.b01f16ae": "Last page",
"i18n:govoplan-core.last_page.b01f16ae": "Letzte Seite",
"i18n:govoplan-core.leave_empty_to_use_the_same_origin_in_vite_dev_a.9a1c25d7": "Leave empty to use the same origin. In Vite dev, /api is proxied to the FastAPI backend.",
"i18n:govoplan-core.less_or_equal.2860e695": "Less or equal",
"i18n:govoplan-core.less_than.1d3d412a": "Less than",
@@ -1152,7 +1156,7 @@ export const generatedTranslations: PlatformTranslations = {
"i18n:govoplan-core.never.80c3052d": "Never",
"i18n:govoplan-core.next_actions.7b09055a": "Next actions",
"i18n:govoplan-core.next_month.8abf7cf1": "Next month",
"i18n:govoplan-core.next_page.4bfc194b": "Next page",
"i18n:govoplan-core.next_page.4bfc194b": "Nächste Seite",
"i18n:govoplan-core.next_passes_will_add_functionality_here.c13caade": "Die nächsten Durchläufe ergänzen hier die Funktionalität.",
"i18n:govoplan-core.no_access_evidence_was_returned.84a21e4e": "Es wurden keine Zugriffsnachweise zurückgegeben.",
"i18n:govoplan-core.no_accessible_campaigns_found.0b74419a": "No accessible campaigns found.",
@@ -1220,7 +1224,7 @@ export const generatedTranslations: PlatformTranslations = {
"i18n:govoplan-core.prepared_preference_for_users_who_prefer_fewer_a.b288e8ab": "Prepared preference for users who prefer fewer animations.",
"i18n:govoplan-core.prepared_ui_preference_for_denser_tables_the_cur.45698d83": "Prepared UI preference for denser tables. The current table layout remains unchanged until this is wired globally.",
"i18n:govoplan-core.previous_month.46a29921": "Previous month",
"i18n:govoplan-core.previous_page.81f54719": "Previous page",
"i18n:govoplan-core.previous_page.81f54719": "Vorherige Seite",
"i18n:govoplan-core.profile_saved_the_account_menu_has_been_updated.aee56076": "Profile saved. The account menu has been updated.",
"i18n:govoplan-core.quiet_ui_mode.1b0bd558": "Quiet UI mode",
"i18n:govoplan-core.rate_limit_for_outgoing_messages_lower_values_ar.9e929f6c": "Rate limit for outgoing messages. Lower values are safer for mail providers and throttled accounts.",
@@ -1254,7 +1258,7 @@ export const generatedTranslations: PlatformTranslations = {
"i18n:govoplan-core.reusable_template_record_this_campaign_should_re.5896529b": "Reusable template record this campaign should refer to once the template backend is available.",
"i18n:govoplan-core.review_send.1627617d": "Prüfen & Senden",
"i18n:govoplan-core.role.b5b4a5a2": "Rolle",
"i18n:govoplan-core.rows_per_page.af2f9c1b": "Rows per page",
"i18n:govoplan-core.rows_per_page.af2f9c1b": "Zeilen pro Seite",
"i18n:govoplan-core.sa.50cf95ce": "Sa",
"i18n:govoplan-core.same_origin_proxied.c39e6e2b": "Same-origin / proxied",
"i18n:govoplan-core.save_and_leave.0507824a": "Save and leave",
@@ -1266,7 +1270,7 @@ export const generatedTranslations: PlatformTranslations = {
"i18n:govoplan-core.scenario.569aae5b": "Scenario",
"i18n:govoplan-core.search_nested_folders_below_the_configured_base_.122d1916": "Search nested folders below the configured base directory.",
"i18n:govoplan-core.security.f25ce1b8": "Sicherheit",
"i18n:govoplan-core.select_all.913afff1": "Select all",
"i18n:govoplan-core.select_all.913afff1": "Alle auswählen",
"i18n:govoplan-core.select_an_item_to_inspect_its_content.1f67f131": "Select an item to inspect its content.",
"i18n:govoplan-core.select_value.a9ef046e": "Select {value0}",
"i18n:govoplan-core.send_without_attachments.ead6d030": "Send without attachments",
@@ -1320,7 +1324,7 @@ export const generatedTranslations: PlatformTranslations = {
"i18n:govoplan-core.system_retention_defaults_and_the_fields_lower_l.90a9e923": "System retention defaults and the fields lower levels may override.",
"i18n:govoplan-core.system_roles.a9461aa6": "System roles",
"i18n:govoplan-core.system.bc0792d8": "System",
"i18n:govoplan-core.table_pagination.3665bd76": "Table pagination",
"i18n:govoplan-core.table_pagination.3665bd76": "Tabellenseiten",
"i18n:govoplan-core.target.61ad50a9": "Target",
"i18n:govoplan-core.template_body_content_shown_for_review_placehold.57454b52": "Template body content shown for review. Placeholders are checked against campaign fields.",
"i18n:govoplan-core.template_placeholder_chips_and_preview_overlays.11634d55": "Template placeholder chips and preview overlays",
@@ -1375,7 +1379,7 @@ export const generatedTranslations: PlatformTranslations = {
"i18n:govoplan-core.use_hh_mm.e995be3f": "Use HH:MM.",
"i18n:govoplan-core.use_value.bac38fc3": "Use {value0}",
"i18n:govoplan-core.use_yyyy_mm_dd.406d2e4d": "Use YYYY-MM-DD.",
"i18n:govoplan-core.used_only_when_there_is_no_browser_session_token.9d399e70": "Used only when there is no browser session token. Browser login remains the preferred interactive mode.",
"i18n:govoplan-core.used_only_when_there_is_no_browser_session_token.9d399e70": "API-Schlüssel wechseln die Identität. An- und Abmelden entfernt den Schlüssel.",
"i18n:govoplan-core.user_docs.1e38e8d3": "User docs",
"i18n:govoplan-core.user.9f8a2389": "User",
"i18n:govoplan-core.users": "Benutzer",