i18n(settings): translate the settings window
The settings window was rebuilt in v1.10.0 and v1.11.0 with its labels written straight into the C#. Every section heading and most row labels across five tabs read English in all 25 languages, which the memory notes had accepted as a known backlog. Forty-nine keys close it: seventeen section headings, the rows under them, and the two layout choices. All 25 languages, 437 keys each, no gaps and no placeholder drift in either direction. The layout labels are a property rather than a static array now. A static one would hold whichever language the plugin started in, and this plugin switches language at runtime. What stays English, deliberately: log lines and thread names, which no user reads; the two developer tools behind Shift plus Ctrl+Shift, per the decision that developer surfaces stay English; and the About tab's brand lines, attributions and licence identifiers, which are names.
This commit is contained in:
@@ -1217,4 +1217,151 @@
|
||||
<data name="Wizard_Step4_Summary_Off" xml:space="preserve">
|
||||
<value>desactivado</value>
|
||||
</data>
|
||||
<data name="Settings_Section_Behaviour" xml:space="preserve">
|
||||
<value>Comportamiento</value>
|
||||
</data>
|
||||
<data name="Settings_Section_Keybinds" xml:space="preserve">
|
||||
<value>Atajos de teclado</value>
|
||||
</data>
|
||||
<data name="Settings_Section_Notifications" xml:space="preserve">
|
||||
<value>Notificaciones</value>
|
||||
</data>
|
||||
<data name="Settings_Section_DisplayModes" xml:space="preserve">
|
||||
<value>Modos de visualización</value>
|
||||
</data>
|
||||
<data name="Settings_Section_History" xml:space="preserve">
|
||||
<value>Historial</value>
|
||||
</data>
|
||||
<data name="Settings_Section_CommandHelp" xml:space="preserve">
|
||||
<value>Ayuda de comandos</value>
|
||||
</data>
|
||||
<data name="Settings_Section_PluginDisclosure" xml:space="preserve">
|
||||
<value>Aviso de complemento</value>
|
||||
</data>
|
||||
<data name="Settings_Section_LayoutMode" xml:space="preserve">
|
||||
<value>Modo de disposición</value>
|
||||
</data>
|
||||
<data name="Settings_Section_Opacity" xml:space="preserve">
|
||||
<value>Opacidad</value>
|
||||
</data>
|
||||
<data name="Settings_Section_ResizeBehaviour" xml:space="preserve">
|
||||
<value>Comportamiento de tamaño</value>
|
||||
</data>
|
||||
<data name="Settings_Section_TellAutoOpen" xml:space="preserve">
|
||||
<value>Apertura automática de susurros</value>
|
||||
</data>
|
||||
<data name="Settings_Section_Sidebar" xml:space="preserve">
|
||||
<value>Barra lateral</value>
|
||||
</data>
|
||||
<data name="Settings_Section_Brand" xml:space="preserve">
|
||||
<value>Marca</value>
|
||||
</data>
|
||||
<data name="Settings_Section_Links" xml:space="preserve">
|
||||
<value>Enlaces</value>
|
||||
</data>
|
||||
<data name="Settings_Section_Integrations" xml:space="preserve">
|
||||
<value>Integraciones</value>
|
||||
</data>
|
||||
<data name="Settings_Section_Credits" xml:space="preserve">
|
||||
<value>Créditos</value>
|
||||
</data>
|
||||
<data name="Settings_Section_License" xml:space="preserve">
|
||||
<value>Licencia</value>
|
||||
</data>
|
||||
<data name="Settings_General_ReduceMotion_Description" xml:space="preserve">
|
||||
<value>Desactiva las transiciones del tema, los efectos al pasar el cursor y las partículas.</value>
|
||||
</data>
|
||||
<data name="Settings_Keybinds_Hint" xml:space="preserve">
|
||||
<value>Haz clic en un botón y luego pulsa la combinación de teclas. Esc borra.</value>
|
||||
</data>
|
||||
<data name="Settings_Keybinds_CycleNext" xml:space="preserve">
|
||||
<value>Cambiar a la pestaña siguiente</value>
|
||||
</data>
|
||||
<data name="Settings_Keybinds_CyclePrevious" xml:space="preserve">
|
||||
<value>Cambiar a la pestaña anterior</value>
|
||||
</data>
|
||||
<data name="Settings_General_Language_Description" xml:space="preserve">
|
||||
<value>Cambiarlo reconstruye el atlas de fuentes, así que el chat queda en blanco un momento.</value>
|
||||
</data>
|
||||
<data name="Settings_Chat_CompactDensity_Name" xml:space="preserve">
|
||||
<value>Densidad compacta</value>
|
||||
</data>
|
||||
<data name="Settings_Chat_CompactDensity_Description" xml:space="preserve">
|
||||
<value>Cambia la disposición de tarjetas por una línea por mensaje.</value>
|
||||
</data>
|
||||
<data name="Settings_Chat_Clock24_Name" xml:space="preserve">
|
||||
<value>Reloj de 24 horas</value>
|
||||
</data>
|
||||
<data name="Settings_Chat_PreviousSessions_Name" xml:space="preserve">
|
||||
<value>Mostrar el historial de sesiones anteriores</value>
|
||||
</data>
|
||||
<data name="Settings_Chat_PreviousSessions_Description" xml:space="preserve">
|
||||
<value>Desactivado, el registro empieza vacío cada vez que se inicia el juego y solo se llena con los mensajes recibidos desde entonces.</value>
|
||||
</data>
|
||||
<data name="Settings_Chat_CommandHelpSide_Name" xml:space="preserve">
|
||||
<value>Lado de la ayuda de comandos</value>
|
||||
</data>
|
||||
<data name="Settings_Chat_CommandHelpSide_Description" xml:space="preserve">
|
||||
<value>En qué lado aparece la lista de sugerencias mientras escribes.</value>
|
||||
</data>
|
||||
<data name="Settings_Channels_TellAutoOpenMode_Name" xml:space="preserve">
|
||||
<value>Modo de apertura automática</value>
|
||||
</data>
|
||||
<data name="Settings_Channels_TellAutoOpenMode_Description" xml:space="preserve">
|
||||
<value>Dónde se abre un susurro cuando llega.</value>
|
||||
</data>
|
||||
<data name="Settings_Channels_TellSwitchAlways_Name" xml:space="preserve">
|
||||
<value>Cambiar a la pestaña con cada susurro</value>
|
||||
</data>
|
||||
<data name="Settings_Channels_TellSwitchAlways_Description" xml:space="preserve">
|
||||
<value>Si no, la pestaña se abre en segundo plano tras el primero.</value>
|
||||
</data>
|
||||
<data name="Settings_Window_LayoutSidebar" xml:space="preserve">
|
||||
<value>Barra lateral</value>
|
||||
</data>
|
||||
<data name="Settings_Window_LayoutTopTabs" xml:space="preserve">
|
||||
<value>Pestañas superiores</value>
|
||||
</data>
|
||||
<data name="Settings_Window_TabPlacement_Name" xml:space="preserve">
|
||||
<value>Ubicación de las pestañas</value>
|
||||
</data>
|
||||
<data name="Settings_Window_TabPlacement_Description" xml:space="preserve">
|
||||
<value>Dónde se sitúa la lista de pestañas en la ventana principal.</value>
|
||||
</data>
|
||||
<data name="Settings_Window_TitleBar_Name" xml:space="preserve">
|
||||
<value>Mostrar la barra de título</value>
|
||||
</data>
|
||||
<data name="Settings_Window_PopoutTitleBar_Name" xml:space="preserve">
|
||||
<value>Mostrar la barra de título en las ventanas desacopladas</value>
|
||||
</data>
|
||||
<data name="Settings_Window_InactiveOpacity_Name" xml:space="preserve">
|
||||
<value>Opacidad inactiva</value>
|
||||
</data>
|
||||
<data name="Settings_Window_InactiveOpacity_Description" xml:space="preserve">
|
||||
<value>Se aplica mientras otra ventana tiene el foco.</value>
|
||||
</data>
|
||||
<data name="Settings_Window_AllowMove_Name" xml:space="preserve">
|
||||
<value>Permitir mover</value>
|
||||
</data>
|
||||
<data name="Settings_Window_AllowResize_Name" xml:space="preserve">
|
||||
<value>Permitir redimensionar</value>
|
||||
</data>
|
||||
<data name="Settings_Window_SidebarThreshold_Name" xml:space="preserve">
|
||||
<value>Umbral de cambio automático de la barra lateral</value>
|
||||
</data>
|
||||
<data name="Settings_Window_SidebarThreshold_Description" xml:space="preserve">
|
||||
<value>Por debajo de este ancho la barra lateral se pliega en pestañas superiores, en píxeles.</value>
|
||||
</data>
|
||||
<data name="Settings_Window_PreviewPosition_Name" xml:space="preserve">
|
||||
<value>Posición de la vista previa</value>
|
||||
</data>
|
||||
<data name="Settings_Window_PreviewOnlyTyping_Name" xml:space="preserve">
|
||||
<value>Mostrar la vista previa solo al escribir</value>
|
||||
</data>
|
||||
<data name="Settings_About_GiteaRepo" xml:space="preserve">
|
||||
<value>Repositorio de Gitea</value>
|
||||
</data>
|
||||
<data name="Settings_About_CustomRepo" xml:space="preserve">
|
||||
<value>Manifiesto del repositorio personalizado</value>
|
||||
</data>
|
||||
</root>
|
||||
Reference in New Issue
Block a user