X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=WEB-INF%2Fresources%2Fca.lang.php;h=33ee714dc3f2d88f3c8677281fd636aaf250afaa;hb=e6a5318c80b00b6337dd935fcb1e292ce3bf3bcb;hp=da525974f1ba558b42f5fc0a73953dcd6a5cc238;hpb=0dc212b76906e38b3da317721028f9268cc845b3;p=timetracker.git diff --git a/WEB-INF/resources/ca.lang.php b/WEB-INF/resources/ca.lang.php index da525974..33ee714d 100644 --- a/WEB-INF/resources/ca.lang.php +++ b/WEB-INF/resources/ca.lang.php @@ -61,7 +61,8 @@ $i18n_key_words = array( 'menu.teams' => 'Equips', // TODO: translate the following. // 'menu.export' => 'Export', -// 'menu.clients' => 'Clients', +'menu.clients' => 'Clients', +// TODO: translate the following. // 'menu.options' => 'Options', // Footer - strings on the bottom of most pages. @@ -82,10 +83,11 @@ $i18n_key_words = array( 'error.not_equal' => 'L\\\'Arxiu "{0}" no és igual al arxiu "{1}".', // TODO: translate the following. // 'error.interval' => 'Field "{0}" must be greater than "{1}".', -'error.project' => 'Selleccionar projecte.', +'error.project' => 'Sel·leccionar projecte.', // TODO: translate the following. // 'error.task' => 'Select task.', -// 'error.client' => 'Select client.', +'error.client' => 'Sel·leccionar client.', +// TODO: translate the following. // 'error.report' => 'Select report.', // 'error.record' => 'Select record.', 'error.auth' => 'Usuari o parula de pas incorrecta.', @@ -163,20 +165,23 @@ $i18n_key_words = array( // 'label.end_date' => 'End date', // 'label.user' => 'User', // 'label.users' => 'Users', -// 'label.client' => 'Client', -// 'label.clients' => 'Clients', +'label.client' => 'Client', +'label.clients' => 'Clients', +// TODO: translate the following. // 'label.option' => 'Option', -// 'label.invoice' => 'Invoice', -// 'label.project' => 'Project', -// 'label.projects' => 'Projects', +'label.invoice' => 'Factura', +'label.project' => 'Projecte', +'label.projects' => 'Projectes', +// TODO: translate the following. // 'label.task' => 'Task', // 'label.tasks' => 'Tasks', // 'label.description' => 'Description', // 'label.start' => 'Start', // 'label.finish' => 'Finish', // 'label.duration' => 'Duration', -// 'label.note' => 'Note', -// 'label.notes' => 'Notes', +'label.note' => 'Nota', +'label.notes' => 'Notes', +// TODO: translate the following. // 'label.item' => 'Item', // 'label.cost' => 'Cost', // 'label.day_total' => 'Day total', @@ -188,8 +193,8 @@ $i18n_key_words = array( // 'label.view' => 'View', 'label.edit' => 'Modificar', 'label.delete' => 'Eliminar', +'label.configure' => 'Configurar', // TODO: translate the following. -// 'label.configure' => 'Configure', // 'label.select_all' => 'Select all', // 'label.select_none' => 'Deselect all', // 'label.day_view' => 'Day view', @@ -200,17 +205,19 @@ $i18n_key_words = array( // 'label.date_format' => 'Date format', // 'label.time_format' => 'Time format', // 'label.week_start' => 'First day of week', -// 'label.comment' => 'Comment', -// 'label.status' => 'Status', -// 'label.tax' => 'Tax', +'label.comment' => 'Comentari', +'label.status' => 'Estat', +'label.tax' => 'Impost', +// TODO: translate the following. // 'label.subtotal' => 'Subtotal', // 'label.total' => 'Total', // 'label.client_name' => 'Client name', // 'label.client_address' => 'Client address', -// 'label.or' => 'or', +'label.or' => 'o', +// TODO: translate the following. // 'label.error' => 'Error', // 'label.ldap_hint' => 'Type your Windows login and password in the fields below.', -// 'label.required_fields' => '* - required fields', +'label.required_fields' => '* camps requerits', 'label.on_behalf' => 'a nom de', 'label.role_manager' => '(manejador)', 'label.role_comanager' => '(auxiliar del manejador)', @@ -241,6 +248,10 @@ $i18n_key_words = array( // 'label.week_list' => 'Week list', // Form titles. +// TODO: Improve titles for consistency, so that each title explains correctly what each +// page is about and is "consistent" from page to page, meaning that correct grammar is used everywhere. +// Compare with English file to see how it is done there and do Catalan titles similarly. +// Specifically: Agregant vs Agregar, etc. 'title.login' => 'Sessió iniciada', // TODO: translate the following. // 'title.teams' => 'Teams', @@ -264,13 +275,14 @@ $i18n_key_words = array( 'title.report' => 'Informe', // TODO: translate the following. // 'title.send_report' => 'Sending Report', -// 'title.invoice' => 'Invoice', +'title.invoice' => 'Factura', +// TODO: translate the following. // 'title.send_invoice' => 'Sending Invoice', // 'title.charts' => 'Charts', -// 'title.projects' => 'Projects', -// 'title.add_project' => 'Adding Project', -// 'title.edit_project' => 'Editing Project', -// 'title.delete_project' => 'Deleting Project', +'title.projects' => 'Projectes', +'title.add_project' => 'Agregant projecte', +'title.edit_project' => 'Modificant projecte', +'title.delete_project' => 'Eliminant projecte', // 'title.tasks' => 'Tasks', // 'title.add_task' => 'Adding Task', // 'title.edit_task' => 'Editing Task', @@ -279,11 +291,12 @@ $i18n_key_words = array( // 'title.add_user' => 'Adding User', // 'title.edit_user' => 'Editing User', // 'title.delete_user' => 'Deleting User', -// 'title.clients' => 'Clients', -// 'title.add_client' => 'Adding Client', -// 'title.edit_client' => 'Editing Client', -// 'title.delete_client' => 'Deleting Client', -// 'title.invoices' => 'Invoices', +'title.clients' => 'Clients', +'title.add_client' => 'Agregar client', +'title.edit_client' => 'Modificar client', +'title.delete_client' => 'Eliminar client', +'title.invoices' => 'Factures', +// TODO: translate the following. // 'title.add_invoice' => 'Adding Invoice', // 'title.view_invoice' => 'Viewing Invoice', // 'title.delete_invoice' => 'Deleting Invoice', @@ -327,9 +340,11 @@ $i18n_key_words = array( // 'dropdown.previous_year' => 'previous year', // 'dropdown.selected_year' => 'year', // 'dropdown.all_time' => 'all time', -// 'dropdown.projects' => 'projects', +'dropdown.projects' => 'projectes', +// TODO: translate the following. // 'dropdown.tasks' => 'tasks', -// 'dropdown.clients' => 'clients', +'dropdown.clients' => 'clients', +// TODO: translate the following. // 'dropdown.select' => '--- select ---', // 'dropdown.select_invoice' => '--- select invoice ---', // 'dropdown.status_active' => 'active', @@ -340,8 +355,8 @@ $i18n_key_words = array( // 'dropdown.not_paid' => 'not paid', // Login form. See example at https://timetracker.anuko.com/login.php. +'form.login.forgot_password' => '¿Ha oblidat la seva paraula de pas?', // TODO: translate the following. -// 'form.login.forgot_password' => 'Forgot password?', // 'form.login.about' =>'Anuko Time Tracker is a simple, easy to use, open source time tracking system.', // Resetting Password form. See example at https://timetracker.anuko.com/password_reset.php. @@ -356,7 +371,8 @@ $i18n_key_words = array( // Time form. See example at https://timetracker.anuko.com/time.php. // TODO: translate the following. // 'form.time.duration_format' => '(hh:mm or 0.0h)', -// 'form.time.billable' => 'Billable', +'form.time.billable' => 'Facturable', +// TODO: translate the following. // 'form.time.uncompleted' => 'Uncompleted', // 'form.time.remaining_quota' => 'Remaining quota', // 'form.time.over_quota' => 'Over quota', @@ -369,23 +385,20 @@ $i18n_key_words = array( // TODO: translate the following. // 'form.week.new_entry' => 'New entry', - - -// TODO: refactoring ongoing down from here. - // Reports form. See example at https://timetracker.anuko.com/reports.php 'form.reports.save_as_favorite' => 'Guardar com a favorit', // TODO: translate the following. // 'form.reports.confirm_delete' => 'Are you sure you want to delete this favorite report?', -// 'form.reports.include_billable' => 'billable', -// 'form.reports.include_not_billable' => 'not billable', +'form.reports.include_billable' => 'facturable', +'form.reports.include_not_billable' => 'no facturable', +// TODO: translate the following. // 'form.reports.include_invoiced' => 'invoiced', // 'form.reports.include_not_invoiced' => 'not invoiced', -// 'form.reports.select_period' => 'Select time period', -// 'form.reports.set_period' => 'or set dates', -// 'form.reports.show_fields' => 'Show fields', -// 'form.reports.group_by' => 'Group by', -// 'form.reports.group_by_no' => '--- no grouping ---', +'form.reports.select_period' => 'Seleccionar període de temps', +'form.reports.set_period' => 'o establir dates', +'form.reports.show_fields' => 'Mostrar camps', +'form.reports.group_by' => 'Agrupar per', +'form.reports.group_by_no' => '--- no agrupar ---', 'form.reports.group_by_date' => 'data', // TODO: translate the following. // 'form.reports.group_by_user' => 'user', @@ -395,7 +408,9 @@ $i18n_key_words = array( // 'form.reports.group_by_task' => 'task', // 'form.reports.totals_only' => 'Totals only', -// TODO: the entire section from here to bottom needs refactoring. + + +// TODO: refactoring ongoing down from here. // administrator form "form.admin.duty_text" => 'Crear un nou grup, creant un nou compte del manejador de l\\\'equip.
També pot importar dades de grups, d\\\'un arxiu xml d\\\'un altre servidor Anuko Time Tracker.(No està permès col·lisions de e-mail).', @@ -413,27 +428,16 @@ $i18n_key_words = array( "form.mytime.del_str" => 'Eliminant l\\\'historial de temps', "form.mytime.time_form" => ' (hh:mm)', "form.mytime.date" => 'Data', -"form.mytime.project" => 'Projecte', -"form.mytime.activity" => 'Activitat', "form.mytime.start" => 'Inici', "form.mytime.finish" => 'Fi', "form.mytime.duration" => 'Durada', -"form.mytime.note" => 'Nota', "form.mytime.daily" => 'Treball diari', "form.mytime.total" => 'Hores totals: ', -"form.mytime.th.project" => 'Projecte', "form.mytime.th.start" => 'Inici', "form.mytime.th.finish" => 'Fi', "form.mytime.th.duration" => 'Durada', -"form.mytime.th.note" => 'Nota', "form.mytime.del_yes" => 'L\\\'historial de temps s\\\'ha eliminat amb èxit', "form.mytime.no_finished_rec" => 'Aquest historial s\\\'ha guardat únicament amb l\\\'hora d\\\'inici. Aixó no és un error. Finalitzi sessió si ho necessita.', -"form.mytime.billable" => 'facturable', - -// profile form attributes -// Note to translators: we need a more accurate translation of form.profile.create_title -"form.profile.create_title" => 'Crear un nou compte de manejador', -"form.profile.edit_title" => 'Modificant perfil', // people form attributes "form.people.ppl_str" => 'Persones', @@ -442,8 +446,6 @@ $i18n_key_words = array( "form.people.del_str" => 'Eliminant usuari', "form.people.th.email" => 'e-mail', "form.people.th.role" => 'Rol', -"form.people.th.status" => 'Estat', -"form.people.th.project" => 'Projecte', "form.people.th.rate" => 'Taxa', "form.people.manager" => 'Manejador', "form.people.comanager" => 'Auxiliar del manejador', @@ -451,16 +453,6 @@ $i18n_key_words = array( "form.people.rate" => 'Taxa per defecte en hores', "form.people.comanager" => 'Auxiliar del manejador', -"form.people.projects" => 'Projectes', - -// projects form attributes -"form.project.proj_title" => 'Projectes', -"form.project.edit_str" => 'Modificant projecte', -"form.project.add_str" => 'Agregant nou projecte', -"form.project.del_str" => 'Eliminant projecte', - -// activities form attributes -"form.activity.project" => 'Projecte', // report attributes "form.report.from" => 'Data d\\\'inici', @@ -470,17 +462,13 @@ $i18n_key_words = array( "form.report.duration" => 'Durada', "form.report.start" => 'Inici', "form.report.finish" => 'Fi', -"form.report.note" => 'Nota', -"form.report.project" => 'Projecte', "form.report.totals_only" => 'Només totals', "form.report.total" => 'Hores Totals', "form.report.th.empllist" => 'Usuari', "form.report.th.date" => 'Data', -"form.report.th.project" => 'Projecte', "form.report.th.start" => 'Inici', "form.report.th.finish" => 'Fi', "form.report.th.duration" => 'Durada', -"form.report.th.note" => 'Nota', // charts form attributes // Note to translators: form.charts.title needs to be translated. @@ -489,22 +477,17 @@ $i18n_key_words = array( // mail form attributes "form.mail.from" => 'De', "form.mail.to" => 'Per a', -"form.mail.comment" => 'Comentari', "form.mail.above" => 'Enviar aquest report por e-mail', // Note to translators: this string needs to be translated. // "form.mail.footer_str" => 'Anuko Time Tracker is a simple, easy to use, open source
time tracking system. Visit www.anuko.com for more information.', "form.mail.sending_str" => 'Missatge enviat', // invoice attributes -"form.invoice.title" => 'Factura', -"form.invoice.caption" => 'Factura', "form.invoice.above" => 'Informació addicional per factura', "form.invoice.select_cust" => 'Seleccioni el client', "form.invoice.fillform" => 'Empleni els camps', "form.invoice.date" => 'Data', "form.invoice.number" => 'Número de factura', -"form.invoice.tax" => 'Impost', -"form.invoice.comment" => 'Comentari ', "form.invoice.th.username" => 'Persona', "form.invoice.th.time" => 'Hores', "form.invoice.th.rate" => 'Taxa', @@ -523,25 +506,9 @@ $i18n_key_words = array( "form.migration.export.success" => 'Exportació finalitzada amb èxit', "form.migration.export.text" => 'Vosté pot exportar totes les dades del grup dins d\\\'un archivo xml. Això pot ser útil si necessita migrar dades al seu propi servidor.', -"form.client.title" => 'Clients', -"form.client.add_title" => 'Agregar client', -"form.client.edit_title" => 'Modificar client', -"form.client.del_title" => 'Eliminar client', -"form.client.tax" => 'Impost', -"form.client.comment" => 'Comentari ', - // miscellaneous strings -"forward.forgot_password" => '¿Ha oblidat la seva paraula de pas?', -"forward.edit" => 'Modificar', -"forward.delete" => 'Eliminar', "forward.tocsvfile" => 'Exportar dades a un arxiu .csv', -"forward.geninvoice" => 'Generar factura', -"forward.change" => 'Configurar clients', -// strings inside contols on forms -"controls.select.project" => '--- Sel·leccionar projecte ---', -"controls.select.activity" => '--- Sel·leccionar activitat ---', -"controls.select.client" => '--- Sel·leccionar client ---', "controls.project_bind" => '--- Tots ---', "controls.all" => '--- Tots ---', "controls.notbind" => '--- No ---', @@ -551,28 +518,10 @@ $i18n_key_words = array( "controls.per_lw" => 'La setmana passada', "controls.per_td" => 'Aquest dia', "controls.per_lw" => 'La setmana passada', -"controls.sel_period" => '--- Seleccionar període de temps ---', -"controls.sel_groupby" => '--- No agrupar ---', -"controls.inc_billable" => 'facturable', -"controls.inc_nbillable" => 'no facturable', - -// labels -"label.chart.period" => 'gràfica por període', - -"label.req_fields" => '* camps requerits', -"label.sel_project" => 'Seleccionar projecte', -"label.sel_tp" => 'Seleccionar període de temps', -"label.set_tp" => 'o establir dates', -"label.fields" => 'Mostrar camps', -"label.group_title" => 'Agrupar per', -"label.include_title" => 'include records', -"label.inv_str" => 'Factura', + "label.set_empl" => 'Seleccionar usuaris', "label.sel_all" => 'Seleccionar tots', "label.sel_none" => 'Treure totes las seleccions', -"label.or" => 'o', "label.disable" => 'Deshabilitar', "label.enable" => 'Habilitar', -"label.filter" => 'Filtrar', -"label.timeweek" => 'total setmanal', );