Skip to content

Commit 1c0ebd3

Browse files
authored
Angular Configuration Simplification + Localization File Updates (#2433)
1 parent dd02583 commit 1c0ebd3

File tree

7 files changed

+111
-150
lines changed

7 files changed

+111
-150
lines changed

web/angular.json

Lines changed: 0 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -115,27 +115,6 @@
115115
"maximumError": "200kb"
116116
}
117117
]
118-
},
119-
"development-en": {
120-
"localize": ["en"]
121-
},
122-
"development-es": {
123-
"localize": ["es"]
124-
},
125-
"development-fr": {
126-
"localize": ["fr"]
127-
},
128-
"development-lo": {
129-
"localize": ["lo"]
130-
},
131-
"development-pt": {
132-
"localize": ["pt"]
133-
},
134-
"development-th": {
135-
"localize": ["th"]
136-
},
137-
"development-vi": {
138-
"localize": ["vi"]
139118
}
140119
},
141120
"defaultConfiguration": "development"
@@ -155,24 +134,6 @@
155134
},
156135
"production": {
157136
"buildTarget": "web:build:production"
158-
},
159-
"development-es": {
160-
"buildTarget": "web:build:development-es"
161-
},
162-
"development-fr": {
163-
"buildTarget": "web:build:development-fr"
164-
},
165-
"development-lo": {
166-
"buildTarget": "web:build:development-lo"
167-
},
168-
"development-pt": {
169-
"buildTarget": "web:build:development-pt"
170-
},
171-
"development-th": {
172-
"buildTarget": "web:build:development-th"
173-
},
174-
"development-vi": {
175-
"buildTarget": "web:build:development-vi"
176137
}
177138
}
178139
},

web/src/locale/messages.es.json

Lines changed: 46 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@
66
"app.texts.about.section2": "¿Qué datos deben ser recolectados?",
77
"app.texts.about.section3": "Copyright 2024 {$START_LINK}Los autores de Ground {$CLOSE_LINK}",
88
"app.labels.back": "Volver",
9-
"app.texts.platformNotSupported.iosMessage": "{$START_TAG_STRONG}Platform Not Supported:{$CLOSE_TAG_STRONG} We've detected you're using an iOS device. Currently, {$START_TAG_STRONG}Ground is only available for Android.{$CLOSE_TAG_STRONG}",
10-
"app.texts.launchingGround": "Launching {$START_TAG_STRONG}Ground{$CLOSE_TAG_STRONG}...",
11-
"app.texts.installRedirectMessage": "If it doesn't open automatically, you will be redirected to Google Play to install it.",
12-
"app.labels.googlePlayBadgeAlt": "Get in on Google Play",
9+
"app.texts.platformNotSupported.iosMessage": "{$START_TAG_STRONG}Plataforma no compatible:{$CLOSE_TAG_STRONG} Hemos detectado que está utilizando un dispositivo iOS. Actualmente, {$START_TAG_STRONG}Ground solo está disponible para dispositivos Android.{$CLOSE_TAG_STRONG}",
10+
"app.texts.launchingGround": "Iniciando {$START_TAG_STRONG}Ground{$CLOSE_TAG_STRONG}...",
11+
"app.texts.installRedirectMessage": "Si no se abre automáticamente, se te redirigirá a Google Play para instalarla.",
12+
"app.labels.googlePlayBadgeAlt": "Descárgala en Google Play",
1313
"app.labels.loadingSurvey": "Cargando encuesta...",
1414
"app.labels.goToSurvey": "Ir a la encuesta",
1515
"app.labels.continue": "Continuar",
@@ -47,13 +47,13 @@
4747
"app.cards.surveyDetails.title": "Nombre y descripción de la encuesta",
4848
"app.cards.dataSharingAgreement.title": "Acuerdo de compartición de datos",
4949
"app.labels.customTerms": "Términos personalizados",
50-
"app.labels.copySurvey": "Copy survey",
51-
"app.cards.copySurvey.title": "Copy survey",
52-
"app.cards.copySurvey.description": "Copies jobs and tasks in this survey. Data collection sites and submission data are not copied.",
50+
"app.labels.copySurvey": "Copiar encuesta",
51+
"app.cards.copySurvey.title": "Copiar encuesta",
52+
"app.cards.copySurvey.description": "Copia los trabajos y las tareas de esta encuesta. Los sitios de recopilación de datos y los datos enviados no se copian.",
5353
"app.labels.deleteSurvey": "Eliminar encuesta",
5454
"app.cards.deleteSurvey.title": "Eliminar encuesta",
5555
"app.cards.deleteSurvey.description": "Eliminar permanentemente la encuesta y los datos asociados",
56-
"app.labels.editJobSectionAria": "Select job editor section",
56+
"app.labels.editJobSectionAria": "Seleccionar sección del editor de trabajos",
5757
"app.labels.tasks": "Tareas",
5858
"app.labels.sites": "Sitios",
5959
"app.editSurvey.surveyDetails.title": "Detalles de la encuesta",
@@ -69,8 +69,8 @@
6969
"app.dialogs.unpublishedChanges.title": "Cambios no publicados",
7070
"app.dialogs.unpublishedChanges.content": "Si abandona esta página, los cambios que haya hecho a esta encuesta no serán publicados. ¿Está seguro de que quiere continuar?",
7171
"app.labels.goBack": "Volver",
72-
"app.dialogs.copySurvey.title": "Copy survey",
73-
"app.dialogs.copySurvey.content": "This survey and all its associated jobs will be copied. Data collection sites and submission data won't be included in the copy.",
72+
"app.dialogs.copySurvey.title": "Copiar la encuesta",
73+
"app.dialogs.copySurvey.content": "Esta encuesta y todos sus trabajos asociados serán copiados. Los sitios de recolección de datos y los datos de envío no se incluirán en la copia.",
7474
"app.dialogs.deleteJob.title": "Eliminar trabajo",
7575
"app.dialogs.deleteJob.content": "Este trabajo y todos sus datos asociados se eliminarán. Esta operación no se puede deshacer. ¿Está seguro?",
7676
"app.labels.confirm": "Confirmar",
@@ -84,26 +84,26 @@
8484
"app.dialogs.disableFreeForm.content": "El recolector de datos ya no podrá añadir nuevos sitios para este trabajo. Los datos sólo se recolectarán para los sitios existentes.",
8585
"app.dialogs.invalidSurvey.title": "Corregir problemas con la encuesta",
8686
"app.dialogs.invalidSurvey.content": "Para publicar los cambios, corrija cualquier problema pendiente en su encuesta.",
87-
"app.dialogs.surveyCreationDenied.title": "Registration required",
88-
"app.dialogs.surveyCreationDenied.content": "You do not have permission to create surveys. Click \"Continue\" to request access.",
87+
"app.dialogs.surveyCreationDenied.title": "Se requiere registro",
88+
"app.dialogs.surveyCreationDenied.content": "No tiene permiso para crear encuestas. Haga clic en \"Continuar\" para solicitar acceso.",
8989
"app.error.generic": "Vaya, algo ha salido mal",
9090
"app.error.accessDenied": "Acceso denegado",
9191
"app.error.clickHereToRegister": "Haga clic aquí para registrarse",
92-
"app.loiPanel.noDataForThisSite": "No data collected for this site",
93-
"app.submissionPanel.skipped": "Skipped",
94-
"app.labels.loadingSubmissionPhoto": "Submission photo",
92+
"app.loiPanel.noDataForThisSite": "No hay datos recolectados para este sitio",
93+
"app.submissionPanel.skipped": "Omitido",
94+
"app.labels.loadingSubmissionPhoto": "Enviar foto",
9595
"app.labels.lngEast": "E",
96-
"app.labels.lngWest": "W",
96+
"app.labels.lngWest": "O",
9797
"app.labels.latNorth": "N",
9898
"app.labels.latSouth": "S",
99-
"app.labels.altitude": "Altitude: {$altitude}m",
100-
"app.labels.accuracy": "Accuracy: {$accuracy}m",
99+
"app.labels.altitude": "Altitud: {$altitude}m",
100+
"app.labels.accuracy": "Precisión: {$accuracy}m",
101101
"app.labels.copyLink": "Copiar link",
102102
"app.labels.copyQrCode": "Copiar código QR",
103-
"app.notifications.success.surveyLinkCopied": "Survey link copied to clipboard",
104-
"app.notifications.error.surveyLinkCopied": "Impossible to copy Survey link to clipboard",
105-
"app.notifications.success.surveyQrCodeCopied": "Survey QR code copied to clipboard",
106-
"app.notifications.error.surveyQrCodeCopied": "Impossible to copy Survey QR code to clipboard",
103+
"app.notifications.success.surveyLinkCopied": "Enlace de la encuesta copiado al portapapeles",
104+
"app.notifications.error.surveyLinkCopied": "No se puede copiar el enlace de la encuesta al portapapeles",
105+
"app.notifications.success.surveyQrCodeCopied": "Código QR de la encuesta copiado al portapapeles",
106+
"app.notifications.error.surveyQrCodeCopied": "Imposible copiar el código QR de la encuesta al portapapeles",
107107
"app.texts.generalAccess.restricted": "Solo las personas con acceso pueden abrir con el enlace",
108108
"app.labels.restricted": "Restringido",
109109
"app.texts.generalAccess.unlisted": "Con el código QR o enlace de la encuesta cualquier persona puede recolectar datos para esta encuesta",
@@ -123,12 +123,12 @@
123123
"app.cards.predefinedSampleSites.description": "Importe áreas o puntos de interés para los que se deben recolectar datos.",
124124
"app.labels.import": "Importar",
125125
"app.labels.deleteAll": "Eliminar todo",
126-
"app.labels.noLocationsImported": "No locations imported",
127-
"app.dialogs.shareDialog.title": "Add survey participants",
128-
"app.forms.labels.emailAddress": "Email address",
129-
"app.controls.errors.invalidEmailFormat": "Invalid email format",
130-
"app.controls.errors.emailAlreadyAdded": "Email address already added",
131-
"app.labels.send": "Send",
126+
"app.labels.noLocationsImported": "No hay ubicaciones importadas",
127+
"app.dialogs.shareDialog.title": "Añadir participantes a la encuesta",
128+
"app.forms.labels.emailAddress": "Correo electrónico",
129+
"app.controls.errors.invalidEmailFormat": "Formato de correo electrónico no válido",
130+
"app.controls.errors.emailAlreadyAdded": "Dirección de correo electrónico ya añadida",
131+
"app.labels.send": "Enviar",
132132
"app.labels.roles.owner": "Propietario",
133133
"app.cards.share.title": "Usuarios con acceso",
134134
"app.labels.addParticipants": "Añadir participantes",
@@ -142,25 +142,25 @@
142142
"app.labels.createSurveyDescription": "Definir los trabajos y sitios para los recopiladores de dato",
143143
"app.labels.all": "Todos",
144144
"app.labels.public": "Público",
145-
"app.labels.ifTheAnswerTo": "If the answer to",
146-
"app.taskEditor.condition.selectQuestion": "Select question",
147-
"app.controls.errors.requiredQuestion": "A question must be selected as a condition",
148-
"app.labels.is": "is",
149-
"app.taskEditor.condition.selectAnswer": "Select answer",
150-
"app.controls.errors.requiredAnswer": "At least one answer must be selected",
145+
"app.labels.ifTheAnswerTo": "Si la respuesta a",
146+
"app.taskEditor.condition.selectQuestion": "Seleccionar una pregunta",
147+
"app.controls.errors.requiredQuestion": "Una pregunta debe ser seleccionada como condición",
148+
"app.labels.is": "es",
149+
"app.taskEditor.condition.selectAnswer": "Seleccionar una respuesta",
150+
"app.controls.errors.requiredAnswer": "Debe seleccionarse al menos una respuesta",
151151
"app.texts.whenAdding": "Al añadir un nuevo sitio de recolección de datos...",
152152
"app.labels.addATask": "Añadir una tarea",
153-
"app.dialogs.deleteTask.title": "Warning",
154-
"app.dialogs.deleteTask.content": "Are you sure you wish to delete this question? Any associated data will be lost. This cannot be undone.",
155-
"app.dialogs.duplicateTask.title": "Duplicate task",
156-
"app.dialogs.duplicateTask.content": "Are you sure you wish to duplicate this task?",
157-
"app.controls.errors.requiredOptionText": "Option text is required",
158-
"app.controls.tasks.addCondition": "Add condition",
159-
"app.controls.tasks.removeCondition": "Remove condition",
153+
"app.dialogs.deleteTask.title": "Aviso",
154+
"app.dialogs.deleteTask.content": "¿Está seguro que desea eliminar esta encuesta? Todos los datos asociados se perderán. Esto no se puede deshacer.",
155+
"app.dialogs.duplicateTask.title": "Duplicar Tarea",
156+
"app.dialogs.duplicateTask.content": "¿Está seguro de que desea duplicar esta tarea?",
157+
"app.controls.errors.requiredOptionText": "Texto de opción es requerido",
158+
"app.controls.tasks.addCondition": "Añadir condición",
159+
"app.controls.tasks.removeCondition": "Eliminar condición",
160160
"app.labels.delete": "Borrar",
161-
"app.taskEditor.multipleChoice.addOption": "Add option",
162-
"app.labels.or": "or",
163-
"app.taskEditor.multipleChoice.addOther": "add \"Other\"",
161+
"app.taskEditor.multipleChoice.addOption": "Añadir opción",
162+
"app.labels.or": "o",
163+
"app.taskEditor.multipleChoice.addOther": "añadir \"Otro\"",
164164
"app.taskEditor.question.label": "Responder a una pregunta",
165165
"app.taskEditor.question.placeholder": "Pregunta",
166166
"app.taskEditor.question.requiredMessage": "Pregunta obligatoria",
@@ -179,7 +179,7 @@
179179
"app.taskEditor.instructions.label": "Instrucciones",
180180
"app.taskEditor.instructions.placeholder": "Instrucciones",
181181
"app.taskEditor.instructions.requiredMessage": "Las instrucciones son obligatorias",
182-
"app.labels.other": "Other...",
182+
"app.labels.other": "Otro...",
183183
"app.labels.agreeWithTermsOfService": "He leído y estoy de acuerdo con los términos del servicio.",
184184
"app.cards.dataSharingTerms.private.description": "Los recolectores de datos deben aceptar compartir datos con los organizadores de la encuesta",
185185
"app.cards.dataSharingTerms.public.description": "Los recolectores de datos renuncian a todos los derechos a los datos recolectados como parte de esta encuesta bajo <a href=\"https://creativecommons.org/public-domain/cc0/\" target=\"_blank\">la licencia C0</a>. Los organizadores de encuestas pueden compartir datos libremente.",
@@ -188,6 +188,6 @@
188188
"app.labels.roles.surveyOrganizer": "Organizador de la encuesta",
189189
"app.labels.roles.viewer": "Observador",
190190
"app.labels.no": "No",
191-
"app.labels.yes": "Yes"
191+
"app.labels.yes": "Si"
192192
}
193193
}

web/src/locale/messages.fr.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353
"app.labels.deleteSurvey": "Supprimer l'enquête",
5454
"app.cards.deleteSurvey.title": "Supprimer l'enquête",
5555
"app.cards.deleteSurvey.description": "Supprimer définitivement l'enquête et les données associées",
56-
"app.labels.editJobSectionAria": "Select job editor section",
56+
"app.labels.editJobSectionAria": "Sélectionnez la section de l'éditeur de tâches",
5757
"app.labels.tasks": "Tâches",
5858
"app.labels.sites": "Sites",
5959
"app.editSurvey.surveyDetails.title": "Nom et description de l'enquête",
@@ -89,15 +89,15 @@
8989
"app.error.generic": "Oups, une erreur s'est produite !",
9090
"app.error.accessDenied": "Accès refusé",
9191
"app.error.clickHereToRegister": "Cliquez ici pour vous inscrire",
92-
"app.loiPanel.noDataForThisSite": "No data collected for this site",
93-
"app.submissionPanel.skipped": "Skipped",
92+
"app.loiPanel.noDataForThisSite": "Aucune donnée collectée pour ce site",
93+
"app.submissionPanel.skipped": "Ignoré",
9494
"app.labels.loadingSubmissionPhoto": "Se déconnecter",
9595
"app.labels.lngEast": "E",
96-
"app.labels.lngWest": "W",
96+
"app.labels.lngWest": "O",
9797
"app.labels.latNorth": "N",
9898
"app.labels.latSouth": "S",
99-
"app.labels.altitude": "Altitude: {$altitude}m",
100-
"app.labels.accuracy": "Accuracy: {$accuracy}m",
99+
"app.labels.altitude": "Altitude : {$altitude}m",
100+
"app.labels.accuracy": "Précision : {$accuracy}m",
101101
"app.labels.copyLink": "Copier le lien",
102102
"app.labels.copyQrCode": "Copier le QR code",
103103
"app.notifications.success.surveyLinkCopied": "Lien de l'enquête copié dans le presse-papiers",
@@ -151,9 +151,9 @@
151151
"app.texts.whenAdding": "Lors de l'ajout d'un nouveau site de collecte...",
152152
"app.labels.addATask": "Ajouter une tâche",
153153
"app.dialogs.deleteTask.title": "Avertissement",
154-
"app.dialogs.deleteTask.content": "Are you sure you wish to delete this question? Any associated data will be lost. This cannot be undone.",
155-
"app.dialogs.duplicateTask.title": "Duplicate task",
156-
"app.dialogs.duplicateTask.content": "Are you sure you wish to duplicate this task?",
154+
"app.dialogs.deleteTask.content": "Êtes-vous sûr de vouloir supprimer cette option ? Toutes les données associées seront perdues. Cette action est irréversible.",
155+
"app.dialogs.duplicateTask.title": "Dupliquer la tâche",
156+
"app.dialogs.duplicateTask.content": "Êtes-vous sûr de vouloir dupliquer cette tâche ?",
157157
"app.controls.errors.requiredOptionText": "Le texte de l'option est requis",
158158
"app.controls.tasks.addCondition": "Ajouter une condition",
159159
"app.controls.tasks.removeCondition": "Retirer la condition",
@@ -179,7 +179,7 @@
179179
"app.taskEditor.instructions.label": "Tracer ou parcourir le périmètre",
180180
"app.taskEditor.instructions.placeholder": "Instructions",
181181
"app.taskEditor.instructions.requiredMessage": "Des instructions sont requises",
182-
"app.labels.other": "Other...",
182+
"app.labels.other": "Autres...",
183183
"app.labels.agreeWithTermsOfService": "J'ai lu et j'accepte les conditions générales d'utilisation.",
184184
"app.cards.dataSharingTerms.private.description": "Les collecteurs de données doivent accepter de partager les données avec les organisateurs de l'enquête",
185185
"app.cards.dataSharingTerms.public.description": "Les collecteurs de données renoncent à tous les droits sur les données collectées dans le cadre de cette enquête, conformément à la <a href=\"https://creativecommons.org/public-domain/cc0/\" target=\"_blank\">licence CC0</a>. Les organisateurs de l'enquête peuvent partager librement les données.",

web/src/locale/messages.lo.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"locale": "en",
2+
"locale": "lo",
33
"translations": {
44
"app.labels.about": "ກ່ຽວກັບ",
55
"app.texts.about.section1": "Ground ແມ່ນໂຄງການໂອເພັນຊອດຂອງຊຸມຊົນ ທີ່ຖືກພັດທະນາໂດຍ Google ແລະ FAO ພາຍໃຕ້ Forest Data Partnership ໂດຍມີການສະໜັບສະໜູນຈາກ SIG, Ecam ແລະຜູ້ມີສ່ວນຮ່ວມຈາກຊຸມຊົນໂອເພັນຊອດ.",

0 commit comments

Comments
 (0)