diff --git a/translations/daterangepicker.zh_Hant.xlf b/translations/daterangepicker.zh_Hant.xlf index 4add07ea..b8d2fe6e 100644 --- a/translations/daterangepicker.zh_Hant.xlf +++ b/translations/daterangepicker.zh_Hant.xlf @@ -34,6 +34,18 @@ daterangepicker.today 今天 + + daterangepicker.thisMonth + 本月份 + + + daterangepicker.lastMonth + 上個月 + + + daterangepicker.thisFinancialYear + 本會計年度 + diff --git a/translations/email.es.xlf b/translations/email.es.xlf index 6dd5b4ea..206bd58d 100644 --- a/translations/email.es.xlf +++ b/translations/email.es.xlf @@ -2,13 +2,13 @@ - + automated_email_dont_answer - Este es un correo electrónico generado automáticamente. Por favor, no responda, la dirección no será leída. + Este es un correo-e auto-generado. Por favor, no responda, la dirección no será leída. - + registration.subject - activa tu cuenta + Activa tu cuenta registration.title @@ -38,9 +38,9 @@ Don't worry, Kimai will help you create a new one! Este enlace solo será válido durante los próximos 15 minutos. - + absence_created_supervisor_subject - Nueva ausencia | %user% | %type% + Nueva ausencia: %user% (%type%) A new absence was created for %user%. @@ -48,7 +48,7 @@ %list% Please review them at: %url% - Se ha creado una nueva ausencia para %user%. + Se ha creado una ausencia nueva para %user%. %list% diff --git a/translations/email.zh_Hant.xlf b/translations/email.zh_Hant.xlf index 0a855790..5afe24fa 100644 --- a/translations/email.zh_Hant.xlf +++ b/translations/email.zh_Hant.xlf @@ -54,6 +54,42 @@ Please review them at: %url% 請在此審核:%url% + + approval_requested_subject + 待核准: %user% + + + approval_requested_message + 已為 %user% 提交審核請求。 + +%list% + +請至以下連結審閱:%url% + + + approval_rejected_subject + 您的請求已被拒絕 + + + approval_approved_subject + 您的請求已獲批准 + + + approval_approved_message + 您的請求已獲 %created_by% 核准。 + +%list% + +您可於以下連結查閱所有相關紀錄:%url% + + + approval_rejected_message + 您的授權請求已被 %created_by% 拒絕。 + +%list% + +請至以下連結檢視您的請求:%url% + diff --git a/translations/flashmessages.es.xlf b/translations/flashmessages.es.xlf index e999313f..4cbe3d4f 100644 --- a/translations/flashmessages.es.xlf +++ b/translations/flashmessages.es.xlf @@ -6,9 +6,9 @@ warning Atención - + timesheet.stop.success - El registro de tiempo ha sido detenido + El registro de hora ha sido detenido timesheet.stop.error diff --git a/translations/invoice-renderer.es.xlf b/translations/invoice-renderer.es.xlf index d036f647..36f2b891 100644 --- a/translations/invoice-renderer.es.xlf +++ b/translations/invoice-renderer.es.xlf @@ -18,9 +18,9 @@ service-date Autónomo - + help.upload - Atención: Los archivos existentes serán sobrescritos. Los tipos de archivo permitidos son: %extensions%. + Atención: los archivos existentes serán sobrescritos. Los tipos de archivo concedidos son: %extensions%. programmatic diff --git a/translations/kiosk.zh_Hant.xlf b/translations/kiosk.zh_Hant.xlf index 5b6c29ac..680cc468 100644 --- a/translations/kiosk.zh_Hant.xlf +++ b/translations/kiosk.zh_Hant.xlf @@ -2,6 +2,14 @@ - + + Kiosk + 資訊站模式 + + + kiosk.login + 登入畫面 + + diff --git a/translations/messages.es.xlf b/translations/messages.es.xlf index 4a3a547e..3e12cf57 100644 --- a/translations/messages.es.xlf +++ b/translations/messages.es.xlf @@ -234,9 +234,9 @@ team Equipo - + teamlead - Supervisor + Líder de equipo actions @@ -426,9 +426,9 @@ alias Nombre - + title - Puesto + Título avatar @@ -454,9 +454,9 @@ ROLE_ADMIN Administrador - + ROLE_TEAMLEAD - Supervisor + Líder de equipo ROLE_USER @@ -550,9 +550,9 @@ stats.percentUsed %percent%% utilizado - + stats.percentUsedLeft - %percent%% usado (%left% aún está abierto) + %percent%% utilizado (%left% aún está abierto) admin_invoice_template.title @@ -780,7 +780,7 @@ update_multiple - ¿Entradas %action% %count% ? + %action% %count% apuntes status.pending @@ -798,9 +798,9 @@ stats.workingTimeYear Todo el año %year% - + stats.workingTimeWeek - Semana del calendario %week% + Semana %week% del calendario stats.workingTimeToday @@ -1010,13 +1010,13 @@ export.warn_result_amount Su búsqueda conduce a %count% resultados. Si la exportación falla, debe reducir aún más su búsqueda. - + stats.percentUsedLeft_month - %percent%% usado (%left% todavía está abierto este mes) + %percent%% utilizado (%left% todavía está abierto este mes) - + stats.percentUsed_month - %percent%% usado este mes + %percent%% utilizado este mes revenue @@ -1034,9 +1034,9 @@ An email has been sent with a link to reset your password. Note: You can only request a new password once every %tokenLifetime% hours. If you don't receive the email, please check your spam folder or try again. Se ha enviado un correo electrónico. Contiene un enlace en el que debes hacer clic para restablecer tu contraseña. Nota: Sólo puedes solicitar una nueva contraseña una vez en un plazo de %tokenLifetime% horas. Si no recibes un correo electrónico, comprueba tu carpeta de correo no deseado o inténtalo de nuevo. - + An e-mail has been sent to %email%. It contains a link you must click to activate your account. - Se ha enviado un correo electrónico a %email%. Contiene un enlace en el que debe hacer clic para activar su cuenta. + Se ha enviado un correo electrónico a %email%. Contiene un enlace en el que debe pulsar para activar su cuenta. type @@ -1102,9 +1102,9 @@ includeBudgetType_full Mostrar entradas con presupuesto «ciclo de vida» - + invoice_document.max_reached - Se alcanzó la cantidad máxima de %max% documentos de factura. Puede agregar más después de eliminar uno. + Se alcanzó la cantidad máxima de %max% documentos de factura. Puede agregar más tras retirar uno. stats.workingTimeWeekShort @@ -1182,9 +1182,9 @@ help.invoiceTemplate_customer Las facturas para este cliente se generan por defecto con esta plantilla. Se puede cambiar durante la generación de la factura si es necesario. - + pagination - Muestra las entradas %start% a %end% de %total%. + Muestra los apuntes %start% a %end% del %total%. remove_filter @@ -1342,13 +1342,13 @@ api_password.missing_title No se puede usar la API de la aplicación - + search.no_results - No se han encontrado resultados para "%input%" + No se han encontrado resultados para «%input%» - + select.add_new - Crear uno nuevo con el nombre "%input%" + Crear uno nuevo con el nombre «%input%» please_choose @@ -1526,9 +1526,9 @@ public_holiday Día festivo - + receive_from - Recibir de %name% + Recibir desde %name% You have submitted %used% of your available %days% vacation days so far. @@ -1538,9 +1538,9 @@ supervisor Supervisor - + confirmed_by_at - Confimado por %user% el %date% + Confirmado por %user% el %date% day_half @@ -1700,7 +1700,7 @@ absence_comment_mandatory - Ausencia: El comentario es obligatorio. + Ausencia: El comentario es un campo obligatorio Project number @@ -1820,7 +1820,7 @@ Settings - Preferencias + Ajustes Filter timesheets @@ -1944,7 +1944,7 @@ sending_company - Remitente de la factura + Remitente de factura Postcode @@ -1994,6 +1994,94 @@ Timesheet Parte de horas + + sending_company.help + Esta empresa se muestra como el emisor en la factura. Será utilizada la información de nombre, dirección e imposición. + + + address_row + Línea %row% + + + buyerReference + Referencia de comprador + + + payment_type + Tipo abonante + + + SEPA Credit Transfer + Transferencia Crediticia SEPA + + + SEPA Direct Debit + Débito Directo SEPA + + + Cash + Efectivo + + + Cheque + Cheque + + + Credit Transfer + Transferencia Crediticia + + + Payment To Bank Account + Abonación a Cuenta Bancaria + + + Card Payment + Abonación por Tarjeta + + + Direct Debit + Débito Directo + + + payment_account_name + Cuenta o titular de tarjeta + + + payment_account_name + Número IBAN o tarjeta + + + invoice_tax_type + Estado impositivo + + + tax.type.exempt + Exención + + + tax.type.standard + Imponible + + + tax.type.reverse + Cargo inverso + + + tax.note.reverse_charge + Impuesto a pagar en régimen de inversión del sujeto pasivo + + + user_access_all + Conceder acceso a todos los usuarios + + + count_as_expected_time + Cuenta como horas esperadas: %type% + + + count_as_expected_time_help + Al habilitar esta opción, %type% se contabilizará como horas trabajadas para las horas diarias esperadas. Al deshabilitarla, las horas esperadas para estos días se establecerán en 0. Ambas opciones mantienen un saldo neutral, pero afectan los totales mensuales de forma diferente. + diff --git a/translations/messages.ru.xlf b/translations/messages.ru.xlf index 085c4952..4ea903db 100644 --- a/translations/messages.ru.xlf +++ b/translations/messages.ru.xlf @@ -606,9 +606,9 @@ stats.workingTimeMonth %month% %year% - + stats.workingTimeToday - Сегодня (%day%) + Сегодня, %day% version @@ -822,13 +822,13 @@ unit_price Цена - + stats.workingTimeYear - Весь год (%year%) + Весь год %year% stats.workingTimeWeek - Календарная неделя (%week%) + Календарная неделя %week% vat_id @@ -970,13 +970,13 @@ stats.workingTimeFinancialYear Финансовый год - - registration.check_email - Письмо отправлено на %email%. Чтобы активировать аккаунт, нажмите на ссылку в тексте письма. + + An e-mail has been sent to %email%. It contains a link you must click to activate your account. + Письмо было отправлено на %email%. Чтобы активировать аккаунт, нажмите на ссылку в тексте письма. An email has been sent with a link to reset your password. Note: You can only request a new password once every %tokenLifetime% hours. If you don't receive the email, please check your spam folder or try again. - Вам было отправлено письмо со ссылкой для сброса пароля. Примечание: Вы можете запросить новый пароль только один раз в %tokenLifetime% часов. Если вы не получили письмо, проверьте папку «Спам» или повторите попытку. + Вам было отправлено письмо с ссылкой для сброса пароля. Примечание: Вы можете запросить новый пароль только один раз в %tokenLifetime% часов. Если вы не получили письмо, проверьте папку «Спам» или повторите попытку. update_browser_title @@ -1050,13 +1050,13 @@ stats.percentUsed_month %percent%% использовано в этом месяце - + delete_warning.short_stats - В настоящее время существует %records% записей учета времени, общая длительность которых составляет %duration%. + В настоящее время существует %records% записей учета времени, общая длительность которых составляет %duration%. - + export.warn_result_amount - %count% результатов в поиске. Если экспорт не удается, вам необходимо сузить область поиска. + Ваш поиск дал %count% результатов. Если экспорт не удается, вам необходимо уменьшить область поиска. stats.percentUsedLeft_month @@ -1352,7 +1352,7 @@ confirmed_by_at - %user% подтвердил в %date% + Подтверждено %user% %date% manual_bookings @@ -2050,6 +2050,38 @@ Credit Transfer Кредитный перевод + + Direct Debit + Прямой дебет + + + tax.type.exempt + Исключено + + + tax.type.standard + Облагаемое налогом + + + tax.type.reverse + Возврат налогового обязательства + + + tax.note.reverse_charge + Налог облагается обратным начислением + + + user_access_all + Разрешить доступ всем пользователям + + + count_as_expected_time + Считать как ожидаемые часы: %type% + + + count_as_expected_time_help + При активации, %type% учтётся в рабочие часы в расчёте ожидаемых дневных часов. При отключении, ожидаемые часы для этих дней будут обнулены. Обе настройки сохраняют нейтральный баланс, но по-разному влияют на месячные итоги. + diff --git a/translations/messages.zh_Hant.xlf b/translations/messages.zh_Hant.xlf index 105a06bb..39f5280d 100644 --- a/translations/messages.zh_Hant.xlf +++ b/translations/messages.zh_Hant.xlf @@ -1902,6 +1902,14 @@ Timesheet 工時單 + + unlock_month.help + 此設定將解鎖所選日期之後的所有日曆日。 + + + Unlock month + 解鎖月份 + diff --git a/translations/plugins.es.xlf b/translations/plugins.es.xlf index 6b101e1f..6483fbfb 100644 --- a/translations/plugins.es.xlf +++ b/translations/plugins.es.xlf @@ -14,9 +14,9 @@ Plugin Shop Más extensiones - + Available plugins - Plugins disponibles + Complementos disponibles Update available diff --git a/translations/plugins.zh_Hant.xlf b/translations/plugins.zh_Hant.xlf index 062bf746..0dadc208 100644 --- a/translations/plugins.zh_Hant.xlf +++ b/translations/plugins.zh_Hant.xlf @@ -18,6 +18,10 @@ Buy now 購買 + + Update available + 有可用的更新: %version% + diff --git a/translations/system-configuration.es.xlf b/translations/system-configuration.es.xlf index 55a50717..b651daee 100644 --- a/translations/system-configuration.es.xlf +++ b/translations/system-configuration.es.xlf @@ -6,9 +6,9 @@ theme Tema - + theme.markdown_content - Permitir formato markdown en descripciones y comentarios + Conceder formato markdown en descripciones y comentarios timesheet.mode @@ -126,9 +126,9 @@ rounding Redondeo de tiempos - + theme.branding.company - Empresa + Nombre de empresa timesheet.rules.lockdown_grace_period diff --git a/translations/system-configuration.zh_Hant.xlf b/translations/system-configuration.zh_Hant.xlf index ead961f6..84a8f68f 100644 --- a/translations/system-configuration.zh_Hant.xlf +++ b/translations/system-configuration.zh_Hant.xlf @@ -116,15 +116,15 @@ Ceil - 無條件進位:開始、結束時間與持續時長將無條件進位 + 開始、結束時間與持續時長將無條件進位 Closest - 四捨五入:取最近整數 + 將四捨五入至最接近數值 Default - 標準:開始時間將無條件捨去,結束時間與持續時長則將無條件進位 + 開始時間將無條件捨去,結束時間與持續時長則將無條件進位 invoice.number_format @@ -132,7 +132,7 @@ Floor - 無條件捨去:開始、結束時間與持續時長將無條件捨去 + 開始、結束時間與持續時長將無條件捨去 first_weekday @@ -310,6 +310,10 @@ Copies data when adding via drag and drop 透過拖放新增項目時複製原項目資料 + + invoice.rounding_mode + 四捨五入模式 + diff --git a/translations/validators.es.xlf b/translations/validators.es.xlf index 3b2b7ed7..58c1a9b0 100644 --- a/translations/validators.es.xlf +++ b/translations/validators.es.xlf @@ -66,9 +66,9 @@ The budget is completely used. El presupuesto se ha agotado. Del %budget% disponible, el %used% se ha reservado hasta ahora, el %free% aún puede utilizarse. - + Maximum duration of {{ value }} hours exceeded. - Un número máximo {{ value }} de horas son permitidas. + Un {{ value }} máximo de horas permitidas. Sorry, the budget is used up. diff --git a/translations/validators.zh_Hant.xlf b/translations/validators.zh_Hant.xlf index 11ea8001..eba4dc90 100644 --- a/translations/validators.zh_Hant.xlf +++ b/translations/validators.zh_Hant.xlf @@ -2,6 +2,22 @@ + + The CSRF token is invalid. Please try to resubmit the form. + 請嘗試重新提交表單。若問題仍持續發生,請重新整理瀏覽器頁面。 + + + An absence cannot be booked after the last working day. + 缺勤時段申請不得遲於最終工作日。 + + + Selected period cannot be locked: unconfirmed absence requests are pending. + 無法鎖定所選期間:尚有待確認的缺勤申請。 + + + Duration cannot be negative. + 持續時長不得為負值。 + @@ -24,7 +40,7 @@ An absence cannot be booked before your first working day. - 不能在您的第一個工作日之前預定缺勤時間。 + 缺勤時段申請不得早於首個工作日。 Not enough holidays left. @@ -112,7 +128,7 @@ The end date must not be earlier than the start date. - 結束日期不能早於開始日期。 + 結束日期不能早於開始日期。 Duration cannot be zero.