Add French local to the resources (#702)
* Create fr-fr.axaml Create the resources for french local * Create fr-fr.axaml.cs code behind for french local * Add French as a local resource in index file * Fix duplicate keys * Update src/Ursa.Themes.Semi/Locale/fr-fr.axaml to AI suggestions Co-authored-by: Zhang Dian <54255897+zdpcdt@users.noreply.github.com> --------- Co-authored-by: Zhang Dian <54255897+zdpcdt@users.noreply.github.com>
This commit is contained in:
@@ -15,7 +15,8 @@ public class SemiTheme : Styles
|
|||||||
private static readonly Dictionary<CultureInfo, ResourceDictionary> _localeToResource = new()
|
private static readonly Dictionary<CultureInfo, ResourceDictionary> _localeToResource = new()
|
||||||
{
|
{
|
||||||
{ new CultureInfo("zh-CN"), new zh_cn() },
|
{ new CultureInfo("zh-CN"), new zh_cn() },
|
||||||
{ new CultureInfo("en-US"), new en_us() }
|
{ new CultureInfo("en-US"), new en_us() },
|
||||||
|
{ new CultureInfo("fr-FR"), new fr_fr() },
|
||||||
};
|
};
|
||||||
|
|
||||||
private static readonly ResourceDictionary _defaultResource = new zh_cn();
|
private static readonly ResourceDictionary _defaultResource = new zh_cn();
|
||||||
|
|||||||
21
src/Ursa.Themes.Semi/Locale/fr-fr.axaml
Normal file
21
src/Ursa.Themes.Semi/Locale/fr-fr.axaml
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
<ResourceDictionary xmlns="https://github.com/avaloniaui"
|
||||||
|
x:Class="Ursa.Themes.Semi.Locale.fr_fr"
|
||||||
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
|
||||||
|
<x:String x:Key="STRING_MENU_BRING_TO_FRONT">Mettre au premier plan</x:String>
|
||||||
|
<x:String x:Key="STRING_MENU_BRING_FORWARD">Avancer</x:String>
|
||||||
|
<x:String x:Key="STRING_MENU_SEND_BACKWARD">Reculer</x:String>
|
||||||
|
<x:String x:Key="STRING_MENU_SEND_TO_BACK">Envoyer à l'arrière</x:String>
|
||||||
|
<x:String x:Key="STRING_MENU_DIALOG_OK">OK</x:String>
|
||||||
|
<x:String x:Key="STRING_MENU_DIALOG_CANCEL">Annuler</x:String>
|
||||||
|
<x:String x:Key="STRING_MENU_DIALOG_YES">Oui</x:String>
|
||||||
|
<x:String x:Key="STRING_MENU_DIALOG_NO">Non</x:String>
|
||||||
|
<x:String x:Key="STRING_MENU_DIALOG_CLOSE">Fermer</x:String>
|
||||||
|
<x:String x:Key="STRING_PAGINATION_JUMP_TO">Aller à la page</x:String>
|
||||||
|
<x:String x:Key="STRING_PAGINATION_PAGE"> </x:String>
|
||||||
|
<x:String x:Key="STRING_THEME_TOGGLE_DARK">Sombre</x:String>
|
||||||
|
<x:String x:Key="STRING_THEME_TOGGLE_LIGHT">Clair</x:String>
|
||||||
|
<x:String x:Key="STRING_THEME_TOGGLE_SYSTEM">Système</x:String>
|
||||||
|
<x:String x:Key="STRING_DATE_TIME_CONFIRM">Confirmer</x:String>
|
||||||
|
<x:String x:Key="STRING_DATE_TIME_START_TIME">Heure de début</x:String>
|
||||||
|
<x:String x:Key="STRING_DATE_TIME_END_TIME">Heure de fin</x:String>
|
||||||
|
</ResourceDictionary>
|
||||||
13
src/Ursa.Themes.Semi/Locale/fr-fr.axaml.cs
Normal file
13
src/Ursa.Themes.Semi/Locale/fr-fr.axaml.cs
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
using Avalonia.Controls;
|
||||||
|
using Avalonia.Markup.Xaml;
|
||||||
|
|
||||||
|
namespace Ursa.Themes.Semi.Locale;
|
||||||
|
|
||||||
|
public class fr_fr: ResourceDictionary
|
||||||
|
{
|
||||||
|
public fr_fr()
|
||||||
|
{
|
||||||
|
AvaloniaXamlLoader.Load(this);
|
||||||
|
this["STRING_PAGINATION_PAGE"] = string.Empty;
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user