clusev/lang/de/release.php

50 lines
1.8 KiB
PHP

<?php
return [
'title' => 'Release',
'nav' => 'Release',
'eyebrow' => 'Release-Pipeline',
'heading' => 'Release-Steuerung',
'subtitle' => 'Beta auf Staging schneiden — nur auf der Dev-Instanz.',
'dev_instance' => 'Dev-Instanz',
'current' => 'Aktuelle Version',
'channel' => 'Kanal',
'source' => 'Quelle',
// option tiles
'choose' => 'Beta schneiden',
'kind_continue' => 'Nächste Beta',
'kind_patch' => 'Patch',
'kind_minor' => 'Minor',
'kind_major' => 'Major',
'tile_beta' => 'Beta-Tag',
'hint' => 'Schneidet einen Beta-Tag und pusht ihn nach Gitea → Mirror → CI → Staging.',
// running / result
'running_title' => 'Release läuft',
'running' => 'Beta :target wird geschnitten und gepusht …',
'in_progress' => 'läuft',
'staged' => 'Beta :tag gepusht → Mirror → CI → Staging.',
'staged_label' => 'Zuletzt gepusht:',
'failed' => 'Release fehlgeschlagen: :reason',
// pipeline rail
'pipeline' => 'Pipeline',
'pipe_sub_gitea' => 'Quelle · Tag wird hier erzeugt',
'pipe_sub_mirror' => 'Automatischer Push-Mirror',
'pipe_sub_ci' => 'Tests laufen',
'pipe_sub_staging' => 'Beta wird ausgerollt',
// confirm modal (R5)
'confirm_title' => 'Beta auf Staging schneiden?',
'confirm_body' => 'Schneidet eine Beta von :target, taggt sie und pusht nach Gitea → Mirror → CI → Staging. Der Tag ist unwiderruflich.',
'confirm_action' => 'Beta schneiden',
// errors
'invalid_target' => 'Ungültige Ziel-Version.',
'throttled' => 'Zu viele Versuche — in :seconds s erneut.',
'write_failed' => 'Anfrage konnte nicht geschrieben werden (Signal-Ordner nicht beschreibbar).',
'no_host_response' => 'Keine Antwort vom Host. Läuft der Release-Watcher?',
];