diff --git a/config/locales/client.pt.yml b/config/locales/client.pt.yml index 2123599f..c04217db 100644 --- a/config/locales/client.pt.yml +++ b/config/locales/client.pt.yml @@ -1,7 +1,7 @@ pt: js: wizard: - complete_custom: "Completar o {{name}}" + complete_custom: "Complete the {{name}}" completed: "You have completed this wizard." not_permitted: "You are not permitted to access this wizard." none: "There is no wizard here." @@ -18,6 +18,12 @@ pt: other: "%{count} Characters" quit: "Maybe Later" done_custom: "Done" + back: "Back" + next: "Next" + step: "%{current} of %{total}" + upload: "Upload" + uploading: "Uploading..." + upload_error: "Sorry, there was an error uploading that file. Please try again." wizard_composer: show_preview: "Preview Post" hide_preview: "Edit Post" @@ -65,221 +71,221 @@ pt: admin_js: admin: wizard: - label: "Assistente" - nav_label: "Assistentes" - select: "Selecionar um assistente" - create: "Assistente de criação" - name: "Nome" - name_placeholder: "nome do assistente" + label: "Wizard" + nav_label: "Wizards" + select: "Select a wizard" + create: "Create Wizard" + name: "Name" + name_placeholder: "wizard name" background: "Background" background_placeholder: "#hex" - save_submissions: "Salvar" - save_submissions_label: "Salvar submissões do assistente." - multiple_submissions: "Múltiplos" - multiple_submissions_label: "Os usuários podem enviar várias vezes." - after_signup: "Registrar-se" - after_signup_label: "Usuários direcionados ao assistente após o horário de início." - after_time: "Horário" - after_time_label: "Usuários direcionados ao assistente após o horário de início:" - after_time_time_label: "Horário de Início" + save_submissions: "Save" + save_submissions_label: "Save wizard submissions." + multiple_submissions: "Multiple" + multiple_submissions_label: "Users can submit multiple times." + after_signup: "Signup" + after_signup_label: "Users directed to wizard after signup." + after_time: "Time" + after_time_label: "Users directed to wizard after start time:" + after_time_time_label: "Start Time" after_time_modal: - title: "Hora de Início do Assistente" - date: "Data" - time: "Horário" - done: "Definir horário" - clear: "Limpar" - required: "Obrigatório" - required_label: "Usuários não podem pular o assistente." + title: "Wizard Start Time" + date: "Date" + time: "Time" + done: "Set Time" + clear: "Clear" + required: "Required" + required_label: "Users cannot skip the wizard." prompt_completion: "Prompt" - prompt_completion_label: "Solicitar usuário para completar o assistente." - restart_on_revisit: "Reiniciar" - restart_on_revisit_label: "Limpar submissões em cada visita." - resume_on_revisit: "Retomar" - resume_on_revisit_label: "Pergunte ao usuário se eles querem retomar cada visita." - theme_id: "Tema" - no_theme: "Selecione um tema (opcional)" - save: "Salvar as alterações" - remove: "Apagar Assistente" - add: "Adicionar" + prompt_completion_label: "Prompt user to complete wizard." + restart_on_revisit: "Restart" + restart_on_revisit_label: "Clear submissions on each visit." + resume_on_revisit: "Resume" + resume_on_revisit_label: "Ask the user if they want to resume on each visit." + theme_id: "Theme" + no_theme: "Select a Theme (optional)" + save: "Save Changes" + remove: "Delete Wizard" + add: "Add" url: "Url" - key: "Chave" - value: "Valor" - profile: "perfil" - translation: "Tradução" - translation_placeholder: "chave" - type: "Tipo" - none: "Fazer uma seleção" - submission_key: 'submeta a chave' + key: "Key" + value: "Value" + profile: "profile" + translation: "Translation" + translation_placeholder: "key" + type: "Type" + none: "Make a selection" + submission_key: 'submission key' param_key: 'param' - group: "Grupo" - permitted: "Permitido" - advanced: "Avançado" - undo: "Desfazer" - clear: "Limpar" - select_type: "Selecione um tipo" - condition: "Condição" - index: "Indexação" + group: "Group" + permitted: "Permitted" + advanced: "Advanced" + undo: "Undo" + clear: "Clear" + select_type: "Select a type" + condition: "Condition" + index: "Index" category_settings: custom_wizard: - title: "Assistente personalizado" - create_topic_wizard: "Selecionar um assistente para substituir o novo compositor de tópicos nesta categoria." + title: "Custom Wizard" + create_topic_wizard: "Select a wizard to replace the new topic composer in this category." message: wizard: - select: "Selecione um assistente, ou crie um novo" - edit: "Você está editando um assistente" - create: "Você está criando um novo assistente" - documentation: "Confira a documentação do assistente" - contact: "Entre em contato com o desenvolvedor" + select: "Select a wizard, or create a new one" + edit: "You're editing a wizard" + create: "You're creating a new wizard" + documentation: "Check out the wizard documentation" + contact: "Contact the developer" field: - type: "Selecione um tipo de campo" - edit: "Você está editando um assistente" - documentation: "Confira a documentação do assistente" + type: "Select a field type" + edit: "You're editing a field" + documentation: "Check out the field documentation" action: - type: "Selecionar um tipo de ação" - edit: "Você está editando um assistente" - documentation: "Confira a documentação do assistente" + type: "Select an action type" + edit: "You're editing an action" + documentation: "Check out the action documentation" custom_fields: - create: "Visualizar, criar, editar e destruir campos personalizados" - saved: "Campo personalizado salvo" - error: "Falha ao salvar: {{messages}}" - documentation: Confira a documentação do assistente + create: "View, create, edit and destroy custom fields" + saved: "Saved custom field" + error: "Failed to save: {{messages}}" + documentation: Check out the custom field documentation manager: - info: "Exportar, importar ou destruir assistentes" - documentation: Confira a documentação do assistente - none_selected: Por favor, selecione pelo menos um assistente válido - no_file: Por favor, escolha um arquivo para importar - file_size_error: O tamanho do arquivo deve ser 512kb ou menos - file_format_error: O arquivo deve ser um arquivo .json - server_error: "Erro: {{message}}" - importing: Importando assistentes... - destroying: Destruindo assistentes... - import_complete: Importação concluída - destroy_complete: Destruição completa + info: "Export, import or destroy wizards" + documentation: Check out the manager documentation + none_selected: Please select atleast one wizard + no_file: Please choose a file to import + file_size_error: The file size must be 512kb or less + file_format_error: The file must be a .json file + server_error: "Error: {{message}}" + importing: Importing wizards... + destroying: Destroying wizards... + import_complete: Import complete + destroy_complete: Destruction complete editor: - show: "Apresentar" - hide: "Esconder" - preview: "Pré-visualização {{action}}" - popover: "{{action}} Campos" + show: "Show" + hide: "Hide" + preview: "{{action}} Preview" + popover: "{{action}} Fields" input: conditional: - name: 'se' - output: 'então' + name: 'if' + output: 'then' assignment: - name: 'definir' + name: 'set' association: - name: 'mapa' + name: 'map' validation: - name: 'garantir' + name: 'ensure' selector: label: - text: "texto" - wizard_field: "campo assistente" - wizard_action: "ação do assistente" - user_field: "campo de usuário" - user_field_options: "opções do campo usuário" - user: "usuário" - category: "categoria" + text: "text" + wizard_field: "wizard field" + wizard_action: "wizard action" + user_field: "user field" + user_field_options: "user field options" + user: "user" + category: "category" tag: "tag" - group: "grupo" - list: "lista" - custom_field: "campo personalizado" - value: "valor" + group: "group" + list: "list" + custom_field: "custom field" + value: "value" placeholder: - text: "Inserir item" - property: "Selecione a propriedade" - wizard_field: "Selecionar campo" - wizard_action: "Selecionar ação" - user_field: "Selecionar campo" - user_field_options: "Selecionar campo" - user: "Selecionar usuário" - category: "Selecione a categoria" - tag: "Selecionar tag" - group: "Selecionar grupo" - list: "Inserir item" - custom_field: "Selecionar campo" - value: "Selecione o valor" + text: "Enter text" + property: "Select property" + wizard_field: "Select field" + wizard_action: "Select action" + user_field: "Select field" + user_field_options: "Select field" + user: "Select user" + category: "Select category" + tag: "Select tag" + group: "Select group" + list: "Enter item" + custom_field: "Select field" + value: "Select value" error: - failed: "falhou em salvar o assistente" - required: "{{type}} requer {{property}}" - invalid: "{{property}} é inválido" - dependent: "{{property}} depende de {{dependent}}" - conflict: "{{type}} com {{property}} '{{value}}' já existe" - after_time: "Após tempo inválido" + failed: "failed to save wizard" + required: "{{type}} requires {{property}}" + invalid: "{{property}} is invalid" + dependent: "{{property}} is dependent on {{dependent}}" + conflict: "{{type}} with {{property}} '{{value}}' already exists" + after_time: "After time invalid" step: - header: "Passos" - title: "Título" - banner: "Estandarte" - description: "Descrição" + header: "Steps" + title: "Title" + banner: "Banner" + description: "Description" required_data: - label: "Obrigatório" - not_permitted_message: "Mensagem exibida quando os dados necessários não estão presentes" + label: "Required" + not_permitted_message: "Message shown when required data not present" permitted_params: label: "Params" force_final: - label: "Etapa final condicional" - description: "Exibir esta etapa como a última etapa se as condições em etapas posteriores não forem passadas quando o usuário chegar a esta etapa." + label: "Conditional Final Step" + description: "Display this step as the final step if conditions on later steps have not passed when the user reaches this step." field: - header: "Campos" - label: "Etiqueta" - description: "Descrição" - image: "Imagem" - image_placeholder: "Url da imagem" - required: "Obrigatório" - required_label: "O campo é obrigatório" - min_length: "Comprimento Mínimo" - min_length_placeholder: "Comprimento mínimo em caracteres" - max_length: "Comprimento máximo" - max_length_placeholder: "Comprimento mínimo em caracteres" - char_counter: "Contador de Personagens" - char_counter_placeholder: "Exibir contador de caracteres" - field_placeholder: "Espaço reservado" - file_types: "Tipos de arquivo" - preview_template: "Modelo" - limit: "Limite" - property: "Propriedade" + header: "Fields" + label: "Label" + description: "Description" + image: "Image" + image_placeholder: "Image url" + required: "Required" + required_label: "Field is Required" + min_length: "Min Length" + min_length_placeholder: "Minimum length in characters" + max_length: "Max Length" + max_length_placeholder: "Maximum length in characters" + char_counter: "Character Counter" + char_counter_placeholder: "Display Character Counter" + field_placeholder: "Field Placeholder" + file_types: "File Types" + preview_template: "Template" + limit: "Limit" + property: "Property" prefill: "Prefill" - content: "Conteúdo" - tag_groups: "Grupos de Tags" + content: "Content" + tag_groups: "Tag Groups" date_time_format: - label: "Formato" - instructions: "Formato moment.js" + label: "Format" + instructions: "Moment.js format" validations: - header: "Validações em tempo real" - enabled: "Ativado" - similar_topics: "Tópicos similares" - position: "Posição" - above: "Abaixo" - below: "Abaixo" - categories: "Categorias" - max_topic_age: "Idade máxima do tópico" + header: "Realtime Validations" + enabled: "Enabled" + similar_topics: "Similar Topics" + position: "Position" + above: "Above" + below: "Below" + categories: "Categories" + max_topic_age: "Max Topic Age" time_units: - days: "Dias" - weeks: "Semanas" - months: "Meses" - years: "Anos" + days: "Days" + weeks: "Weeks" + months: "Months" + years: "Years" type: - text: "Texto" + text: "Text" textarea: Textarea - composer: Compositor - composer_preview: Visualização do compositor - text_only: Somente Texto - number: Numero + composer: Composer + composer_preview: Composer Preview + text_only: Text Only + number: Number checkbox: Checkbox url: Url - upload: Transferir + upload: Upload dropdown: Dropdown tag: Tag - category: Categoria - group: Grupo - user_selector: Seletor de Usuário - date: Data - time: Horário - date_time: Data e Hora + category: Category + group: Group + user_selector: User Selector + date: Date + time: Time + date_time: Date & Time connector: - and: "e" - or: "ou" - then: "então" - set: "definir" + and: "and" + or: "or" + then: "then" + set: "set" equal: '=' greater: '>' less: '<' @@ -289,209 +295,209 @@ pt: association: '→' is: 'is' action: - header: "Ações" - include: "Incluir campos" - title: "Título" - post: "Postagem" - topic_attr: "Atributo do tópico" - interpolate_fields: "Inserir campos de assistente usando o field_id no w{}. Insira campos de usuário usando chave de campo em u{}." + header: "Actions" + include: "Include Fields" + title: "Title" + post: "Post" + topic_attr: "Topic Attribute" + interpolate_fields: "Insert wizard fields using the field_id in w{}. Insert user fields using field key in u{}." run_after: - label: "Executar depois" - wizard_completion: "Conclusão do Assistente" + label: "Run After" + wizard_completion: "Wizard Completion" custom_fields: - label: "Personalizado" - key: "campo" + label: "Custom" + key: "field" skip_redirect: - label: "Redirecionar" - description: "Não redirecionar o usuário para este {{type}} após a conclusão do assistente" + label: "Redirect" + description: "Don't redirect the user to this {{type}} after the wizard completes" suppress_notifications: - label: "Ocultar notificações" - description: "Ocultar notificações normais desencadeadas pela criação de publicações" + label: "Suppress Notifications" + description: "Suppress normal notifications triggered by post creation" send_message: - label: "Enviar mensagem" - recipient: "Destinatário" + label: "Send Message" + recipient: "Recipient" create_topic: - label: "Criar tópico" - category: "Categoria" + label: "Create Topic" + category: "Category" tags: "Tags" - visible: "Visível" + visible: "Visible" open_composer: - label: "Abrir compositor" + label: "Open Composer" update_profile: - label: "Atualizar o perfil" - setting: "Campos" - key: "campo" + label: "Update Profile" + setting: "Fields" + key: "field" watch_categories: - label: "Ver categorias" - categories: "Categorias" - mute_remainder: "Silenciar lembretes" + label: "Watch Categories" + categories: "Categories" + mute_remainder: "Mute Remainder" notification_level: - label: "Nível de notificação" + label: "Notification Level" regular: "Normal" - watching: "Acompanhando" - tracking: "Rastreamento" - watching_first_post: "Assistindo primeira publicação" - muted: "Silenciado" - select_a_notification_level: "Selecionar nível" - wizard_user: "Usuário do Assistente" - usernames: "Usuários" + watching: "Watching" + tracking: "Tracking" + watching_first_post: "Watching First Post" + muted: "Muted" + select_a_notification_level: "Select level" + wizard_user: "Wizard User" + usernames: "Users" post_builder: - checkbox: "Construtor de Postagens" - label: "Construir" - user_properties: "Propriedades do usuário" - wizard_fields: "Campo assistente" - wizard_actions: "Ação do assistente" - placeholder: "Inserir campos de assistente usando o field_id no w{}. Insira campos de usuário usando chave de campo em u{}." + checkbox: "Post Builder" + label: "Builder" + user_properties: "User Properties" + wizard_fields: "Wizard Fields" + wizard_actions: "Wizard Actions" + placeholder: "Insert wizard fields using the field_id in w{}. Insert user properties using property in u{}." add_to_group: - label: "Adicionar ao Grupo" + label: "Add to Group" route_to: - label: "Rota para" + label: "Route To" url: "Url" - code: "Código" + code: "Code" send_to_api: - label: "Enviar para API" + label: "Send to API" api: "API" endpoint: "Endpoint" - select_an_api: "Selecione uma API" - select_an_endpoint: "Selecionar um endpoint" - body: "Conteúdo" + select_an_api: "Select an API" + select_an_endpoint: "Select an endpoint" + body: "Body" body_placeholder: "JSON" create_category: - label: "Criar Categoria" - name: Nome - slug: Pedaço de texto - color: Cor - text_color: Cor do texto - parent_category: Categoria Pai - permissions: Permissões + label: "Create Category" + name: Name + slug: Slug + color: Color + text_color: Text color + parent_category: Parent Category + permissions: Permissions create_group: - label: Criar grupo - name: Nome - full_name: Nome Completo - title: Título - bio_raw: Sobre - owner_usernames: Proprietários - usernames: Membros - grant_trust_level: Nível de confiança automático - mentionable_level: Nível Mencionável - messageable_level: Nível Mensageável - visibility_level: Nível de visibilidade - members_visibility_level: Nível de Visibilidade dos Membros + label: Create Group + name: Name + full_name: Full Name + title: Title + bio_raw: About + owner_usernames: Owners + usernames: Members + grant_trust_level: Automatic Trust Level + mentionable_level: Mentionable Level + messageable_level: Messageable Level + visibility_level: Visibility Level + members_visibility_level: Members Visibility Level custom_field: - nav_label: "Campos personalizados" - add: "Adicionar" + nav_label: "Custom Fields" + add: "Add" external: - label: "de outro plugin" - title: "Este campo personalizado foi adicionado por outro plugin. Você pode usá-lo em seus assistentes, mas você não pode editar o campo aqui." + label: "from another plugin" + title: "This custom field has been added by another plugin. You can use it in your wizards but you can't edit the field here." name: - label: "Nome" - select: "nome_sublinhado" + label: "Name" + select: "underscored_name" type: - label: "Tipo" - select: "Selecione um tipo" + label: "Type" + select: "Select a type" string: "String" - integer: "Inteiro" - boolean: "Boleano" + integer: "Integer" + boolean: "Boolean" json: "JSON" klass: - label: "Classe" - select: "Selecione uma classe" - post: "Postagem" - category: "Categoria" - topic: "Tópico" - group: "Grupo" - user: "Usuário" + label: "Class" + select: "Select a class" + post: "Post" + category: "Category" + topic: "Topic" + group: "Group" + user: "User" serializers: - label: "Serializadores" - select: "Selecionar serializadores" - topic_view: "Exibição de tópico" - topic_list_item: "Item da Lista de Tópicos" - basic_category: "Categoria" - basic_group: "Grupo" - post: "Postagem" + label: "Serializers" + select: "Select serializers" + topic_view: "Topic View" + topic_list_item: "Topic List Item" + basic_category: "Category" + basic_group: "Group" + post: "Post" submissions: - nav_label: "Submissões" - title: "{{name}} Submissões" + nav_label: "Submissions" + title: "{{name}} Submissions" download: "Download" api: label: "API" nav_label: 'APIs' - select: "Selecione uma API" - create: "Criar API" - new: 'Nova API' - name: "Nome (não pode ser alterado)" - name_placeholder: 'Sublinhado' - title: 'Título' - title_placeholder: 'Nome para exibição' - remove: 'Excluir' - save: "Salvar" + select: "Select API" + create: "Create API" + new: 'New API' + name: "Name (can't be changed)" + name_placeholder: 'Underscored' + title: 'Title' + title_placeholder: 'Display name' + remove: 'Delete' + save: "Save" auth: - label: "Autorização" - btn: 'Autorizar' - settings: "Confirgurações" - status: "Estado" - redirect_uri: "Url de redirecionamento" - type: 'Tipo' - type_none: 'Selecione um tipo' - url: "Autorização de url" - token_url: "Url do token" - client_id: 'Id do Cliente' - client_secret: 'Segredo do cliente' - username: 'nome de usuário' - password: 'senha' + label: "Authorization" + btn: 'Authorize' + settings: "Settings" + status: "Status" + redirect_uri: "Redirect url" + type: 'Type' + type_none: 'Select a type' + url: "Authorization url" + token_url: "Token url" + client_id: 'Client id' + client_secret: 'Client secret' + username: 'username' + password: 'password' params: label: 'Params' new: 'New param' status: - label: "Estado" - authorized: 'Autorizar' - not_authorized: "Não autorizado" - code: "Código" - access_token: "Token de acesso" - refresh_token: "Atualizar token" - expires_at: "Expira em" - refresh_at: "Atualizar em" + label: "Status" + authorized: 'Authorized' + not_authorized: "Not authorized" + code: "Code" + access_token: "Access token" + refresh_token: "Refresh token" + expires_at: "Expires at" + refresh_at: "Refresh at" endpoint: label: "Endpoints" - add: "Adicionar endpoint" - name: "Nome do endpoint" - method: "Selecione um método" - url: "Digite uma url" - content_type: "Selecione um tipo de campo" - success_codes: "Selecionar códigos de sucesso" + add: "Add endpoint" + name: "Endpoint name" + method: "Select a method" + url: "Enter a url" + content_type: "Select a content type" + success_codes: "Select success codes" log: - label: "Registros" + label: "Logs" log: - nav_label: "Registros" + nav_label: "Logs" manager: - nav_label: Administrador - title: Gerenciar Assistentes - export: Exportação - import: Importação - imported: importado - upload: Selecione wizards.json - destroy: Destruir - destroyed: destruído + nav_label: Manager + title: Manage Wizards + export: Export + import: Import + imported: imported + upload: Select wizards.json + destroy: Destroy + destroyed: destroyed wizard_js: group: - select: "Selecionar grupo" + select: "Select a group" location: name: - title: "Nome (opcional)" - desc: "por exemplo, P. Sherman Dentist" + title: "Name (optional)" + desc: "e.g. P. Sherman Dentist" street: - title: "Número e rua" + title: "Number and Street" desc: "e.g. 42 Wallaby Way" postalcode: - title: "Código Postal (Zip)" + title: "Postal Code (Zip)" desc: "e.g. 2090" neighbourhood: - title: "Vizinhança" + title: "Neighbourhood" desc: "e.g. Cremorne Point" city: title: "City, Town or Village" desc: "e.g. Sydney" - coordinates: "Coordenadas" + coordinates: "Coordinates" lat: title: "Latitude" desc: "e.g. -31.9456702" @@ -499,10 +505,10 @@ pt: title: "Longitude" desc: "e.g. 115.8626477" country_code: - title: "País" - placeholder: "Selecione um país" + title: "Country" + placeholder: "Select a Country" query: - title: "Endereço" + title: "Address" desc: "e.g. 42 Wallaby Way, Sydney." geo: desc: "Locations provided by {{provider}}"