Skip to content

Commit 61e4367

Browse files
vpomerleaubcolssonflodolo
authored
add base locale folders and mirroring workflow (#13)
* add base locale folders and mirroring workflow * Update .github/workflows/mirror-base-locales.yaml Co-authored-by: Bryan Olsson <[email protected]> * Update .github/workflows/mirror-base-locales.yaml Co-authored-by: Francesco Lodolo <[email protected]> * tweaks --------- Co-authored-by: Bryan Olsson <[email protected]> Co-authored-by: Francesco Lodolo <[email protected]>
1 parent 94d213c commit 61e4367

File tree

5 files changed

+945
-0
lines changed

5 files changed

+945
-0
lines changed
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
name: Copy Locales
2+
on:
3+
push:
4+
branches: [main]
5+
paths:
6+
- 'locales/es-AR/cms.ftl'
7+
- 'locales/fy-NL/cms.ftl'
8+
- 'locales/hi-IN/cms.ftl'
9+
- 'locales/pt-PT/cms.ftl'
10+
- 'locales/sv-SE/cms.ftl'
11+
workflow_dispatch:
12+
13+
permissions:
14+
contents: write
15+
16+
jobs:
17+
copy_locale:
18+
runs-on: ubuntu-latest
19+
steps:
20+
- uses: actions/checkout@v5
21+
22+
- name: Mirror region → base
23+
run: |
24+
pairs="es:es-AR fy:fy-NL hi:hi-IN pt:pt-PT sv:sv-SE"
25+
changed=0
26+
for pair in $pairs; do
27+
base="${pair%%:*}"; src="${pair##*:}"
28+
srcp="locales/$src/cms.ftl"; dstp="locales/$base/cms.ftl"
29+
[ -f "$srcp" ] || continue
30+
mkdir -p "locales/$base"
31+
if ! cmp -s "$srcp" "$dstp"; then
32+
cp "$srcp" "$dstp"
33+
git add "$dstp"
34+
changed=1
35+
fi
36+
done
37+
38+
if [ "$changed" -eq 1 ]; then
39+
git config user.name "github-actions[bot]"
40+
git config user.email "41898282+github-actions[bot]@users.noreply.github.com"
41+
git commit -m "Automation: mirror region locales to base locales"
42+
git push
43+
else
44+
echo "No changes found."
45+
fi

locales/es/cms.ftl

Lines changed: 225 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,225 @@
1+
### Generated on 2025-10-30T18:00:17.990Z
2+
### FTL file for CMS localization
3+
4+
5+
## l10n-10 - Firefox Desktop Sync - App Menu (Hamburger)
6+
7+
# Description for Email First Page
8+
fxa-description-4ac18cac = Sincronizá tus contraseñas, pestañas y marcadores en cualquier lado que usés Firefox.
9+
# Headline for Email First Page
10+
fxa-headline-33e9f42d = Continuar a tu cuenta de Mozilla
11+
# Primary Button Text for Email First Page
12+
fxa-primaryButtonText-a20eb81e = Ingresar o registrarse
13+
# Description for New Device Login Email
14+
fxa-description-a0671d4a = Hubo un nuevo inicio de sesión en tu cuenta de Mozilla:
15+
# Headline for New Device Login Email
16+
fxa-headline-7315250e = Tu cuenta de Mozilla fue usada para iniciar sesión
17+
# Subject for New Device Login Email
18+
fxa-subject-a0a749e1 = Nuevo inicio de sesión en Firefox
19+
# Page Title for Shared
20+
fxa-pageTitle-ffd8275e = Configurar la sincronización de Firefox
21+
# Description for Signin Page
22+
fxa-description-aedac88d = Sincronizá contraseñas y más en cualquier lugar donde hayás iniciado sesión.
23+
# Headline for Signin Page
24+
fxa-headline-e8d28194 = Ingresá tu contraseña
25+
# Primary Button Text for Signin Page
26+
fxa-primaryButtonText-b6d4223e = Iniciar sesión
27+
# Headline for Signin Token Code Page
28+
fxa-headline-d076f12b = Ingresá el código de confirmación
29+
# Primary Button Text for Signin Token Code Page
30+
fxa-primaryButtonText-70d9be9b = Confirmar
31+
# Description for Signin Unblock Code Page
32+
fxa-description-8e3fb023 = Ayudanos a asegurarnos de que sos vos el que inició sesión.
33+
# Primary Button Text for Signin Unblock Code Page
34+
fxa-primaryButtonText-a0bfb8e5 = Continuar
35+
# Description for Signup Confirm Code Page
36+
fxa-description-da2a8a91 = Ayudanos a asegurarnos de que fuiste vos el que creó la cuenta.
37+
# Primary Button Text for Signup Confirm Code Page
38+
fxa-primaryButtonText-e4029ca4 = Iniciar sincronización
39+
# Description for Signup Confirmed Sync Page
40+
fxa-description-2115ee89 = Tus contraseñas, métodos de pago, direcciones, marcadores, historial y más pueden sincronizarse en cualquier lugar donde usés Firefox.
41+
# Headline for Signup Confirmed Sync Page
42+
fxa-headline-3ed2d228 = La sincronización está activada
43+
# Primary Button Text for Signup Confirmed Sync Page
44+
fxa-primaryButtonText-598649e6 = Agregar otro dispositivo
45+
# Description for Signup Set Password Page
46+
fxa-description-201c6fe1 = Sincronizá tus contraseñas, métodos de pago, marcadores y más en cualquier lugar donde usés Firefox.
47+
# Headline for Signup Set Password Page
48+
fxa-headline-72786b8a = Crear una contraseña
49+
# Primary Button Text for Signup Set Password Page
50+
fxa-primaryButtonText-42369faa = Crear cuenta
51+
# Description for Verify Login Code Email
52+
fxa-description-38390134 = Ayudanos a mantener tu cuenta segura aprobando tu inicio de sesión.
53+
# Headline for Verify Login Code Email
54+
fxa-headline-ed889b16 = ¿Iniciaste sesión en Firefox?
55+
# Subject for Verify Login Code Email
56+
fxa-subject-450ba359 = Aprobar inicio de sesión en Firefox
57+
# Description for Verify Short Code Email
58+
fxa-description-d28733a3 = Confirmá tu cuenta y aprovechá Mozilla al máximo cada vez que iniciás una sesión con:
59+
# Headline for Verify Short Code Email
60+
fxa-headline-f827216f = Abra internet con Mozilla
61+
# Subject for Verify Short Code Email
62+
fxa-subject-ef1fb997 = Confirmá tu cuenta
63+
64+
## l10n-11 - Firefox Desktop Sync - Preferences (Sync settings)
65+
66+
# Email Logo Alt Text for Shared
67+
fxa-emailLogoAltText-96e4284e = Logo de Firefox
68+
# Logo Alt Text for Shared
69+
fxa-logoAltText-96e4284e = Logo de Firefox
70+
71+
## l10n-12 - Firefox Desktop Sync - Spotlight Create Backup
72+
73+
# Description for Email First Page
74+
fxa-description-0d2e3341 = Hacé una copia de seguridad de tus contraseñas, marcadores y pestañas de Firefox cuando estés listo para un nuevo dispositivo.
75+
# Headline for Email First Page
76+
fxa-headline-cdd2faf6 = Hacer una copia de seguridad con una cuenta de Mozilla
77+
# Logo Alt Text for Email First Page
78+
fxa-logoAltText-b9228cb5 = fox backup
79+
# Primary Button Text for Email First Page
80+
fxa-primaryButtonText-be11c74c = Comenzar
81+
# Headline for New Device Login Email
82+
fxa-headline-d0511570 = Tu cuenta de Mozilla fue usada para iniciar sesión.
83+
# Email From Name for Shared
84+
fxa-emailFromName-c70af508 = Mozilla Firefox
85+
# Description for Signin Page
86+
fxa-description-5649263e = Iniciá sesión para hacer una copia de seguridad de este dispositivo.
87+
# Description for Signup Set Password Page
88+
fxa-description-3db4ef62 = Hacé una copia de seguridad de tus datos de Firefox con una contraseña.
89+
# Headline for Signup Set Password Page
90+
fxa-headline-0dffe504 = Creá una contraseña para proteger tus datos
91+
# Description for Verify Short Code Email
92+
fxa-description-bb7998da = Confirmá tu cuenta y sincronizá tus contraseñas en todos los lugares donde iniciaste sesión en Firefox, empezando por:
93+
# Subject for Verify Short Code Email
94+
fxa-subject-c9fd4b52 = Confirmá tu cuenta de Mozilla para sincronizar
95+
96+
## l10n-13 - Firefox Desktop Sync - newuser-onboarding-desktop
97+
98+
# Headline for Email First Page
99+
fxa-headline-b36f2b05 = Ingresá el correo electrónico para comenzar la sincronización
100+
# Headline for Signin Page
101+
fxa-headline-c2b34227 = Ingresá la contraseña para comenzar a sincronizar
102+
# Headline for Signup Set Password Page
103+
fxa-headline-7a6bf86a = Creá una contraseña para comenzar a sincronizar
104+
# Headline for Verify Short Code Email
105+
fxa-headline-929376b4 = Finalizar configuración de Sync
106+
107+
## l10n-14 - Firefox Desktop Sync - Fx View
108+
109+
# Description for Signup Set Password Page
110+
fxa-description-c05d9d00 = Proteg tus contraseñas, marcadores y datos sincronizados de Firefox con cifrado en todos los lugares donde iniciaste sesión.
111+
# Headline for Signup Set Password Page
112+
fxa-headline-48cc8c34 = Creá una contraseña para sincronizar de forma segura
113+
114+
## l10n-15 - Firefox Desktop Sync - VPN Promo
115+
116+
# Description for Email First Page
117+
fxa-description-637f76bf = Creá tu cuenta o iniciá sesión si tenés una.
118+
# Headline for Email First Page
119+
fxa-headline-6d656fc9 = Probá Firefox VPN con una cuenta de Mozilla
120+
# Description for New Device Login Email
121+
fxa-description-e59dc09c = Hubo un nuevo inicio de sesión en tu cuenta de Mozilla. Si no fuiste vos, por favor cambiá tu contraseña.
122+
# Headline for New Device Login Email
123+
fxa-headline-a0a749e1 = Nuevo inicio de sesión en Firefox
124+
# Page Title for Shared
125+
fxa-pageTitle-6a3bf665 = Configurar Firefox VPN
126+
# Description for Signin Page
127+
fxa-description-427b83de = Iniciá sesión en tu cuenta de Mozilla.
128+
# Description for Signup Confirmed Sync Page
129+
fxa-description-68ca3526 = La sincronización está habilitada y todo está listo para Firefox VPN. Andá a la barra de herramientas para activarla.
130+
# Headline for Signup Confirmed Sync Page
131+
fxa-headline-9628f0ec = Siguiente: Habilitar Firefox VPN
132+
# Headline for Signup Set Password Page
133+
fxa-headline-7e0aff4a = Establecer contraseña
134+
# Description for Verify Short Code Email
135+
fxa-description-f8578b7c = Usá el código incluido para confirmar tu cuenta de Mozilla.
136+
# Headline for Verify Short Code Email
137+
fxa-headline-ef1fb997 = Confirmá tu cuenta
138+
# Subject for Verify Short Code Email
139+
fxa-subject-10e5b452 = Confirmá tu cuenta para iniciar sesión en Firefox
140+
141+
## l10n-2 - (DONT EDIT - CI) Firefox Desktop
142+
143+
# Description for New Device Login Email
144+
fxa-description-0a9e868b = Nuevo inicio de sesión en Firefox
145+
# Email From Name for Shared
146+
fxa-emailFromName-502f1bd9 = Mozilla
147+
# Description for Signup Confirm Code Page
148+
fxa-description-daaed757 = Solo un paso rápido. Ingresá el código de tu correo electrónico para activar tu cuenta de Mozilla.
149+
# Headline for Signup Set Password Page
150+
fxa-headline-a20eb81e = Ingresar o registrarse
151+
# Description for Verify Login Code Email
152+
fxa-description-6bc52850 = Ayudanos a mantener tu cuenta segura aprobando el inicio de sesión en:
153+
# Description for Verify Short Code Email
154+
fxa-description-ef1fb997 = Confirmá tu cuenta
155+
# Headline for Verify Short Code Email
156+
fxa-headline-f8578b7c = Usá el código incluido para confirmar tu cuenta de Mozilla.
157+
# Subject for Verify Short Code Email
158+
fxa-subject-f3d09e03 = Confirmá tu cuenta para usar el navegador Firefox
159+
160+
## l10n-3 - Monitor-landingpage-experiment-v1
161+
162+
# Description for Email First Page
163+
fxa-description-4766f222 = Se necesita una cuenta de Mozilla para usar Mozilla Monitor.
164+
# Headline for Email First Page
165+
fxa-headline-de41db80 = Registrate o iniciá sesión en tu cuenta de Mozilla
166+
# Description for New Device Login Email
167+
fxa-description-4e3d5811 = Hubo un inicio de sesión nuevo en Mozilla Monitor. Si no fuiste vos, por favor cambiá tu contraseña.
168+
# Headline for New Device Login Email
169+
fxa-headline-207efcd9 = Nuevo inicio de sesión en Mozilla Monitor
170+
# Subject for New Device Login Email
171+
fxa-subject-207efcd9 = Nuevo inicio de sesión en Mozilla Monitor
172+
# Email From Name for Shared
173+
fxa-emailFromName-e2b624cb = Mozilla Monitor
174+
# Email Logo Alt Text for Shared
175+
fxa-emailLogoAltText-ccc1a61b = Logo de Mozilla Monitor
176+
# Logo Alt Text for Shared
177+
fxa-logoAltText-ccc1a61b = Logo de Mozilla Monitor
178+
# Page Title for Shared
179+
fxa-pageTitle-924eac9f = Configurar Mozilla Monitor
180+
# Description for Signin Page
181+
fxa-description-ab270ce7 = Iniciá sesión en tu cuenta de Mozilla para usar Mozilla Monitor.
182+
# Headline for Signup Set Password Page
183+
fxa-headline-47e5e3c7 = Creá una contraseña para comenzar a escanear
184+
# Headline for Verify Login Code Email
185+
fxa-headline-461a0bbf = Confirmá tu cuenta para usar Mozilla Monitor
186+
# Subject for Verify Login Code Email
187+
fxa-subject-461a0bbf = Confirmá tu cuenta para usar Mozilla Monitor
188+
# Headline for Verify Short Code Email
189+
fxa-headline-74461a97 = Confirmá tu cuenta para usar Mozilla Monitor.
190+
191+
## l10n-6 - Firefox Desktop - Password Manager
192+
193+
# Description for Email First Page
194+
fxa-description-78fd76ac = Usá tu cuenta de Mozilla para sincronizar de forma segura con otro dispositivo.
195+
# Headline for Email First Page
196+
fxa-headline-0ec7d798 = Obtené contraseñas guardadas en todas partes
197+
# Logo Alt Text for Email First Page
198+
fxa-logoAltText-e9e92d2e = sincronización de contraseñas
199+
# Email From Name for Shared
200+
fxa-emailFromName-763f7f1a = Firefox
201+
# Description for Signup Set Password Page
202+
fxa-description-32c1f240 = Creá una cuenta de Mozilla para sincronizar de forma segura con otro dispositivo.
203+
# Subject for Verify Short Code Email
204+
fxa-subject-9235d479 = Confirmá tu cuenta para sincronizar
205+
206+
## l10n-7 - Firefox Desktop Sync - VPN Promo
207+
208+
# Description for Email First Page
209+
fxa-description-6591d2a0 = Una cuenta desbloquea el acceso a la VPN y sincroniza tus datos de Firefox en todos los dispositivos.
210+
# Headline for Email First Page
211+
fxa-headline-6aca2436 = Activá tu Firefox VPN gratis con una cuenta de Mozilla
212+
# Description for Signup Confirmed Sync Page
213+
fxa-description-811350a6 = Un paso más para obtener los beneficios de Firefox VPN. Andá al panel abierto y activala.
214+
215+
## l10n-8 - Firefox Desktop Sync - Win10 Toast
216+
217+
# Description for Email First Page
218+
fxa-description-861f2d28 = Hacé una copia de seguridad de tus contraseñas, pestañas y marcadores para estar listo para un nuevo dispositivo.
219+
# Logo Alt Text for Email First Page
220+
fxa-logoAltText-164ffc49 = fox syncing
221+
222+
## l10n-91 - Firefox Desktop Sync - Avatar Menu
223+
224+
# Logo Alt Text for Email First Page
225+
fxa-logoAltText-c4b14a5b = zorro saltando

0 commit comments

Comments
 (0)