Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support chinese traditional #1245

Merged
merged 10 commits into from
Jul 9, 2024
11 changes: 9 additions & 2 deletions example-config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -609,8 +609,15 @@ itinerary:
# vi:
# name: Tiếng Việt

# zh:
# name: 中国人
# # Chinese (Simplified) must be entered using 'zh-Hans',
# # or, if no other Chinese language is defined, using 'zh'.
# zh-Hans:
# name: 汉语

# # Chinese (Traditional) must be entered using 'zh-Hant'.
# # If Chinese (Simplified) is also used, it must be defined as 'zh-Hans'
# zh-Hant:
# name: 漢語

# es:
# name: Español
Expand Down
32 changes: 23 additions & 9 deletions i18n/es.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,8 @@ actions:
No se puede guardar el plan: este plan no se pudo guardar debido a la
falta de capacidad en uno o más vehículos. Por favor, vuelva a planificar
su viaje.
maxTripRequestsExceeded: Número de solicitudes de viaje superadas sin resultados válidos
maxTripRequestsExceeded: Número de solicitudes de viaje superadas sin resultados
válidos
saveItinerariesError: "No se pudieron guardar los itinerarios: {err}"
setDateError: "Error al establecer la fecha:"
setGroupSizeError: "No se pudo establecer el tamaño del grupo:"
Expand All @@ -52,10 +53,13 @@ actions:
authTokenError: Error al obtener un token de autorización.
confirmDeleteMonitoredTrip: ¿Desea eliminar este viaje?
confirmDeletePlace: ¿Quiere eliminar este lugar?
emailVerificationResent: El mensaje de verificación de correo electrónico ha sido reenviado.
emailVerificationResent: El mensaje de verificación de correo electrónico ha sido
reenviado.
genericError: "Se ha encontrado un error: {err}"
itineraryExistenceCheckFailed: Comprobación de errores para ver si el viaje seleccionado es posible.
mustAcceptTermsToSavePlace: Acepte los Términos de uso (en Mi Cuenta) para guardar las ubicaciones.
itineraryExistenceCheckFailed: Comprobación de errores para ver si el viaje seleccionado
es posible.
mustAcceptTermsToSavePlace: Acepte los Términos de uso (en Mi Cuenta) para guardar
las ubicaciones.
mustBeLoggedInToSavePlace: Por favor, inicia la sesión para guardar las ubicaciones.
placeRemembered: La configuración de este lugar se ha guardado.
preferencesSaved: Sus preferencias se han guardado.
Expand Down Expand Up @@ -208,7 +212,8 @@ components:
a incluir el transporte publico en la selección de modos.
origin: origen
planTripTooltip: Planificar viaje
validationMessage: "Por favor, defina los siguientes campos para planificar un viaje: {issues}"
validationMessage: "Por favor, defina los siguientes campos para planificar un
viaje: {issues}"
BeforeSignInScreen:
mainTitle: Iniciando sesión
message: >
Expand Down Expand Up @@ -369,6 +374,7 @@ components:
nearbyListIntro: Lista de {count} entidades cercanas.
nothingNearby: No ubicaciónes cercanas.
spacesAvailable: "{spacesAvailable} espacios libres disponibles"
distanceAway: '{localizedDistanceString} de distancia'
NewAccountWizard:
createNewAccount: Crear una nueva cuenta
finish: ¡Configuración de la cuenta completa!
Expand Down Expand Up @@ -449,6 +455,8 @@ components:
minutos.
verified: Verificado
verify: Verificar
verifySms: Por favor, complete el proceso de verificación para configurar las
notificaciones por SMS.
Place:
deleteThisPlace: Borrar este lugar
enterAlert: >
Expand Down Expand Up @@ -554,7 +562,8 @@ components:
header: ¡La sesión está a punto de terminar!
keepSession: Continuar sesión
SimpleRealtimeAnnotation:
usingRealtimeInfo: Este viaje utiliza información de tráfico y retrasos en tiempo real
usingRealtimeInfo: Este viaje utiliza información de tráfico y retrasos en tiempo
real
StackedPaneDisplay:
savePreferences: Guardar preferencias
StopScheduleTable:
Expand Down Expand Up @@ -616,15 +625,18 @@ components:
travelingAt: Viajando a {milesPerHour}
vehicleName: Vehículo {vehicleNumber}
TripBasicsPane:
checkingItineraryExistence: Comprobación de la existencia de itinerarios para cada día de la semana…
checkingItineraryExistence: Comprobación de la existencia de itinerarios para
cada día de la semana…
tripDaysPrompt: ¿Qué días hace este viaje?
tripIsAvailableOnDaysIndicated: Su viaje está disponible en los días de la semana indicados anteriormente.
tripIsAvailableOnDaysIndicated: Su viaje está disponible en los días de la semana
indicados anteriormente.
tripNamePrompt: "Por favor, indique un nombre para este viaje:"
tripNotAvailableOnDay: El viaje no está disponible el {repeatedDay}
unsavedChangesExistingTrip: >-
Todavía no ha guardado su viaje. Si abandona la página, los cambios se
perderán.
unsavedChangesNewTrip: Todavía no ha guardado su nuevo viaje. Si abandona la página, se perderá.
unsavedChangesNewTrip: Todavía no ha guardado su nuevo viaje. Si abandona la página,
se perderá.
TripNotificationsPane:
advancedSettings: Configuración avanzada
altRouteRecommended: Se recomienda una ruta alternativa o un punto de transferencia
Expand Down Expand Up @@ -704,6 +716,8 @@ components:
happensOnDays: "Ocurre en: {days}"
notifications: "{leadTimeInMinutes} minutos antes de la salida programada"
notificationsDisabled: Notificaciones desactivadas
timeAndDuration: Tiempo y duración del viaje
monitoredTripDays: Días de viaje monitoreados
TripTools:
copyLink: Copiar enlace
header: Herramientas
Expand Down
File renamed without changes.
Loading
Loading