Skip to content

Commit 20af578

Browse files
authored
Merge branch 'main' into chore/upd-twig-i18n-lock
2 parents 2f5b0f1 + 738bf08 commit 20af578

File tree

10 files changed

+814
-0
lines changed

10 files changed

+814
-0
lines changed

.changeset/goofy-pears-poke.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
"@lingo.dev/_spec": patch
3+
"lingo.dev": patch
4+
---
5+
6+
add AIL bucket

packages/cli/demo/ail/example.ail

Lines changed: 135 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,135 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<DICTIONARY type="multilanguage">
3+
<ENTRY id="Control.Text.WelcomeDlg#Title">
4+
<STRING lang="en" value="Welcome to the [ProductName] Setup Wizard"/>
5+
<STRING lang="es" value="Bienvenido al asistente de instalación de [ProductName]"/>
6+
</ENTRY>
7+
<ENTRY id="Control.Text.WelcomeDlg#Description">
8+
<STRING lang="en" value="The Setup Wizard will install [ProductName] on your computer. Click Next to continue or Cancel to exit the Setup Wizard."/>
9+
<STRING lang="es" value="El asistente de instalación instalará [ProductName] en su ordenador. Haga clic en Siguiente para continuar o en Cancelar para salir del asistente de instalación."/>
10+
</ENTRY>
11+
<ENTRY id="Control.Text.LicenseAgreementDlg#Title">
12+
<STRING lang="en" value="End-User License Agreement"/>
13+
<STRING lang="es" value="Acuerdo de licencia para el usuario final"/>
14+
</ENTRY>
15+
<ENTRY id="Control.Text.LicenseAgreementDlg#Description">
16+
<STRING lang="en" value="Please read the following license agreement carefully."/>
17+
<STRING lang="es" value="Por favor, lea atentamente el siguiente acuerdo de licencia."/>
18+
</ENTRY>
19+
<ENTRY id="Control.Text.LicenseAgreementDlg#AcceptCheckbox">
20+
<STRING lang="en" value="I accept the terms in the License Agreement"/>
21+
<STRING lang="es" value="Acepto los términos del acuerdo de licencia"/>
22+
</ENTRY>
23+
<ENTRY id="Control.Text.FolderDlg#Title">
24+
<STRING lang="en" value="Destination Folder"/>
25+
<STRING lang="es" value="Carpeta de destino"/>
26+
</ENTRY>
27+
<ENTRY id="Control.Text.FolderDlg#Description">
28+
<STRING lang="en" value="Click Next to install to the default folder or click Change to choose another."/>
29+
<STRING lang="es" value="Haga clic en Siguiente para instalar en la carpeta predeterminada o haga clic en Cambiar para elegir otra."/>
30+
</ENTRY>
31+
<ENTRY id="Control.Text.FolderDlg#ChangeButton">
32+
<STRING lang="en" value="Change..."/>
33+
<STRING lang="es" value="Cambiar..."/>
34+
</ENTRY>
35+
<ENTRY id="Control.Text.ProgressDlg#Title">
36+
<STRING lang="en" value="Installing [ProductName]"/>
37+
<STRING lang="es" value="Instalando [ProductName]"/>
38+
</ENTRY>
39+
<ENTRY id="Control.Text.ProgressDlg#Description">
40+
<STRING lang="en" value="Please wait while the Setup Wizard installs [ProductName]. This may take several minutes."/>
41+
<STRING lang="es" value="Por favor, espere mientras el asistente de instalación instala [ProductName]. Esto puede tardar varios minutos."/>
42+
</ENTRY>
43+
<ENTRY id="Control.Text.ProgressDlg#StatusLabel">
44+
<STRING lang="en" value="Status:"/>
45+
<STRING lang="es" value="Estado:"/>
46+
</ENTRY>
47+
<ENTRY id="Control.Text.CompleteDlg#Title">
48+
<STRING lang="en" value="Completing the [ProductName] Setup Wizard"/>
49+
<STRING lang="es" value="Completando el asistente de instalación de [ProductName]"/>
50+
</ENTRY>
51+
<ENTRY id="Control.Text.CompleteDlg#Description">
52+
<STRING lang="en" value="Click the Finish button to exit the Setup Wizard."/>
53+
<STRING lang="es" value="Haga clic en el botón Finalizar para salir del asistente de instalación."/>
54+
</ENTRY>
55+
<ENTRY id="Control.Text.CompleteDlg#LaunchCheckbox">
56+
<STRING lang="en" value="Launch [ProductName]"/>
57+
<STRING lang="es" value="Iniciar [ProductName]"/>
58+
</ENTRY>
59+
<ENTRY id="Control.Text.MaintenanceDlg#Title">
60+
<STRING lang="en" value="Modify, Repair or Remove installation"/>
61+
<STRING lang="es" value="Modificar, reparar o eliminar la instalación"/>
62+
</ENTRY>
63+
<ENTRY id="Control.Text.MaintenanceDlg#ModifyButton">
64+
<STRING lang="en" value="Modify"/>
65+
<STRING lang="es" value="Modificar"/>
66+
</ENTRY>
67+
<ENTRY id="Control.Text.MaintenanceDlg#RepairButton">
68+
<STRING lang="en" value="Repair"/>
69+
<STRING lang="es" value="Reparar"/>
70+
</ENTRY>
71+
<ENTRY id="Control.Text.MaintenanceDlg#RemoveButton">
72+
<STRING lang="en" value="Remove"/>
73+
<STRING lang="es" value="Eliminar"/>
74+
</ENTRY>
75+
<ENTRY id="Property.ProductName">
76+
<STRING lang="en" value="My Application"/>
77+
<STRING lang="es" value="My Application"/>
78+
</ENTRY>
79+
<ENTRY id="Property.ProductVersion">
80+
<STRING lang="en" value="1.0.0"/>
81+
<STRING lang="es" value="1.0.0"/>
82+
</ENTRY>
83+
<ENTRY id="Property.Manufacturer">
84+
<STRING lang="en" value="My Company"/>
85+
<STRING lang="es" value="My Company"/>
86+
</ENTRY>
87+
<ENTRY id="Property.ARPCOMMENTS">
88+
<STRING lang="en" value="Application for managing projects and tasks"/>
89+
<STRING lang="es" value="Aplicación para gestionar proyectos y tareas"/>
90+
</ENTRY>
91+
<ENTRY id="Property.ARPCONTACT">
92+
<STRING lang="en" value="[email protected]"/>
93+
<STRING lang="es" value="[email protected]"/>
94+
</ENTRY>
95+
<ENTRY id="Control.Text.ErrorDlg#Title">
96+
<STRING lang="en" value="[ProductName] Setup Error"/>
97+
<STRING lang="es" value="Error de instalación de [ProductName]"/>
98+
</ENTRY>
99+
<ENTRY id="Control.Text.ErrorDlg#Description">
100+
<STRING lang="en" value="The Setup Wizard ended prematurely because of an error. Your system has not been modified."/>
101+
<STRING lang="es" value="El asistente de instalación finalizó prematuramente debido a un error. Su sistema no ha sido modificado."/>
102+
</ENTRY>
103+
<ENTRY id="Control.Text.CancelDlg#Title">
104+
<STRING lang="en" value="Cancel Setup"/>
105+
<STRING lang="es" value="Cancelar configuración"/>
106+
</ENTRY>
107+
<ENTRY id="Control.Text.CancelDlg#Description">
108+
<STRING lang="en" value="Are you sure you want to cancel the installation?"/>
109+
<STRING lang="es" value="¿Está seguro de que desea cancelar la instalación?"/>
110+
</ENTRY>
111+
<ENTRY id="Control.Button.Next">
112+
<STRING lang="en" value="Next!"/>
113+
<STRING lang="es" value="Siguiente!"/>
114+
</ENTRY>
115+
<ENTRY id="Control.Button.Back">
116+
<STRING lang="en" value="Back"/>
117+
<STRING lang="es" value="Atrás"/>
118+
</ENTRY>
119+
<ENTRY id="Control.Button.Cancel">
120+
<STRING lang="en" value="Cancel"/>
121+
<STRING lang="es" value="Cancelar"/>
122+
</ENTRY>
123+
<ENTRY id="Control.Button.Finish">
124+
<STRING lang="en" value="Finish"/>
125+
<STRING lang="es" value="Finalizar"/>
126+
</ENTRY>
127+
<ENTRY id="Control.Button.Yes">
128+
<STRING lang="en" value="Yes"/>
129+
<STRING lang="es" value=""/>
130+
</ENTRY>
131+
<ENTRY id="Control.Button.No">
132+
<STRING lang="en" value="No"/>
133+
<STRING lang="es" value="No"/>
134+
</ENTRY>
135+
</DICTIONARY>

packages/cli/demo/ail/i18n.json

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"version": "1.10",
3+
"locale": {
4+
"source": "en",
5+
"targets": ["es"]
6+
},
7+
"buckets": {
8+
"ail": {
9+
"include": ["./*.ail"]
10+
}
11+
},
12+
"$schema": "https://lingo.dev/schema/i18n.json"
13+
}

packages/cli/demo/ail/i18n.lock

Whitespace-only changes.

packages/cli/i18n.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
"targets": ["es"]
66
},
77
"buckets": {
8+
"ail": {
9+
"include": ["demo/ail/*.ail"]
10+
},
811
"xliff": {
912
"include": ["demo/xliff/[locale]/*.xliff"]
1013
},

packages/cli/i18n.lock

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -688,3 +688,71 @@ checksums:
688688
body/1/3/2: 0429f12258fabbde3abaca3dd9986178
689689
body/2/0: d32e57e4a5a65f3bee8b63dcb2bfa8e7
690690
body/2/1: 7e10a8ab9cc4e6d603b3cdc48849688f
691+
4f37032b5b02b6755e131de5f41d6105:
692+
Control.Text.WelcomeDlg%23Title: 93af4b47a8c0a84ce9fb82d2ee2bca13
693+
Control.Text.WelcomeDlg%23Description: 9cbc6500217ae2a7b3ffd74a3c723493
694+
Control.Text.LicenseAgreementDlg%23Title: 3fe6d3757d7129ede78b41dd06042bf2
695+
Control.Text.LicenseAgreementDlg%23Description: dcb0c3ee6751632a4fdf2c96953f99e1
696+
Control.Text.LicenseAgreementDlg%23AcceptCheckbox: 768d9d11db014facbc1b65af8e39e260
697+
Control.Text.FolderDlg%23Title: 0076b1dd48fd382d64661a81b9961042
698+
Control.Text.FolderDlg%23Description: bc1455ec06d5f670d5084586cf2ba9de
699+
Control.Text.FolderDlg%23ChangeButton: d4c59a35bb9636f6c8ea1e8bc5c6d624
700+
Control.Text.ProgressDlg%23Title: a3040b342470f8c7b057d5db6f8b558b
701+
Control.Text.ProgressDlg%23Description: 277d8219f832a99164df480f4304716b
702+
Control.Text.ProgressDlg%23StatusLabel: 6eddeb13a4e7ccb25e21ec3f665dbcdf
703+
Control.Text.CompleteDlg%23Title: 7adc37e2e844b5a4594f9440724b2bb5
704+
Control.Text.CompleteDlg%23Description: 8c45e01cbb06e94401df2e6a944023bd
705+
Control.Text.CompleteDlg%23LaunchCheckbox: a4ff2781965a961d37c74514339cc0e2
706+
Control.Text.MaintenanceDlg%23Title: df4569e2e3e6e525954c94833e3ad2c5
707+
Control.Text.MaintenanceDlg%23ModifyButton: 108a14dd240bb930dd1b2c7615099615
708+
Control.Text.MaintenanceDlg%23RepairButton: 9368af6bdea003a293f24c8a6dc38b51
709+
Control.Text.MaintenanceDlg%23RemoveButton: dba2fe5fe9f83f8078c687f28cba4b52
710+
Property.ProductName: c215a8d46c95f00089c5ea0d17eef742
711+
Property.ProductVersion: 54a9e730e88fb16291b852274d433923
712+
Property.Manufacturer: 31ec2d348b96a835b044ab1ee28c317a
713+
Property.ARPCOMMENTS: a595ddbc7e0bab708e0b2516287fdf92
714+
Property.ARPCONTACT: a7ad445ceffe0a5172a059a9d6c985a5
715+
Control.Text.ErrorDlg%23Title: 18d4f5c54da93fa36d82b65d528c2bee
716+
Control.Text.ErrorDlg%23Description: 8a1c0b60c4a355277b5477982834ada5
717+
Control.Text.CancelDlg%23Title: 805177777f2474248fd32002327571a0
718+
Control.Text.CancelDlg%23Description: 48b33c48c57096b86971cc78d5a5cefd
719+
Control.Button.Next: 89ddbcf710eba274963494f312bdc8a9
720+
Control.Button.Back: f541015a827e37cb3b1234e56bc2aa3c
721+
Control.Button.Cancel: 2e2a849c2223911717de8caa2c71bade
722+
Control.Button.Finish: ffa7a10f71182b48fefed7135bee24fa
723+
Control.Button.Yes: ec580fd11a45779b039466f1e35eed2a
724+
Control.Button.No: 8c708225830b06df2d1141c536f2a0d6
725+
9f951a98fcd778865b0fb7c5ce1b3df2:
726+
Control.Text.WelcomeDlg%23Title: 93af4b47a8c0a84ce9fb82d2ee2bca13
727+
Control.Text.WelcomeDlg%23Description: 9cbc6500217ae2a7b3ffd74a3c723493
728+
Control.Text.LicenseAgreementDlg%23Title: 3fe6d3757d7129ede78b41dd06042bf2
729+
Control.Text.LicenseAgreementDlg%23Description: dcb0c3ee6751632a4fdf2c96953f99e1
730+
Control.Text.LicenseAgreementDlg%23AcceptCheckbox: 768d9d11db014facbc1b65af8e39e260
731+
Control.Text.FolderDlg%23Title: 0076b1dd48fd382d64661a81b9961042
732+
Control.Text.FolderDlg%23Description: bc1455ec06d5f670d5084586cf2ba9de
733+
Control.Text.FolderDlg%23ChangeButton: d4c59a35bb9636f6c8ea1e8bc5c6d624
734+
Control.Text.ProgressDlg%23Title: a3040b342470f8c7b057d5db6f8b558b
735+
Control.Text.ProgressDlg%23Description: 277d8219f832a99164df480f4304716b
736+
Control.Text.ProgressDlg%23StatusLabel: 6eddeb13a4e7ccb25e21ec3f665dbcdf
737+
Control.Text.CompleteDlg%23Title: 7adc37e2e844b5a4594f9440724b2bb5
738+
Control.Text.CompleteDlg%23Description: 8c45e01cbb06e94401df2e6a944023bd
739+
Control.Text.CompleteDlg%23LaunchCheckbox: a4ff2781965a961d37c74514339cc0e2
740+
Control.Text.MaintenanceDlg%23Title: df4569e2e3e6e525954c94833e3ad2c5
741+
Control.Text.MaintenanceDlg%23ModifyButton: 108a14dd240bb930dd1b2c7615099615
742+
Control.Text.MaintenanceDlg%23RepairButton: 9368af6bdea003a293f24c8a6dc38b51
743+
Control.Text.MaintenanceDlg%23RemoveButton: dba2fe5fe9f83f8078c687f28cba4b52
744+
Property.ProductName: c215a8d46c95f00089c5ea0d17eef742
745+
Property.ProductVersion: 54a9e730e88fb16291b852274d433923
746+
Property.Manufacturer: 31ec2d348b96a835b044ab1ee28c317a
747+
Property.ARPCOMMENTS: a595ddbc7e0bab708e0b2516287fdf92
748+
Property.ARPCONTACT: a7ad445ceffe0a5172a059a9d6c985a5
749+
Control.Text.ErrorDlg%23Title: 18d4f5c54da93fa36d82b65d528c2bee
750+
Control.Text.ErrorDlg%23Description: 8a1c0b60c4a355277b5477982834ada5
751+
Control.Text.CancelDlg%23Title: 805177777f2474248fd32002327571a0
752+
Control.Text.CancelDlg%23Description: 48b33c48c57096b86971cc78d5a5cefd
753+
Control.Button.Next: 45e9f984df59a475157f2c1b26655ac4
754+
Control.Button.Back: f541015a827e37cb3b1234e56bc2aa3c
755+
Control.Button.Cancel: 2e2a849c2223911717de8caa2c71bade
756+
Control.Button.Finish: ffa7a10f71182b48fefed7135bee24fa
757+
Control.Button.Yes: ec580fd11a45779b039466f1e35eed2a
758+
Control.Button.No: 8c708225830b06df2d1141c536f2a0d6

0 commit comments

Comments
 (0)