, etc.
// Login form. See example at https://timetracker.anuko.com/login.php.
-// 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.',
+'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.',
// Resetting Password form. See example at https://timetracker.anuko.com/password_reset.php.
-// TODO: translate the following:
-// 'form.reset_password.message' => 'Password reset request sent by email.',
-// 'form.reset_password.email_subject' => 'Anuko Time Tracker password reset request',
-'form.reset_password.email_body' => "Prezado usuário,\n\nAlguém, possivelmente você, solicitou o reset da sua senha do Anuko Time Tracker. Entre nete link para resetar a sua senha.\n\n%s\n\nAnuko Time Tracker é um sistema, simples, de fácil uso, de código abertois, de rastreamento do tempo. Visite https://www.anuko.com para mais informações.\n\n",
+'form.reset_password.message' => 'Pedido para resetar a senha enviado por e-mail.',
+'form.reset_password.email_subject' => 'Pedido de alteração de senha no Anuko Time Tracker',
+// TODO: English string has changed. "from IP" added. Re-translate the beginning.
+// 'form.reset_password.email_body' => "Dear User,\n\nSomeone from IP %s requested your Anuko Time Tracker password reset. Please visit this link if you want to reset your password.\n\n%s\n\nAnuko Time Tracker is a simple, easy to use, open source time tracking system. Visit https://www.anuko.com for more information.\n\n",
+// "IP %s" probably sounds awkward.
+'form.reset_password.email_body' => "Prezado usuário,\n\nAlguém, IP %s, solicitou o reset da sua senha do Anuko Time Tracker. Entre nete link para resetar a sua senha.\n\n%s\n\nAnuko Time Tracker é um sistema, simples, de fácil uso, de código abertois, de rastreamento do tempo. Visite https://www.anuko.com para mais informações.\n\n",
// Changing Password form. See example at https://timetracker.anuko.com/password_change.php?ref=1.
'form.change_password.tip' => 'Entre com a nova senha e clique em Salvar.',
// 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.uncompleted' => 'Uncompleted',
+'form.time.duration_format' => '(hh:mm ou 0.0h)',
+'form.time.billable' => 'Faturável',
+'form.time.uncompleted' => 'Incompleta',
+// TODO: translate the following.
+// 'form.time.remaining_quota' => 'Remaining quota',
+// 'form.time.over_quota' => 'Over quota',
+// 'form.time.remaining_balance' => 'Remaining balance',
+// 'form.time.over_balance' => 'Over balance',
// Editing Time Record form. See example at https://timetracker.anuko.com/time_edit.php (get there by editing an uncompleted time record).
-// TODO: translate the following:
-// 'form.time_edit.uncompleted' => 'This record was saved with only start time. It is not an error.',
+'form.time_edit.uncompleted' => 'Eesta entrada foi salva somente com hora de inÃcio. Não é um erro.',
+
+// Week view form. See example at https://timetracker.anuko.com/week.php.
+// TODO: translate the following.
+// 'form.week.new_entry' => 'New entry',
// 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?',
-// TODO: translate the following:
-// 'form.reports.include_records' => 'Include records',
-// 'form.reports.include_billable' => 'billable',
-// 'form.reports.include_not_billable' => 'not billable',
-// '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.group_by_date' => 'date',
-// 'form.reports.group_by_user' => 'user',
-// 'form.reports.group_by_client' => 'client',
-// 'form.reports.group_by_project' => 'project',
-// 'form.reports.group_by_task' => 'task',
-// 'form.reports.totals_only' => 'Totals only',
+'form.reports.include_billable' => 'faturável',
+'form.reports.include_not_billable' => 'não faturável',
+'form.reports.include_invoiced' => 'faturado',
+'form.reports.include_not_invoiced' => 'não faturado',
+// TODO: translate the following.
+// 'form.reports.include_assigned' => 'assigned',
+// 'form.reports.include_not_assigned' => 'not assigned',
+// 'form.reports.include_pending' => 'pending',
+'form.reports.select_period' => 'Selecione o perÃodo de tempo',
+'form.reports.set_period' => 'ou selecionar datas',
+'form.reports.show_fields' => 'Exibir campos',
+'form.reports.group_by' => 'Agrupar por',
+'form.reports.group_by_no' => '--- sem agrupar ---',
+'form.reports.group_by_date' => 'data',
+'form.reports.group_by_user' => 'usuário',
+'form.reports.group_by_client' => 'cliente',
+'form.reports.group_by_project' => 'projeto',
+'form.reports.group_by_task' => 'tarefa',
// Report form. See example at https://timetracker.anuko.com/report.php
// (after generating a report at https://timetracker.anuko.com/reports.php).
-// TODO: translate the following:
-// 'form.report.export' => 'Export',
+'form.report.export' => 'Exportar',
+// TODO: translate the following.
+// 'form.report.assign_to_invoice' => 'Assign to invoice',
+// 'form.report.assign_to_timesheet' => 'Assign to timesheet',
+
+// Timesheets form. See example at https://timetracker.anuko.com/timesheets.php
+// TODO: translate the following.
+// 'form.timesheets.active_timesheets' => 'Active Timesheets',
+// 'form.timesheets.inactive_timesheets' => 'Inactive Timesheets',
+
+// Templates form. See example at https://timetracker.anuko.com/templates.php
+// TODO: translate the following.
+// 'form.templates.active_templates' => 'Active Templates',
+// 'form.templates.inactive_templates' => 'Inactive Templates',
// Invoice form. See example at https://timetracker.anuko.com/invoice.php
// (you can get to this form after generating a report).
-// TODO: translate the following:
-// 'form.invoice.number' => 'Invoice number',
-// 'form.invoice.person' => 'Person',
-// 'form.invoice.invoice_to_delete' => 'Invoice to delete',
-// 'form.invoice.invoice_entries' => 'Invoice entries',
+'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.
+// 'form.invoice.confirm_deleting_entries' => 'Please confirm deleting invoice entries from Time Tracker.',
// Charts form. See example at https://timetracker.anuko.com/charts.php
-// TODO: translate the following:
-// 'form.charts.interval' => 'Interval',
-// 'form.charts.chart' => 'Chart',
+'form.charts.interval' => 'Intervalo',
+'form.charts.chart' => 'Gráfico',
// Projects form. See example at https://timetracker.anuko.com/projects.php
-// TODO: translate the following:
-// 'form.projects.active_projects' => 'Active Projects',
-// 'form.projects.inactive_projects' => 'Inactive Projects',
+'form.projects.active_projects' => 'Projetos ativos',
+'form.projects.inactive_projects' => 'Projetos inativos',
// Tasks form. See example at https://timetracker.anuko.com/tasks.php
-// TODO: translate the following:
-// 'form.tasks.active_tasks' => 'Active Tasks',
-// 'form.tasks.inactive_tasks' => 'Inactive Tasks',
+'form.tasks.active_tasks' => 'Tarefas ativas',
+'form.tasks.inactive_tasks' => 'Tarefas inativas',
// Users form. See example at https://timetracker.anuko.com/users.php
-// TODO: translate the following:
-// 'form.users.active_users' => 'Active Users',
-// 'form.users.inactive_users' => 'Inactive Users',
-// 'form.users.role' => 'Role',
-// 'form.users.manager' => 'Manager',
-// 'form.users.comanager' => 'Co-manager',
-// 'form.users.rate' => 'Rate',
-// 'form.users.default_rate' => 'Default hourly rate',
-
-// Client delete form. See example at https://timetracker.anuko.com/client_delete.php
-// TODO: translate the following:
-// 'form.client.client_to_delete' => 'Client to delete',
-// 'form.client.client_entries' => 'Client entries',
+// TODO: translate the following.
+// 'form.users.uncompleted_entry' => 'User has an uncompleted time entry',
+'form.users.role' => 'Papel',
+'form.users.manager' => 'Gerente',
+'form.users.comanager' => 'Coordenador',
+'form.users.rate' => 'Honorário',
+'form.users.default_rate' => 'Honorário padrão por hora',
+
+// Editing User form. See example at https://timetracker.anuko.com/user_edit.php
+// TODO: translate the following.
+// 'form.user_edit.swap_roles' => 'Swap roles',
+
+// 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.rank' => 'Rank',
+// 'form.roles.rights' => 'Rights',
+// 'form.roles.assigned' => 'Assigned',
+// 'form.roles.not_assigned' => 'Not assigned',
// Clients form. See example at https://timetracker.anuko.com/clients.php
-// TODO: translate the following:
-// 'form.clients.active_clients' => 'Active Clients',
-// 'form.clients.inactive_clients' => 'Inactive Clients',
-
-// Strings for Exporting Team Data form. See example at https://timetracker.anuko.com/export.php
-// TODO: translate the following:
-// 'form.export.hint' => 'You can export all team data into an xml file. It could be useful if you are migrating data to your own server.',
-// 'form.export.compression' => 'Compression',
-// 'form.export.compression_none' => 'none',
-// 'form.export.compression_bzip' => 'bzip',
-
-// Strings for Importing Team Data form. See example at https://timetracker.anuko.com/imort.php (login as admin first).
-// TODO: translate the following:
-// 'form.import.hint' => 'Import team data from an xml file.',
-// 'form.import.file' => 'Select file',
-// 'form.import.success' => 'Import completed successfully.',
-
-// Teams form. See example at https://timetracker.anuko.com/admin_teams.php (login as admin first).
-'form.teams.hint' => 'Crie uma nova organização 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.
-// TODO: translate the following:
-// 'form.profile.12_hours' => '12 hours',
-// 'form.profile.24_hours' => '24 hours',
-// 'form.profile.tracking_mode' => 'Tracking mode',
-// 'form.profile.mode_time' => 'time',
-// 'form.profile.mode_projects' => 'projects',
-// 'form.profile.mode_projects_and_tasks' => 'projects and tasks',
-// 'form.profile.record_type' => 'Record type',
-// 'form.profile.type_all' => 'all',
-// 'form.profile.type_start_finish' => 'start and finish',
-// 'form.profile.type_duration' => 'duration',
-// 'form.profile.plugins' => 'Plugins',
+'form.clients.active_clients' => 'Clientes ativos',
+'form.clients.inactive_clients' => 'Clientes inativos',
+
+// 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 Group Data form. See example at https://timetracker.anuko.com/export.php
+// TODO: replace "team" with "group" in the string below.
+'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',
+
+// Importing Group Data form. See example at https://timetracker.anuko.com/import.php (login as admin first).
+'form.import.hint' => 'Importar dados de equipe de um arquivo xml.', // TODO: replace "team" with "group".
+'form.import.file' => 'Selecionar arquivo',
+'form.import.success' => 'Importação realizada com sucesso.',
+
+// Groups form. See example at https://timetracker.anuko.com/admin_groups.php (login as admin first).
+// TODO: replace "team" with "group" in the string below (3 places).
+'form.groups.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).',
+
+// Group Settings form. See example at https://timetracker.anuko.com/group_edit.php.
+'form.group_edit.12_hours' => '12 horas',
+'form.group_edit.24_hours' => '24 horas',
+// TODO: translate the following.
+// 'form.group_edit.display_options' => 'Display options',
+// 'form.group_edit.show_holidays' => 'Show holidays',
+'form.group_edit.tracking_mode' => 'Modo de acompanhamento',
+'form.group_edit.mode_time' => 'tempo',
+'form.group_edit.mode_projects' => 'projetos',
+'form.group_edit.mode_projects_and_tasks' => 'projetos e tarefas',
+'form.group_edit.record_type' => 'Tipo de entrada',
+'form.group_edit.type_all' => 'todos',
+'form.group_edit.type_start_finish' => 'inÃcio e fim',
+'form.group_edit.type_duration' => 'duração',
+// TODO: translate the following.
+// 'form.group_edit.punch_mode' => 'Punch mode',
+// 'form.group_edit.allow_overlap' => 'Allow overlap',
+// 'form.group_edit.future_entries' => 'Future entries',
+// 'form.group_edit.uncompleted_indicators' => 'Uncompleted indicators',
+// 'form.group_edit.confirm_save' => 'Confirm saving',
+// 'form.group_edit.allow_ip' => 'Allow IP',
+
+// Deleting Group form. See example at https://timetracker.anuko.com/delete_group.php
+// TODO: translate the following.
+// 'form.group_delete.hint' => 'Are you sure you want to delete the entire group?',
// Mail form. See example at https://timetracker.anuko.com/report_send.php when emailing a report.
-// TODO: translate the following:
-// 'form.mail.from' => 'From',
-// 'form.mail.to' => 'To',
-// 'form.mail.cc' => 'Cc',
-// 'form.mail.subject' => 'Subject',
-// 'form.mail.report_subject' => 'Time Tracker Report',
-// 'form.mail.footer' => 'Anuko Time Tracker is a simple, easy to use, open source
time tracking system. Visit www.anuko.com for more information.',
-// 'form.mail.report_sent' => 'Report sent.',
-// 'form.mail.invoice_sent' => 'Invoice sent.',
-);
-
-
-/*
-// Some of the strings could propably be reused above... Working on it...
-
-"form.mytime.edit_title" => 'editando entrada de hora',
-"form.mytime.del_str" => 'apagando entrada de hora',
-// "form.mytime.time_form" => ' (hh:mm)',
-"form.mytime.date" => 'data',
-"form.mytime.project" => 'projeto',
-"form.mytime.activity" => 'atividade',
-"form.mytime.start" => 'inÃcio',
-"form.mytime.finish" => 'fim',
-"form.mytime.duration" => 'duração',
-"form.mytime.note" => 'anotação',
-// Note to translators: the string below must be translated
-"form.mytime.behalf" => 'trabalho diário de',
-"form.mytime.daily" => 'trabalho diário',
-"form.mytime.total" => 'horas totais: ',
-"form.mytime.th.project" => 'projeto',
-"form.mytime.th.activity" => 'atividade',
-"form.mytime.th.start" => 'inÃcio',
-"form.mytime.th.finish" => 'fim',
-"form.mytime.th.duration" => 'duração',
-"form.mytime.th.note" => 'anotação',
-"form.mytime.th.edit" => 'editar',
-"form.mytime.th.delete" => 'apagar',
-"form.mytime.del_yes" => 'o perÃodo registrado foi apagado com sucesso',
-// Note to translators: the strings below are missing and must be added and translated
-"form.mytime.no_finished_rec" => 'esta entrada foi salva somente com hora de inÃcio. não é um erro. saia se você precisar.',
-"form.mytime.billable" => 'faturável',
-"form.mytime.warn_tozero_rec" => 'esta entrada deve ser removida pois o perÃodo está bloqueado',
-"form.mytime.uncompleted" => 'não completada',
-// profile form attributes
-// Note to translators: we need a more accurate translation of form.profile.create_title
-"form.profile.create_title" => 'criar nova conta de gerênte',
-"form.profile.edit_title" => 'editando perfil',
-"form.profile.name" => 'nome',
-// Note to translators: the string below is missing and must be added and translated
-"form.profile.login" => 'login',
-// Note to translators: the strings below are missing and must be added and translated
-"form.profile.showchart" => 'mostrar gráfico de torta',
-"form.profile.lang" => 'idioma',
-"form.profile.custom_date_format" => "formato da data",
-"form.profile.custom_time_format" => "formato da hora",
-"form.profile.default_format" => "(padrão)",
-"form.profile.start_week" => "primeiro dia da semana",
-// people form attributes
-"form.people.ppl_str" => 'pessoas',
-"form.people.createu_str" => 'adicionar novo usuário',
-"form.people.edit_str" => 'editando usuário',
-"form.people.del_str" => 'apagando usuário',
-"form.people.th.name" => 'nome',
-// Note to translators: "form.people.th.login" => 'e-mail', // email has been changed to login
-"form.people.th.role" => 'papel',
-"form.people.th.edit" => 'editar',
-"form.people.th.del" => 'apagar',
-"form.people.th.status" => 'status',
-// Note to translators: the strings below are missing and must be added and translated
-"form.people.th.project" => 'projeto',
-"form.people.th.rate" => 'honorário',
-"form.people.manager" => 'gerente',
-// Note to translators: the string below is missing and must be added and translated
-"form.people.comanager" => 'coordenador',
-"form.people.empl" => 'usuário',
-"form.people.name" => 'nome',
-// Note to translators: the string below is missing and must be added and translated
-"form.people.login" => 'login',
-"form.people.rate" => 'honorário por hora',
-// Note to translators: the strings below are missing and must be added and translated
-"form.people.comanager" => 'coordenador',
-"form.people.projects" => 'projetos',
-// projects form attributes
-"form.project.proj_title" => 'projetos',
-"form.project.edit_str" => 'editando projeto',
-"form.project.add_str" => 'adicionando novo projeto',
-"form.project.del_str" => 'apagando projeto',
-"form.project.th.name" => 'nome',
-"form.project.th.edit" => 'editar',
-"form.project.th.del" => 'apagar',
-"form.project.name" => 'nome',
-// activities form attributes
-"form.activity.act_title" => 'atividades',
-"form.activity.add_title" => 'adicionando nova atividade',
-"form.activity.edit_str" => 'editando atividade',
-// Note to translators: the string below must be translated
-"form.activity.del_str" => 'apagando atividade',
-"form.activity.name" => 'nome',
-"form.activity.project" => 'projeto',
-"form.activity.th.name" => 'nome',
-"form.activity.th.project" => 'projeto',
-"form.activity.th.edit" => 'editar',
-"form.activity.th.del" => 'apagar',
-// report attributes
-"form.report.title" => 'relatórios',
-"form.report.from" => 'data inicial',
-"form.report.to" => 'data final',
-// Note to translators: the strings below must be translated
-"form.report.groupby_user" => 'usuário',
-"form.report.groupby_project" => 'projeto',
-"form.report.groupby_activity" => 'atividade',
-"form.report.duration" => 'duração',
-"form.report.start" => 'inÃcio',
-"form.report.activity" => 'atividade',
-// Note to translators: the string below must be translated
-"form.report.show_idle" => 'mostrar inativo',
-"form.report.finish" => 'fim',
-"form.report.note" => 'anotação',
-"form.report.project" => 'projeto',
-// Note to translators: the string below is missing and must be added and translated
-"form.report.totals_only" => 'somente totais',
-"form.report.total" => 'horas totais',
-"form.report.th.empllist" => 'usuário',
-// Note to translators: the strings below must be translated
-"form.report.th.date" => 'data',
-"form.report.th.project" => 'projeto',
-"form.report.th.activity" => 'atividade',
-"form.report.th.start" => 'inÃcio',
-"form.report.th.finish" => 'fim',
-"form.report.th.duration" => 'duração',
-"form.report.th.note" => 'nota',
-// mail form attributes
-"form.mail.from" => 'de',
-"form.mail.to" => 'para',
-"form.mail.cc" => 'cc',
-"form.mail.subject" => 'assunto',
-"form.mail.comment" => 'comentário',
-"form.mail.above" => 'enviar este relatório por e-mail',
-// Note to translators: the strings below must be translated
-"form.mail.footer_str" => 'Anuko Time Tracker é um sistema, simples, de fácil uso, de código aberto,
de rastreamento do tempo. Visite www.anuko.com para mais informações.',
-"form.mail.sending_str" => 'mensagem enviada',
-// invoice attributes
-// Note to translators: the strings below must be translated
-"form.invoice.title" => 'fatura',
-"form.invoice.caption" => 'fatura',
-"form.invoice.above" => 'informações adicionais para fatura',
-"form.invoice.select_cust" => 'selecionar cliente',
-"form.invoice.fillform" => 'preencha os campos',
-"form.invoice.date" => 'data da fatura',
-"form.invoice.number" => 'número da fatura',
-"form.invoice.tax" => 'honorário',
-"form.invoice.daily_subtotals" => 'subtotais diários'
-"form.invoice.yourcoo" => 'seu nome
e endereço',
-"form.invoice.custcoo" => 'nome do cliente
e endereço',
-"form.invoice.comment" => 'comentário ',
-"form.invoice.th.username" => 'pessoa',
-"form.invoice.th.time" => 'horas',
-"form.invoice.th.rate" => 'taxa',
-"form.invoice.th.summ" => 'quantidade',
-"form.invoice.subtotal" => 'subtotal',
-"form.invoice.customer" =>'cliente',
-// Note to translators: the strings below must be translated
-"form.invoice.mailinv_above" => 'enviar essa fatura por e-mail',
-"form.invoice.sending_str" => 'fatura enviada',
-// Note to translators: the strings below are missing and must be added and translated
-"form.migration.zip" => 'compressão',
-"form.migration.file" => 'selecionar arquivo',
-"form.migration.import.title" => 'importar dados',
-"form.migration.import.success" => 'importação realizada com sucesso',
-"form.migration.import.text" => 'importar dados de organização de um arquivo xml',
-"form.migration.export.title" => 'exportar dados',
-"form.migration.export.success" => 'exportação realizada com sucesso',
-"form.migration.export.text" => 'você pode exportar todos os dados da organização para um arquivo xml. isto pode ser útil se você estiver migrando os dados para um servidor próprio.',
-"form.migration.compression.none" => 'nenhuma',
-"form.migration.compression.gzip" => 'gzip',
-"form.migration.compression.bzip" => 'bzip',
-"form.client.title" => 'clientes',
-"form.client.add_title" => 'adicionar cliente',
-"form.client.edit_title" => 'editar cliente',
-"form.client.del_title" => 'apagar cliente',
-"form.client.th.name" => 'nome',
-"form.client.th.edit" => 'editar',
-"form.client.th.del" => 'apagar',
-"form.client.name" => 'nome',
-"form.client.tax" => 'taxa',
-"form.client.daily_subtotals" => 'subtotais diários',
-"form.client.yourcoo" => 'seu nome
e endereço na fatura',
-"form.client.custcoo" => 'endereço',
-"form.client.comment" => 'comentário ',
-// miscellaneous strings
-"forward.forgot_password" => 'esqueceu a senha?',
-// Note to translators: the strings below must be translated
-"forward.edit" => 'editar',
-"forward.delete" => 'apagar',
-// Note to translators: the string below must be translated
-"forward.tocsvfile" => 'exportar dados para arquivo .csv',
-// Note to translators: the strings below are missing and must be added and translated
-"forward.toxmlfile" => 'exportar dados para arquivo .xml',
-"forward.geninvoice" => 'criar fatura',
-"forward.change" => 'configurar clientes',
-// strings inside contols on forms
-"controls.select.project" => '--- selecione projeto ---',
-"controls.select.activity" => '--- selecione atividade ---',
-// Note to translators: the strings below are missing and must be added and translated
-"controls.select.client" => '--- selecione cliente ---',
-"controls.project_bind" => '--- todos ---',
-"controls.all" => '--- todos ---',
-"controls.notbind" => '--- não ---',
-"controls.per_tm" => 'este mês',
-"controls.per_lm" => 'último mês',
-"controls.per_tw" => 'esta semana',
-"controls.per_lw" => 'última semana',
-// Note to translators: the strings below are missing and must be added and translated
-"controls.per_td" => 'este dia',
-"controls.per_at" => 'tudo',
-"controls.per_ty" => 'este ano',
-"controls.sel_period" => '--- selecione o perÃodo de tempo ---',
-// Note to translators: the strings below must be translated
-"controls.sel_groupby" => '--- sem agrupar ---',
-"controls.inc_billable" => 'faturável',
-"controls.inc_nbillable" => 'não faturável',
-"controls.default" => '--- padrão ---',
-// labels
-// Note to translators: the strings below are missing and must be added and translated
-"label.chart.title1" => 'atividades para o usuário',
-"label.chart.title2" => 'projetos para o usuário',
-"label.chart.period" => 'gráfico para o perÃodo',
-"label.pinfo" => '%s, %s',
-"label.pinfo2" => '%s',
-"label.pbehalf_info" => '%s %s em nome de %s',
-"label.pminfo" => ' (gerente)',
-// Note to translators: the strings below are missing and must be added and translated
-"label.pcminfo" => ' (coordenador)',
-"label.painfo" => ' (administrador)',
-"label.time_noentry" => 'sem registro',
-"label.today" => 'hoje',
-"label.req_fields" => '* campos obrigatórios',
-// Note to translators: the strings below must be translated
-"label.sel_project" => 'selecione o projeto',
-"label.sel_activity" => 'selecione a atividade',
-"label.sel_tp" => 'selecione o perÃodo de tempo',
-"label.set_tp" => 'ou selecionar datas',
-"label.fields" => 'exibir campos',
-// Note to translators: the strings below must be translated
-"label.group_title" => 'agrupar por',
-"label.include_title" => 'incluir entradas',
-"label.inv_str" => 'fatura',
-"label.set_empl" => 'selecione os usuários'
-"label.sel_all" => 'selecionar todos',
-"label.sel_none" => 'desmarcar todos',
-"label.or" => 'ou',
-"label.disable" => 'disabilitar',
-"label.enable" => 'habilitar',
-"label.filter" => 'filtar',
-"label.timeweek" => 'total semanal',
-"label.hrs" => 'hrs',
-"label.errors" => 'erros',
-"label.ldap_hint" => 'Entre com o seu login do Windows e senha nos campos abaixo.',
-"label.calendar_today" => 'hoje',
-"label.calendar_close" => 'fechar',
-// login hello text
-"login.hello.text" => "Anuko Time Tracker é um sistema, simples, de fácil uso, de código aberto, de rastreamento do tempo.",
+'form.mail.from' => 'De',
+'form.mail.to' => 'Para',
+'form.mail.report_subject' => 'Relatório do Time Tracker',
+'form.mail.footer' => 'Anuko Time Tracker é um sistema, simples, de fácil uso, de código aberto,
de rastreamento do tempo. Visite www.anuko.com para mais informações.',
+'form.mail.report_sent' => 'Relatório enviado.',
+'form.mail.invoice_sent' => 'Fatura enviada.',
+
+// Quotas configuration form. See example at https://timetracker.anuko.com/quotas.php after enabling Monthly quotas plugin.
+// TODO: translate the following.
+// 'form.quota.year' => 'Year',
+// 'form.quota.month' => 'Month',
+// '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.',
+
+// Swap roles form. See example at https://timetracker.anuko.com/swap_roles.php.
+// TODO: translate the following.
+// 'form.swap.hint' => 'Demote yourself to a lower role by swapping roles with someone else. This cannot be undone.',
+// 'form.swap.swap_with' => 'Swap roles with',
+
+// Work Units configuration form. See example at https://timetracker.anuko.com/work_units.php after enabling Work units plugin.
+// TODO: translate the following.
+// 'form.work_units.minutes_in_unit' => 'Minutes in unit',
+// 'form.work_units.1st_unit_threshold' => '1st unit threshold',
+
+// 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 data.',
+// '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.',
+
+// Timesheet View form. See example at https://timetracker.anuko.com/timesheet_view.php.
+// TODO: translate the following.
+// 'form.timesheet_view.submit_subject' => 'Timesheet approval request',
+// 'form.timesheet_view.submit_body' => "A new timesheet requires approval.User: %s.",
+// 'form.timesheet_view.approve_subject' => 'Timesheet approved',
+// 'form.timesheet_view.approve_body' => "Your timesheet %s was approved.
%s",
+// 'form.timesheet_view.disapprove_subject' => 'Timesheet not approved',
+// 'form.timesheet_view.disapprove_body' => "Your timesheet %s was not approved.
%s",
+
+// Display Options form. See example at https://timetracker.anuko.com/display_options.php.
+// TODO: translate the following.
+// 'form.display_options.note_on_separate_row' => 'Note on separate row',
);
-*/