Browse Source

Feature/improve language localization for ES 20250711 (#5155)

* Improve language localization for ES

* Update changelog
pull/3661/merge
Jack Cooper 1 week ago
committed by GitHub
parent
commit
0cf985e8ad
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 1
      CHANGELOG.md
  2. 34
      apps/client/src/locales/messages.es.xlf

1
CHANGELOG.md

@ -12,6 +12,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Improved the language localization for Dutch (`nl`) - Improved the language localization for Dutch (`nl`)
- Improved the language localization for French (`fr`) - Improved the language localization for French (`fr`)
- Improved the language localization for Portuguese (`pt`) - Improved the language localization for Portuguese (`pt`)
- Improved the language localization for Spanish (`es`)
## 2.181.0 - 2025-07-11 ## 2.181.0 - 2025-07-11

34
apps/client/src/locales/messages.es.xlf

@ -6887,7 +6887,7 @@
</trans-unit> </trans-unit>
<trans-unit id="b225488f8b209e9704760dc9f5d99845a5d07bf6" datatype="html"> <trans-unit id="b225488f8b209e9704760dc9f5d99845a5d07bf6" datatype="html">
<source>Oops! Could not find any assets.</source> <source>Oops! Could not find any assets.</source>
<target state="new">Oops! Could not find any assets.</target> <target state="translated">¡Ups! No se pudieron encontrar activos.</target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">libs/ui/src/lib/symbol-autocomplete/symbol-autocomplete.component.html</context> <context context-type="sourcefile">libs/ui/src/lib/symbol-autocomplete/symbol-autocomplete.component.html</context>
<context context-type="linenumber">40</context> <context context-type="linenumber">40</context>
@ -6895,7 +6895,7 @@
</trans-unit> </trans-unit>
<trans-unit id="be839b9dc1563aec0f80f5b55c8bde1a1dd10ca1" datatype="html"> <trans-unit id="be839b9dc1563aec0f80f5b55c8bde1a1dd10ca1" datatype="html">
<source>Data Providers</source> <source>Data Providers</source>
<target state="new">Data Providers</target> <target state="translated">Proveedores de datos</target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">apps/client/src/app/components/admin-settings/admin-settings.component.html</context> <context context-type="sourcefile">apps/client/src/app/components/admin-settings/admin-settings.component.html</context>
<context context-type="linenumber">4</context> <context context-type="linenumber">4</context>
@ -6903,7 +6903,7 @@
</trans-unit> </trans-unit>
<trans-unit id="8af1a18460a6a5a33c19443ae14a0417c3a9c023" datatype="html"> <trans-unit id="8af1a18460a6a5a33c19443ae14a0417c3a9c023" datatype="html">
<source>Set API key</source> <source>Set API key</source>
<target state="new">Set API key</target> <target state="translated">Configurar clave API</target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">apps/client/src/app/components/admin-settings/admin-settings.component.html</context> <context context-type="sourcefile">apps/client/src/app/components/admin-settings/admin-settings.component.html</context>
<context context-type="linenumber">171</context> <context context-type="linenumber">171</context>
@ -6911,7 +6911,7 @@
</trans-unit> </trans-unit>
<trans-unit id="6973601224334878334" datatype="html"> <trans-unit id="6973601224334878334" datatype="html">
<source>Get access to 80’000+ tickers from over 50 exchanges</source> <source>Get access to 80’000+ tickers from over 50 exchanges</source>
<target state="new">Get access to 80’000+ tickers from over 50 exchanges</target> <target state="translated">Accede a más de 80’000 tickers de más de 50 bolsas</target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">libs/ui/src/lib/i18n.ts</context> <context context-type="sourcefile">libs/ui/src/lib/i18n.ts</context>
<context context-type="linenumber">24</context> <context context-type="linenumber">24</context>
@ -6919,7 +6919,7 @@
</trans-unit> </trans-unit>
<trans-unit id="4346283537747431562" datatype="html"> <trans-unit id="4346283537747431562" datatype="html">
<source>Ukraine</source> <source>Ukraine</source>
<target state="new">Ukraine</target> <target state="translated">Ucrania</target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">libs/ui/src/lib/i18n.ts</context> <context context-type="sourcefile">libs/ui/src/lib/i18n.ts</context>
<context context-type="linenumber">97</context> <context context-type="linenumber">97</context>
@ -6927,7 +6927,7 @@
</trans-unit> </trans-unit>
<trans-unit id="3e0b7db80b1d6c100266b97b9bb3f9ddd7652844" datatype="html"> <trans-unit id="3e0b7db80b1d6c100266b97b9bb3f9ddd7652844" datatype="html">
<source>Join now</source> <source>Join now</source>
<target state="new">Join now</target> <target state="translated">Únete ahora</target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html</context> <context context-type="sourcefile">apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html</context>
<context context-type="linenumber">110</context> <context context-type="linenumber">110</context>
@ -6935,7 +6935,7 @@
</trans-unit> </trans-unit>
<trans-unit id="5020357869062357338" datatype="html"> <trans-unit id="5020357869062357338" datatype="html">
<source>Glossary</source> <source>Glossary</source>
<target state="new">Glossary</target> <target state="translated">Glosario</target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">apps/client/src/app/pages/resources/resources-page.component.ts</context> <context context-type="sourcefile">apps/client/src/app/pages/resources/resources-page.component.ts</context>
<context context-type="linenumber">42</context> <context context-type="linenumber">42</context>
@ -6947,7 +6947,7 @@
</trans-unit> </trans-unit>
<trans-unit id="7423212324650924366" datatype="html"> <trans-unit id="7423212324650924366" datatype="html">
<source>Guides</source> <source>Guides</source>
<target state="new">Guides</target> <target state="translated">Guías</target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">apps/client/src/app/pages/resources/resources-page.component.ts</context> <context context-type="sourcefile">apps/client/src/app/pages/resources/resources-page.component.ts</context>
<context context-type="linenumber">31</context> <context context-type="linenumber">31</context>
@ -6959,7 +6959,7 @@
</trans-unit> </trans-unit>
<trans-unit id="routes.resources.guides" datatype="html"> <trans-unit id="routes.resources.guides" datatype="html">
<source>guides</source> <source>guides</source>
<target state="new">guides</target> <target state="translated">guias</target>
<note priority="1" from="description">kebab-case</note> <note priority="1" from="description">kebab-case</note>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">libs/common/src/lib/routes/routes.ts</context> <context context-type="sourcefile">libs/common/src/lib/routes/routes.ts</context>
@ -6972,7 +6972,7 @@
</trans-unit> </trans-unit>
<trans-unit id="routes.resources.glossary" datatype="html"> <trans-unit id="routes.resources.glossary" datatype="html">
<source>glossary</source> <source>glossary</source>
<target state="new">glossary</target> <target state="translated">glosario</target>
<note priority="1" from="description">kebab-case</note> <note priority="1" from="description">kebab-case</note>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">libs/common/src/lib/routes/routes.ts</context> <context context-type="sourcefile">libs/common/src/lib/routes/routes.ts</context>
@ -6985,7 +6985,7 @@
</trans-unit> </trans-unit>
<trans-unit id="9e4b86d0c90183298e882b02d41aab3c2017f8e8" datatype="html"> <trans-unit id="9e4b86d0c90183298e882b02d41aab3c2017f8e8" datatype="html">
<source>Threshold range</source> <source>Threshold range</source>
<target state="new">Threshold range</target> <target state="translated">Rango umbral</target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html</context> <context context-type="sourcefile">apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html</context>
<context context-type="linenumber">9</context> <context context-type="linenumber">9</context>
@ -6993,7 +6993,7 @@
</trans-unit> </trans-unit>
<trans-unit id="f907cfe9cf0c373052ff3964f941a5b784c57f06" datatype="html"> <trans-unit id="f907cfe9cf0c373052ff3964f941a5b784c57f06" datatype="html">
<source> Ghostfolio X-ray uses static analysis to uncover potential issues and risks in your portfolio. Adjust the rules below and set custom thresholds to align with your personal investment strategy. </source> <source> Ghostfolio X-ray uses static analysis to uncover potential issues and risks in your portfolio. Adjust the rules below and set custom thresholds to align with your personal investment strategy. </source>
<target state="new"> Ghostfolio X-ray uses static analysis to uncover potential issues and risks in your portfolio. Adjust the rules below and set custom thresholds to align with your personal investment strategy. </target> <target state="translated">Ghostfolio X-ray utiliza análisis estático para descubrir posibles problemas y riesgos en tu cartera. Ajusta las reglas a continuación y define umbrales personalizados para alinearlos con tu estrategia de inversión personal.</target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">apps/client/src/app/pages/portfolio/x-ray/x-ray-page.component.html</context> <context context-type="sourcefile">apps/client/src/app/pages/portfolio/x-ray/x-ray-page.component.html</context>
<context context-type="linenumber">5</context> <context context-type="linenumber">5</context>
@ -7001,7 +7001,7 @@
</trans-unit> </trans-unit>
<trans-unit id="d3e4b4ce50139bdb8e2ba2703e5e3b2417c0c832" datatype="html"> <trans-unit id="d3e4b4ce50139bdb8e2ba2703e5e3b2417c0c832" datatype="html">
<source>Economic Market Cluster Risks</source> <source>Economic Market Cluster Risks</source>
<target state="new">Economic Market Cluster Risks</target> <target state="translated">Riesgos de clúster del mercado económico</target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">apps/client/src/app/pages/portfolio/x-ray/x-ray-page.component.html</context> <context context-type="sourcefile">apps/client/src/app/pages/portfolio/x-ray/x-ray-page.component.html</context>
<context context-type="linenumber">165</context> <context context-type="linenumber">165</context>
@ -7009,7 +7009,7 @@
</trans-unit> </trans-unit>
<trans-unit id="169eed2bc3e08e1bea977bcc5d799379f6b8a758" datatype="html"> <trans-unit id="169eed2bc3e08e1bea977bcc5d799379f6b8a758" datatype="html">
<source>of</source> <source>of</source>
<target state="new">of</target> <target state="translated">de</target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">apps/client/src/app/components/admin-settings/admin-settings.component.html</context> <context context-type="sourcefile">apps/client/src/app/components/admin-settings/admin-settings.component.html</context>
<context context-type="linenumber">135</context> <context context-type="linenumber">135</context>
@ -7017,7 +7017,7 @@
</trans-unit> </trans-unit>
<trans-unit id="d666fa5e7e930b82f6c790ccdfe03526664229de" datatype="html"> <trans-unit id="d666fa5e7e930b82f6c790ccdfe03526664229de" datatype="html">
<source>daily requests</source> <source>daily requests</source>
<target state="new">daily requests</target> <target state="translated">solicitudes diarias</target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">apps/client/src/app/components/admin-settings/admin-settings.component.html</context> <context context-type="sourcefile">apps/client/src/app/components/admin-settings/admin-settings.component.html</context>
<context context-type="linenumber">137</context> <context context-type="linenumber">137</context>
@ -7025,7 +7025,7 @@
</trans-unit> </trans-unit>
<trans-unit id="ab92acbb19a07fb231c67bb8b89c5840087570aa" datatype="html"> <trans-unit id="ab92acbb19a07fb231c67bb8b89c5840087570aa" datatype="html">
<source>Remove API key</source> <source>Remove API key</source>
<target state="new">Remove API key</target> <target state="translated">Eliminar clave API</target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">apps/client/src/app/components/admin-settings/admin-settings.component.html</context> <context context-type="sourcefile">apps/client/src/app/components/admin-settings/admin-settings.component.html</context>
<context context-type="linenumber">161</context> <context context-type="linenumber">161</context>
@ -7033,7 +7033,7 @@
</trans-unit> </trans-unit>
<trans-unit id="5649402767950535555" datatype="html"> <trans-unit id="5649402767950535555" datatype="html">
<source>Do you really want to delete the API key?</source> <source>Do you really want to delete the API key?</source>
<target state="new">Do you really want to delete the API key?</target> <target state="translated">¿Realmente deseas eliminar la clave API?</target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">apps/client/src/app/components/admin-settings/admin-settings.component.ts</context> <context context-type="sourcefile">apps/client/src/app/components/admin-settings/admin-settings.component.ts</context>
<context context-type="linenumber">98</context> <context context-type="linenumber">98</context>

Loading…
Cancel
Save