X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=WEB-INF%2Fresources%2Fpt-br.lang.php;h=8b49b7b781e7fec4460289da32dc04b76cbc1b9d;hb=81262ca68a1457e726bfe9224e0834680bf892e1;hp=1805ca91c4c010137f0c8402617f861b0ad0b3ec;hpb=eb6bc3d0119845872e4b09cbc4985adf06d97520;p=timetracker.git diff --git a/WEB-INF/resources/pt-br.lang.php b/WEB-INF/resources/pt-br.lang.php index 1805ca91..8b49b7b7 100644 --- a/WEB-INF/resources/pt-br.lang.php +++ b/WEB-INF/resources/pt-br.lang.php @@ -38,7 +38,8 @@ $i18n_holidays = array('01/01', '04/21', '05/01', '09/07', '10/12', '11/15', '12 $i18n_key_words = array( -// Menus. +// Menus - short selection strings that are displayed on top of application web pages. +// Example: https://timetracker.anuko.com (black menu on top). 'menu.login' => 'Login', 'menu.logout' => 'Logout', 'menu.forum' => 'Fórum', @@ -70,7 +71,8 @@ $i18n_key_words = array( 'error.field' => 'Dados incorretos "{0}".', 'error.empty' => 'Campo "{0}" está vazio.', 'error.not_equal' => 'Campo "{0}" é diferente do campo "{1}".', -'error.interval' => 'Intervalo incorreto.', +// TODO: translate the following. +// 'error.interval' => 'Field "{0}" must be greater than "{1}".', 'error.project' => 'Selecione projeto.', 'error.task' => 'Selecione tarefa.', 'error.client' => 'Selecione cliente.', @@ -79,6 +81,8 @@ $i18n_key_words = array( // 'error.record' => 'Select record.', 'error.auth' => 'Usuário ou senha incorretos.', 'error.user_exists' => 'Já existe usuário com este login.', +// TODO: translate the following. +// 'error.object_exists' => 'Object with this name already exists.', 'error.project_exists' => 'Já existe projeto com este nome.', 'error.task_exists' => 'Já existe tarefa com este nome.', 'error.client_exists' => 'Já existe cliente com este nome.', @@ -102,13 +106,8 @@ $i18n_key_words = array( 'button.copy' => 'Copiar', 'button.cancel' => 'Cancelar', 'button.submit' => 'Enviar', -'button.add_user' => 'Adicionar usuário', -'button.add_project' => 'Adicionar projeto', -'button.add_task' => 'Adicionar tarefa', -'button.add_client' => 'Adicionar cliente', -'button.add_invoice' => 'Adicionar fatura', -'button.add_option' => 'Adicionar opção', 'button.add' => 'Adicionar', +'button.delete' => 'Apagar', 'button.generate' => 'Criar', 'button.reset_password' => 'Resetar senha', 'button.send' => 'Enviar', @@ -140,6 +139,8 @@ $i18n_key_words = array( 'label.end_date' => 'Data final', 'label.user' => 'Usuário', 'label.users' => 'Usuários', +// TODO: translate the following. +// 'label.roles' => 'Roles', 'label.client' => 'Cliente', 'label.clients' => 'Clientes', 'label.option' => 'Opção', @@ -162,8 +163,6 @@ $i18n_key_words = array( // TODO: translate the following. // 'label.month_total' => 'Month total', 'label.today' => 'Hoje', -'label.total_hours' => 'Total de horas', -'label.total_cost' => 'Custo total', 'label.view' => 'Ver', 'label.edit' => 'Editar', 'label.delete' => 'Apagar', @@ -215,6 +214,8 @@ $i18n_key_words = array( // 'label.paid_status' => 'Paid status', // 'label.paid' => 'Paid', // 'label.mark_paid' => 'Mark paid', +// 'label.week_note' => 'Week note', +// 'label.week_list' => 'Week list', // Form titles. 'title.login' => 'Login', @@ -248,6 +249,11 @@ $i18n_key_words = array( 'title.add_user' => 'Adicionando usuário', 'title.edit_user' => 'Editando usuário', 'title.delete_user' => 'Apagando usuário', +// TODO: translate the following. +// 'title.roles' => 'Roles', +// 'title.add_role' => 'Adding Role', +// 'title.edit_role' => 'Editing Role', +// 'title.delete_role' => 'Deleting Role', 'title.clients' => 'Clientes', 'title.add_client' => 'Adicionando cliente', 'title.edit_client' => 'Editando cliente', @@ -274,6 +280,8 @@ $i18n_key_words = array( 'title.cf_edit_dropdown_option' => 'Editando opção', 'title.cf_delete_dropdown_option' => 'Apagando opção', 'title.locking' => 'Bloquear', +// TODO: translate the following. +// 'title.week_view' => 'Week View', // Section for common strings inside combo boxes on forms. Strings shared between forms shall be placed here. // Strings that are used in a single form must go to the specific form section. @@ -314,7 +322,7 @@ $i18n_key_words = array( // Login form. See example at https://timetracker.anuko.com/login.php. 'form.login.forgot_password' => 'Esqueceu a senha?', -'form.login.about' =>'Anuko Time Tracker é um sistema, simples, de fácil uso, de código aberto, de rastreamento do tempo.', +'form.login.about' => 'Anuko Time Tracker é um sistema, simples, de fácil uso, de código aberto, de rastreamento do tempo.', // Resetting Password form. See example at https://timetracker.anuko.com/password_reset.php. 'form.reset_password.message' => 'Pedido para resetar a senha enviado por e-mail.', @@ -342,7 +350,6 @@ $i18n_key_words = array( // Reports form. See example at https://timetracker.anuko.com/reports.php 'form.reports.save_as_favorite' => 'Guardar como favorito', 'form.reports.confirm_delete' => 'Tem certeza que deseja remover este relatório dos favoritos?', -'form.reports.include_records' => 'Incluir entradas', 'form.reports.include_billable' => 'faturável', 'form.reports.include_not_billable' => 'não faturável', 'form.reports.include_invoiced' => 'faturado', @@ -369,6 +376,8 @@ $i18n_key_words = array( // (you can get to this form after generating a report). 'form.invoice.number' => 'Número da fatura', 'form.invoice.person' => 'Pessoa', + +// Deleting Invoice form. See example at https://timetracker.anuko.com/invoice_delete.php 'form.invoice.invoice_to_delete' => 'Fatura a ser apagada', 'form.invoice.invoice_entries' => 'Entradas de fatura', // TODO: translate the following. @@ -397,31 +406,39 @@ $i18n_key_words = array( 'form.users.rate' => 'Honorário', 'form.users.default_rate' => 'Honorário padrão por hora', -// Client delete form. See example at https://timetracker.anuko.com/client_delete.php -'form.client.client_to_delete' => 'Cliente a ser apagado', -'form.client.client_entries' => 'Entradas de cliente', +// Roles form. See example at https://timetracker.anuko.com/roles.php +// TODO: translate the following. +// 'form.roles.active_roles' => 'Active Roles', +// 'form.roles.inactive_roles' => 'Inactive Roles', +// 'form.roles.rights' => 'Rights', // Clients form. See example at https://timetracker.anuko.com/clients.php 'form.clients.active_clients' => 'Clientes ativos', 'form.clients.inactive_clients' => 'Clientes inativos', -// Strings for Exporting Team Data form. See example at https://timetracker.anuko.com/export.php +// Deleting Client form. See example at https://timetracker.anuko.com/client_delete.php +'form.client.client_to_delete' => 'Cliente a ser apagado', +'form.client.client_entries' => 'Entradas de cliente', + +// Exporting Team Data form. See example at https://timetracker.anuko.com/export.php 'form.export.hint' => 'Você pode exportar todos os dados da equipe para um arquivo xml. Isto pode ser útil se você estiver migrando os dados para um servidor próprio.', 'form.export.compression' => 'Compressão', 'form.export.compression_none' => 'nenhuma', 'form.export.compression_bzip' => 'bzip', -// Strings for Importing Team Data form. See example at https://timetracker.anuko.com/imort.php (login as admin first). +// Importing Team Data form. See example at https://timetracker.anuko.com/imort.php (login as admin first). 'form.import.hint' => 'Importar dados de equipe de um arquivo xml.', 'form.import.file' => 'Selecionar arquivo', 'form.import.success' => 'Importação realizada com sucesso.', // Teams form. See example at https://timetracker.anuko.com/admin_teams.php (login as admin first). -'form.teams.hint' => 'Crie uma nova equipe fazendo uma nova conta de gerente.
você também pode importar os dados de um arquivo xml de outro servidor Anuko Time Tracker (não havendo colisão de usuários).', +'form.teams.hint' => 'Crie uma nova equipe fazendo uma nova conta de gerente.
você também pode importar os dados de um arquivo xml de outro servidor Anuko Time Tracker (não havendo colisão de usuários).', // Profile form. See example at https://timetracker.anuko.com/profile_edit.php. 'form.profile.12_hours' => '12 horas', 'form.profile.24_hours' => '24 horas', +// TODO: translate the following. +// 'form.profile.show_holidays' => 'Show holidays', 'form.profile.tracking_mode' => 'Modo de acompanhamento', 'form.profile.mode_time' => 'tempo', 'form.profile.mode_projects' => 'projetos', @@ -430,6 +447,11 @@ $i18n_key_words = array( 'form.profile.type_all' => 'todos', 'form.profile.type_start_finish' => 'início e fim', 'form.profile.type_duration' => 'duração', +// TODO: translate the following. +// 'form.profile.punch_mode' => 'Punch mode', +// 'form.profile.allow_overlap' => 'Allow overlap', +// 'form.profile.future_entries' => 'Future entries', +// 'form.profile.uncompleted_indicators' => 'Uncompleted indicators', 'form.profile.plugins' => 'Plugins', // Mail form. See example at https://timetracker.anuko.com/report_send.php when emailing a report. @@ -447,4 +469,28 @@ $i18n_key_words = array( // 'form.quota.quota' => 'Quota', // 'form.quota.workday_hours' => 'Hours in a work day', // 'form.quota.hint' => 'If values are empty, quotas are calculated automatically based on workday hours and holidays.', + +// Roles and rights. These strings are used in multiple places. Grouped here to provide consistent translations. +// TODO: translate the following. +// 'role.user.label' => 'User', +// 'role.user.low_case_label' => 'user', +// 'role.user.description' => 'A regular member without management rights.', +// 'role.client.label' => 'Client', +// 'role.client.low_case_label' => 'client', +// 'role.client.description' => 'A client can view its own reports, charts, and invoices.', +// 'role.supervisor.label' => 'Supervisor', +// 'role.supervisor.low_case_label' => 'supervisor', +// 'role.supervisor.description' => 'A person with a small set of management rights.', +// 'role.comanager.label' => 'Co-manager', +// 'role.comanager.low_case_label' => 'co-manager', +// 'role.comanager.description' => 'A person with a big set of management functions.', +// 'role.manager.label' => 'Manager', +// 'role.manager.low_case_label' => 'manager', +// 'role.manager.description' => 'Group manager. Can do most of things for a group.', +// 'role.top_manager.label' => 'Top manager', +// 'role.top_manager.low_case_label' => 'top manager', +// 'role.top_manager.description' => 'Top group manager. Can do everything in a tree of groups.', +// 'role.admin.label' => 'Administrator', +// 'role.admin.low_case_label' => 'administrator', +// 'role.admin.description' => 'Site adminsitrator.', );