From 8022a80f0e54b810243420312ee206137967bc8c Mon Sep 17 00:00:00 2001 From: Vicente Penades <5433822+vpenades@users.noreply.github.com> Date: Tue, 11 Mar 2025 16:11:14 +0100 Subject: [PATCH] Added spanish locale (#560) * Added spanish locale * fixed resource directory name * Added spanish locale to demo * using spanish local name --- .../Views/MainView.axaml.cs | 6 +++++ src/Semi.Avalonia/Locale/es-es.axaml | 27 +++++++++++++++++++ src/Semi.Avalonia/Locale/es-es.axaml.cs | 8 ++++++ src/Semi.Avalonia/SemiTheme.axaml.cs | 1 + 4 files changed, 42 insertions(+) create mode 100644 src/Semi.Avalonia/Locale/es-es.axaml create mode 100644 src/Semi.Avalonia/Locale/es-es.axaml.cs diff --git a/demo/Semi.Avalonia.Demo/Views/MainView.axaml.cs b/demo/Semi.Avalonia.Demo/Views/MainView.axaml.cs index 307554b..609dc04 100644 --- a/demo/Semi.Avalonia.Demo/Views/MainView.axaml.cs +++ b/demo/Semi.Avalonia.Demo/Views/MainView.axaml.cs @@ -114,6 +114,12 @@ public partial class MainViewModel : ObservableObject Command = SelectLocaleCommand, CommandParameter = new CultureInfo("de-de") }, + new MenuItemViewModel + { + Header = "Español", + Command = SelectLocaleCommand, + CommandParameter = new CultureInfo("es-es") + }, ] } ]; diff --git a/src/Semi.Avalonia/Locale/es-es.axaml b/src/Semi.Avalonia/Locale/es-es.axaml new file mode 100644 index 0000000..16367f7 --- /dev/null +++ b/src/Semi.Avalonia/Locale/es-es.axaml @@ -0,0 +1,27 @@ + + + dia + mes + año + + hora + minuto + segundo + + Cortar + Copiar + Pegar + + Nombre de fichero + Mostrar ficheros ocultos + OK + Cancelar + Nombre + Fecha modificada + Tipo + Tamaño + {0} ya existe. Quieres reemplazarlo? + \ No newline at end of file diff --git a/src/Semi.Avalonia/Locale/es-es.axaml.cs b/src/Semi.Avalonia/Locale/es-es.axaml.cs new file mode 100644 index 0000000..0f4284d --- /dev/null +++ b/src/Semi.Avalonia/Locale/es-es.axaml.cs @@ -0,0 +1,8 @@ +using Avalonia.Controls; + +namespace Semi.Avalonia.Locale; + +public class es_es: ResourceDictionary +{ + +} \ No newline at end of file diff --git a/src/Semi.Avalonia/SemiTheme.axaml.cs b/src/Semi.Avalonia/SemiTheme.axaml.cs index 1147048..4c9e98a 100644 --- a/src/Semi.Avalonia/SemiTheme.axaml.cs +++ b/src/Semi.Avalonia/SemiTheme.axaml.cs @@ -20,6 +20,7 @@ public class SemiTheme : Styles { new CultureInfo("ru-ru"), new ru_ru() }, { new CultureInfo("zh-tw"), new zh_tw() }, { new CultureInfo("de-de"), new de_de() }, + { new CultureInfo("es-es"), new es_es() }, }; private static readonly ResourceDictionary _defaultResource = new zh_cn();