Localize config dialog field labels in German and English

This commit is contained in:
Meik
2026-03-05 14:46:37 +01:00
parent 0fd3ddde21
commit 553c8a7fb2
5 changed files with 65 additions and 4 deletions

View File

@@ -35,6 +35,7 @@
- Hinweisbox mit zusätzlicher Konfigurationsinformation im Headerbereich ergänzt. - Hinweisbox mit zusätzlicher Konfigurationsinformation im Headerbereich ergänzt.
- Aktuelle Programmversion wird zusätzlich sichtbar im Dialoginhalt angezeigt. - Aktuelle Programmversion wird zusätzlich sichtbar im Dialoginhalt angezeigt.
- Schließen-Button im Dialog oben rechts mit konsistentem Abstand positioniert. - Schließen-Button im Dialog oben rechts mit konsistentem Abstand positioniert.
- Feldbezeichnungen sprachlich überarbeitet und für DE/EN lokalisiert (inkl. korrekter Bindestrich-/Kompositum-Schreibweise).
### Verhalten/Stabilität ### Verhalten/Stabilität
- Refresh-Prozess asynchronisiert, um UI-Freezes zu vermeiden. - Refresh-Prozess asynchronisiert, um UI-Freezes zu vermeiden.

View File

@@ -240,6 +240,42 @@ namespace C4IT_CustomerPanel.Properties {
} }
} }
/// <summary>
/// Looks up a localized string similar to Immediate Announcements Update Interval.
/// </summary>
public static string configLabelImmediateAnnouncementsUpdateInterval {
get {
return ResourceManager.GetString("configLabelImmediateAnnouncementsUpdateInterval", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Matrix42 ESM Server.
/// </summary>
public static string configLabelMatrixEsmServer {
get {
return ResourceManager.GetString("configLabelMatrixEsmServer", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Regular Announcements Update Interval.
/// </summary>
public static string configLabelRegularAnnouncementsUpdateInterval {
get {
return ResourceManager.GetString("configLabelRegularAnnouncementsUpdateInterval", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Ticket Update Interval.
/// </summary>
public static string configLabelTicketUpdateInterval {
get {
return ResourceManager.GetString("configLabelTicketUpdateInterval", resourceCulture);
}
}
/// <summary> /// <summary>
/// Looks up a localized string similar to Connection failed: {0:MM/dd/yy h:mm:ss tt}. /// Looks up a localized string similar to Connection failed: {0:MM/dd/yy h:mm:ss tt}.
/// </summary> /// </summary>

View File

@@ -169,6 +169,18 @@
<data name="configInfoHint" xml:space="preserve"> <data name="configInfoHint" xml:space="preserve">
<value>Die hier angezeigten Werte stammen aus der aktuell geladenen Web-Konfiguration.</value> <value>Die hier angezeigten Werte stammen aus der aktuell geladenen Web-Konfiguration.</value>
</data> </data>
<data name="configLabelMatrixEsmServer" xml:space="preserve">
<value>Matrix42-ESM-Server</value>
</data>
<data name="configLabelTicketUpdateInterval" xml:space="preserve">
<value>Ticket-Aktualisierungsintervall</value>
</data>
<data name="configLabelRegularAnnouncementsUpdateInterval" xml:space="preserve">
<value>Intervall regulärer Ankündigungen</value>
</data>
<data name="configLabelImmediateAnnouncementsUpdateInterval" xml:space="preserve">
<value>Intervall für Sofort-Ankündigungen</value>
</data>
<data name="dnd" xml:space="preserve"> <data name="dnd" xml:space="preserve">
<value>Präsentationsmodus</value> <value>Präsentationsmodus</value>
</data> </data>

View File

@@ -193,6 +193,18 @@
<data name="configInfoHint" xml:space="preserve"> <data name="configInfoHint" xml:space="preserve">
<value>The values shown here are loaded from the current web configuration.</value> <value>The values shown here are loaded from the current web configuration.</value>
</data> </data>
<data name="configLabelMatrixEsmServer" xml:space="preserve">
<value>Matrix42 ESM Server</value>
</data>
<data name="configLabelTicketUpdateInterval" xml:space="preserve">
<value>Ticket Update Interval</value>
</data>
<data name="configLabelRegularAnnouncementsUpdateInterval" xml:space="preserve">
<value>Regular Announcements Update Interval</value>
</data>
<data name="configLabelImmediateAnnouncementsUpdateInterval" xml:space="preserve">
<value>Immediate Announcements Update Interval</value>
</data>
<data name="dnd" xml:space="preserve"> <data name="dnd" xml:space="preserve">
<value>Presentation mode</value> <value>Presentation mode</value>
</data> </data>

View File

@@ -243,7 +243,7 @@
<TextBlock Grid.Row="0" <TextBlock Grid.Row="0"
Grid.Column="0" Grid.Column="0"
Text="MatrixServer" Text="{x:Static resx:Resources.configLabelMatrixEsmServer}"
Style="{StaticResource ConfigLabelStyle}" /> Style="{StaticResource ConfigLabelStyle}" />
<Border Grid.Row="0" <Border Grid.Row="0"
Grid.Column="2" Grid.Column="2"
@@ -254,7 +254,7 @@
<TextBlock Grid.Row="2" <TextBlock Grid.Row="2"
Grid.Column="0" Grid.Column="0"
Text="Ticket Update Interval" Text="{x:Static resx:Resources.configLabelTicketUpdateInterval}"
Style="{StaticResource ConfigLabelStyle}" /> Style="{StaticResource ConfigLabelStyle}" />
<Border Grid.Row="2" <Border Grid.Row="2"
Grid.Column="2" Grid.Column="2"
@@ -265,7 +265,7 @@
<TextBlock Grid.Row="4" <TextBlock Grid.Row="4"
Grid.Column="0" Grid.Column="0"
Text="Announcements Update Interval Regular" Text="{x:Static resx:Resources.configLabelRegularAnnouncementsUpdateInterval}"
Style="{StaticResource ConfigLabelStyle}" /> Style="{StaticResource ConfigLabelStyle}" />
<Border Grid.Row="4" <Border Grid.Row="4"
Grid.Column="2" Grid.Column="2"
@@ -276,7 +276,7 @@
<TextBlock Grid.Row="6" <TextBlock Grid.Row="6"
Grid.Column="0" Grid.Column="0"
Text="Announcements Update Interval AdHoc" Text="{x:Static resx:Resources.configLabelImmediateAnnouncementsUpdateInterval}"
Style="{StaticResource ConfigLabelStyle}" /> Style="{StaticResource ConfigLabelStyle}" />
<Border Grid.Row="6" <Border Grid.Row="6"
Grid.Column="2" Grid.Column="2"