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:
2026-08-19 00:08:19 +02:00
parent 6bb020547d
commit 83306f1f47
31 changed files with 3821 additions and 49 deletions
@@ -1217,4 +1217,151 @@
<data name="Wizard_Step4_Summary_Off" xml:space="preserve">
<value>desactivat</value>
</data>
<data name="Settings_Section_Behaviour" xml:space="preserve">
<value>Comportament</value>
</data>
<data name="Settings_Section_Keybinds" xml:space="preserve">
<value>Dreceres</value>
</data>
<data name="Settings_Section_Notifications" xml:space="preserve">
<value>Notificacions</value>
</data>
<data name="Settings_Section_DisplayModes" xml:space="preserve">
<value>Modes de visualització</value>
</data>
<data name="Settings_Section_History" xml:space="preserve">
<value>Historial</value>
</data>
<data name="Settings_Section_CommandHelp" xml:space="preserve">
<value>Ajuda d'ordres</value>
</data>
<data name="Settings_Section_PluginDisclosure" xml:space="preserve">
<value>Avís de complement</value>
</data>
<data name="Settings_Section_LayoutMode" xml:space="preserve">
<value>Mode de disposició</value>
</data>
<data name="Settings_Section_Opacity" xml:space="preserve">
<value>Opacitat</value>
</data>
<data name="Settings_Section_ResizeBehaviour" xml:space="preserve">
<value>Comportament de mida</value>
</data>
<data name="Settings_Section_TellAutoOpen" xml:space="preserve">
<value>Obertura automàtica de xiuxiueigs</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>Enllaços</value>
</data>
<data name="Settings_Section_Integrations" xml:space="preserve">
<value>Integracions</value>
</data>
<data name="Settings_Section_Credits" xml:space="preserve">
<value>Crèdits</value>
</data>
<data name="Settings_Section_License" xml:space="preserve">
<value>Llicència</value>
</data>
<data name="Settings_General_ReduceMotion_Description" xml:space="preserve">
<value>Desactiva els fosos del tema, els efectes en passar el cursor i les partícules.</value>
</data>
<data name="Settings_Keybinds_Hint" xml:space="preserve">
<value>Fes clic a un botó i després prem la combinació de tecles. Esc esborra.</value>
</data>
<data name="Settings_Keybinds_CycleNext" xml:space="preserve">
<value>Passa a la pestanya següent</value>
</data>
<data name="Settings_Keybinds_CyclePrevious" xml:space="preserve">
<value>Passa a la pestanya anterior</value>
</data>
<data name="Settings_General_Language_Description" xml:space="preserve">
<value>Canviar-ho reconstrueix l'atles de fonts, així que el xat queda en blanc un moment.</value>
</data>
<data name="Settings_Chat_CompactDensity_Name" xml:space="preserve">
<value>Densitat compacta</value>
</data>
<data name="Settings_Chat_CompactDensity_Description" xml:space="preserve">
<value>Canvia la disposició de targetes per una línia per missatge.</value>
</data>
<data name="Settings_Chat_Clock24_Name" xml:space="preserve">
<value>Rellotge de 24 hores</value>
</data>
<data name="Settings_Chat_PreviousSessions_Name" xml:space="preserve">
<value>Mostra l'historial de sessions anteriors</value>
</data>
<data name="Settings_Chat_PreviousSessions_Description" xml:space="preserve">
<value>Desactivat, el registre comença buit cada vegada que s'inicia el joc i només s'omple amb els missatges rebuts a partir d'aleshores.</value>
</data>
<data name="Settings_Chat_CommandHelpSide_Name" xml:space="preserve">
<value>Costat de l'ajuda d'ordres</value>
</data>
<data name="Settings_Chat_CommandHelpSide_Description" xml:space="preserve">
<value>A quin costat apareix la llista de suggeriments mentre escrius.</value>
</data>
<data name="Settings_Channels_TellAutoOpenMode_Name" xml:space="preserve">
<value>Mode d'obertura automàtica</value>
</data>
<data name="Settings_Channels_TellAutoOpenMode_Description" xml:space="preserve">
<value>On s'obre un xiuxiueig quan arriba.</value>
</data>
<data name="Settings_Channels_TellSwitchAlways_Name" xml:space="preserve">
<value>Canvia a la pestanya a cada xiuxiueig</value>
</data>
<data name="Settings_Channels_TellSwitchAlways_Description" xml:space="preserve">
<value>Altrament la pestanya s'obre en segon pla després de la primera.</value>
</data>
<data name="Settings_Window_LayoutSidebar" xml:space="preserve">
<value>Barra lateral</value>
</data>
<data name="Settings_Window_LayoutTopTabs" xml:space="preserve">
<value>Pestanyes superiors</value>
</data>
<data name="Settings_Window_TabPlacement_Name" xml:space="preserve">
<value>Ubicació de les pestanyes</value>
</data>
<data name="Settings_Window_TabPlacement_Description" xml:space="preserve">
<value>On es col·loca la llista de pestanyes a la finestra principal.</value>
</data>
<data name="Settings_Window_TitleBar_Name" xml:space="preserve">
<value>Mostra la barra de títol</value>
</data>
<data name="Settings_Window_PopoutTitleBar_Name" xml:space="preserve">
<value>Mostra la barra de títol a les finestres desacoblades</value>
</data>
<data name="Settings_Window_InactiveOpacity_Name" xml:space="preserve">
<value>Opacitat inactiva</value>
</data>
<data name="Settings_Window_InactiveOpacity_Description" xml:space="preserve">
<value>S'aplica mentre una altra finestra té el focus.</value>
</data>
<data name="Settings_Window_AllowMove_Name" xml:space="preserve">
<value>Permet moure</value>
</data>
<data name="Settings_Window_AllowResize_Name" xml:space="preserve">
<value>Permet redimensionar</value>
</data>
<data name="Settings_Window_SidebarThreshold_Name" xml:space="preserve">
<value>Llindar de canvi automàtic de la barra lateral</value>
</data>
<data name="Settings_Window_SidebarThreshold_Description" xml:space="preserve">
<value>Per sota d'aquesta amplada la barra lateral es plega en pestanyes superiors, en píxels.</value>
</data>
<data name="Settings_Window_PreviewPosition_Name" xml:space="preserve">
<value>Posició de la vista prèvia</value>
</data>
<data name="Settings_Window_PreviewOnlyTyping_Name" xml:space="preserve">
<value>Mostra la vista prèvia només en escriure</value>
</data>
<data name="Settings_About_GiteaRepo" xml:space="preserve">
<value>Repositori Gitea</value>
</data>
<data name="Settings_About_CustomRepo" xml:space="preserve">
<value>Manifest del repositori personalitzat</value>
</data>
</root>