From ea640ccafda251834becb644a74ae025dbef716a Mon Sep 17 00:00:00 2001 From: Thamer Khatib <56445218+thamerkhatib@users.noreply.github.com> Date: Sat, 4 Jul 2020 19:32:54 -0300 Subject: [PATCH 1/6] commit 1 --- config/locales/client.pt_br.yml | 425 ++++++++++++++++++++++++++++++++ 1 file changed, 425 insertions(+) create mode 100644 config/locales/client.pt_br.yml diff --git a/config/locales/client.pt_br.yml b/config/locales/client.pt_br.yml new file mode 100644 index 00000000..68d7e9a3 --- /dev/null +++ b/config/locales/client.pt_br.yml @@ -0,0 +1,425 @@ +en: + js: + wizard: + complete_custom: "Complete o {{name}}" + + admin_js: + admin: + wizard: + label: "Assistente" + nav_label: "Assistentes" + select: "Selecione um assistente" + create: "Crie um Assistente" + name: "Nome" + name_placeholder: "Nome do Assistente" + background: "Fundo" + background_placeholder: "#hex" + save_submissions: "Salvar" + save_submissions_label: "Salvar submissões do assistente." + multiple_submissions: "Múltiplas" + multiple_submissions_label: "Usuários podem submeter múltiplas vezes." + after_signup: "Cadastro" + after_signup_label: "Usuários encaminhados ao assistente após o cadastro." + after_time: "Tempo" + after_time_label: "Usuários encaminhados ao assistente após a data de início:" + after_time_time_label: "Data de início" + after_time_modal: + title: "Hora de início do assistente" + date: "Data" + time: "Hora" + done: "Selecionar data" + clear: "Apagar" + required: "Obrigatório" + required_label: "Usuário não podem pular o assistente." + prompt_completion: "Pronto" + prompt_completion_label: "Usuário pronto para completar o assistente." + restart_on_revisit: "Recomeçar" + restart_on_revisit_label: "Apagar as submissões a cada visita." + theme_id: "Tema" + no_theme: "Select a Theme (optional)" + save: "Save Changes" + remove: "Delete Wizard" + add: "Add" + url: "Url" + 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: "Group" + permitted: "Permitted" + advanced: "Advanced" + undo: "Undo" + clear: "Clear" + select_type: "Select a type" + + message: + wizard: + 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: "Select a field type" + edit: "You're editing a field" + documentation: "Check out the field documentation" + action: + type: "Select an action type" + edit: "You're editing an action" + documentation: "Check out the action documentation" + + editor: + show: "Show" + hide: "Hide" + preview: "{{action}} Preview" + popover: "{{action}} Fields" + + input: + conditional: + name: 'if' + output: 'then' + assignment: + name: 'set' + association: + name: 'map' + validation: + name: 'ensure' + + selector: + label: + text: "text" + wizard_field: "wizard field" + user_field: "user field" + user_field_options: "user field options" + user: "user" + category: "category" + tag: "tag" + group: "group" + list: "list" + + placeholder: + text: "Enter text" + property: "Select property" + wizard_field: "Select field" + user_field: "Select field" + user_field_options: "Select field" + user: "Select user" + category: "Select category" + tag: "Select tag" + group: "Select group" + list: "Enter item" + + error: + 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: "Steps" + title: "Title" + banner: "Banner" + description: "Description" + required_data: + label: "Required" + not_permitted_message: "Message shown when required data not present" + permitted_params: + label: "Params" + + field: + 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" + file_types: "File Types" + limit: "Limit" + property: "Property" + prefill: "Prefill" + content: "Content" + + type: + text: "Text" + textarea: Textarea + composer: Composer + text_only: Text Only + number: Number + checkbox: Checkbox + url: Url + upload: Upload + dropdown: Dropdown + tag: Tag + category: Category + group: Group + user_selector: User Selector + date: Date + + connector: + and: "and" + or: "or" + then: "then" + set: "set" + equal: '=' + greater: '>' + less: '<' + greater_or_equal: '>=' + less_or_equal: '<=' + regex: '=~' + association: '→' + is: 'is' + + action: + 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: "Run After" + wizard_completion: "Wizard Completion" + custom_fields: + label: "Custom" + key: "field" + skip_redirect: + label: "Redirect" + description: "Don't redirect the user to this {{type}} after the wizard completes" + send_message: + label: "Send Message" + recipient: "Recipient" + create_topic: + label: "Create Topic" + category: "Category" + tags: "Tags" + open_composer: + label: "Open Composer" + update_profile: + label: "Update Profile" + setting: "Fields" + key: "field" + watch_categories: + label: "Watch Categories" + categories: "Categories" + mute_remainder: "Mute Remainder" + notification_level: + label: "Notification Level" + regular: "Normal" + watching: "Watching" + tracking: "Tracking" + watching_first_post: "Watching First Post" + muted: "Muted" + select_a_notification_level: "Select level" + post_builder: + checkbox: "Post Builder" + label: "Builder" + user_properties: "User Properties" + wizard_fields: "Wizard Fields" + placeholder: "Insert wizard fields using the field_id in w{}. Insert user properties using property in u{}." + add_to_group: + label: "Add to Group" + route_to: + label: "Route To" + url: "Url" + code: "Code" + send_to_api: + label: "Send to API" + api: "API" + endpoint: "Endpoint" + select_an_api: "Select an API" + select_an_endpoint: "Select an endpoint" + body: "Body" + body_placeholder: "JSON" + + submissions: + nav_label: "Submissions" + title: "{{name}} Submissions" + download: "Download" + + api: + label: "API" + nav_label: 'APIs' + 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: "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: "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: "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: "Logs" + + log: + nav_label: "Logs" + + transfer: + nav_label: "Transfer" + export: + label: "Export" + none_selected: "Please select atleast one wizard" + import: + label: "Import" + logs: "Import logs for {{fileName}}" + success: 'Wizard "{{id}}" saved successfully' + failure: 'Wizard "{{id}}" could not be saved' + no_file: "Please choose a file to import" + file_size_error: "The file must be JSON and 512kb or less" + + wizard_js: + group: + select: "Select a group" + + location: + name: + title: "Name (optional)" + desc: "e.g. P. Sherman Dentist" + street: + title: "Number and Street" + desc: "e.g. 42 Wallaby Way" + postalcode: + title: "Postal Code (Zip)" + desc: "e.g. 2090" + neighbourhood: + title: "Neighbourhood" + desc: "e.g. Cremorne Point" + city: + title: "City, Town or Village" + desc: "e.g. Sydney" + coordinates: "Coordinates" + lat: + title: "Latitude" + desc: "e.g. -31.9456702" + lon: + title: "Longitude" + desc: "e.g. 115.8626477" + country_code: + title: "Country" + placeholder: "Select a Country" + query: + title: "Address" + desc: "e.g. 42 Wallaby Way, Sydney." + geo: + desc: "Locations provided by {{provider}}" + btn: + label: "Find Location" + results: "Locations" + no_results: "No results. Please double check the spelling." + show_map: "Show Map" + validation: + neighbourhood: "Please enter a neighbourhood." + city: "Please enter a city, town or village." + street: "Please enter a Number and Street." + postalcode: "Please enter a Postal Code (Zip)." + countrycode: "Please select a country." + coordinates: "Please complete the set of coordinates." + geo_location: "Search and select a result." + + select_kit: + default_header_text: Select... + no_content: No matches found + filter_placeholder: Search... + filter_placeholder_with_any: Search or create... + create: "Create: '{{content}}'" + max_content_reached: + one: "You can only select {{count}} item." + other: "You can only select {{count}} items." + min_content_not_reached: + one: "Select at least {{count}} item." + other: "Select at least {{count}} items." + + wizard: + completed: "You have completed this wizard." + not_permitted: "You are not permitted to access this wizard." + none: "There is no wizard here." + return_to_site: "Return to {{siteName}}" + requires_login: "You need to be logged in to access this wizard." + reset: "Reset this wizard." + step_not_permitted: "You're not permitted to view this step." + + wizard_composer: + show_preview: "Preview Post" + hide_preview: "Edit Post" + quote_post_title: "Quote whole post" + bold_label: "B" + bold_title: "Strong" + bold_text: "strong text" + italic_label: "I" + italic_title: "Emphasis" + italic_text: "emphasized text" + link_title: "Hyperlink" + link_description: "enter link description here" + link_dialog_title: "Insert Hyperlink" + link_optional_text: "optional title" + link_url_placeholder: "http://example.com" + quote_title: "Blockquote" + quote_text: "Blockquote" + blockquote_text: "Blockquote" + code_title: "Preformatted text" + code_text: "indent preformatted text by 4 spaces" + paste_code_text: "type or paste code here" + upload_title: "Upload" + upload_description: "enter upload description here" + olist_title: "Numbered List" + ulist_title: "Bulleted List" + list_item: "List item" + toggle_direction: "Toggle Direction" + help: "Markdown Editing Help" + collapse: "minimize the composer panel" + abandon: "close composer and discard draft" + modal_ok: "OK" + modal_cancel: "Cancel" + cant_send_pm: "Sorry, you can't send a message to %{username}." + yourself_confirm: + title: "Did you forget to add recipients?" + body: "Right now this message is only being sent to yourself!" From 4f36c7ddd27cdc668170af894bd56e418abe9f2a Mon Sep 17 00:00:00 2001 From: Thamer Khatib <56445218+thamerkhatib@users.noreply.github.com> Date: Sat, 4 Jul 2020 23:54:56 -0300 Subject: [PATCH 2/6] Final Update Finished translation to pt_BR --- config/locales/client.pt_br.yml | 518 ++++++++++++++++---------------- 1 file changed, 259 insertions(+), 259 deletions(-) diff --git a/config/locales/client.pt_br.yml b/config/locales/client.pt_br.yml index 68d7e9a3..96dcada4 100644 --- a/config/locales/client.pt_br.yml +++ b/config/locales/client.pt_br.yml @@ -36,140 +36,140 @@ en: restart_on_revisit: "Recomeçar" restart_on_revisit_label: "Apagar as submissões a cada visita." theme_id: "Tema" - no_theme: "Select a Theme (optional)" - save: "Save Changes" - remove: "Delete Wizard" - add: "Add" + no_theme: "Selecione um Tema (opcional)" + save: "Salvar Mudanças" + remove: "Excluir Assistente" + add: "Adicionar" url: "Url" - key: "Key" - value: "Value" - profile: "profile" - translation: "Translation" - translation_placeholder: "key" - type: "Type" - none: "Make a selection" - submission_key: 'submission key' + key: "Chave" + value: "Valor" + profile: "perfil" + translation: "Tradução" + translation_placeholder: "chave" + type: "Tipo" + none: "Fazer uma seleção" + submission_key: 'chave de submissão' param_key: 'param' - group: "Group" - permitted: "Permitted" - advanced: "Advanced" - undo: "Undo" - clear: "Clear" - select_type: "Select a type" + group: "Grupo" + permitted: "Permitido" + advanced: "Advançado" + undo: "Refazer" + clear: "Apagar" + select_type: "Selecione um Tipo" message: wizard: - 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" + select: "Selecione um assistente, ou crie um novo" + edit: "Você está editando um assistente" + create: "Você está criando um novo assistente" + documentation: "Verifique a documentação do assistente" + contact: "Entre em contato com o desenvolvedor" field: - type: "Select a field type" - edit: "You're editing a field" - documentation: "Check out the field documentation" + type: "Selecione um tipo de campo" + edit: "Você está editando um campo" + documentation: "Verifique a documentação do campo" action: - type: "Select an action type" - edit: "You're editing an action" - documentation: "Check out the action documentation" + type: "Selecione um tipo de ação" + edit: "Você está editando uma ação" + documentation: "Verifique a documentação da ação" editor: - show: "Show" - hide: "Hide" - preview: "{{action}} Preview" - popover: "{{action}} Fields" + show: "Mostrar" + hide: "Esconder" + preview: "{{action}} Pré-vizualizar" + popover: "{{action}} Campos" input: conditional: - name: 'if' - output: 'then' + name: 'se' + output: 'então' assignment: - name: 'set' + name: 'definir' association: name: 'map' validation: - name: 'ensure' + name: 'certifique' selector: label: - text: "text" - wizard_field: "wizard field" - user_field: "user field" - user_field_options: "user field options" - user: "user" - category: "category" + text: "texto" + wizard_field: "campo do assistente" + user_field: "campo de usuário" + user_field_options: "opção do campo de usuário" + user: "usuário" + category: "categoria" tag: "tag" - group: "group" - list: "list" + group: "grupo" + list: "lista" placeholder: - text: "Enter text" - property: "Select property" - wizard_field: "Select field" - user_field: "Select field" - user_field_options: "Select field" - user: "Select user" - category: "Select category" - tag: "Select tag" - group: "Select group" - list: "Enter item" + text: "Insira o texto" + property: "Selecione a propriedade" + wizard_field: "Selecione o campo" + user_field: "Selecione o campo" + user_field_options: "Selecione o campo" + user: "Selecione o usuário" + category: "Selecione a categoria" + tag: "Selecione a tag" + group: "Selecione o grupo" + list: "Insira o item" error: - 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" + failed: "falha no salvamento do assistente" + required: "{{type}} requer {{property}}" + invalid: "{{property}} é inválido" + dependent: "{{property}} depende do {{dependent}}" + conflict: "{{type}} com {{property}} '{{value}}' já existe" + after_time: "Após data inválida" step: - header: "Steps" - title: "Title" + header: "Passos" + title: "Título" banner: "Banner" - description: "Description" + description: "Descrição" required_data: - label: "Required" - not_permitted_message: "Message shown when required data not present" + label: "Obrigatório" + not_permitted_message: "Mensagem apresentada quando o campo obrigatório não estiver completo" permitted_params: label: "Params" field: - 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" - file_types: "File Types" - limit: "Limit" - property: "Property" - prefill: "Prefill" - content: "Content" + header: "Campos" + label: "Etiqueta" + description: "Descrição" + image: "Imagem" + image_placeholder: "url da Imagem" + required: "Obrigatório" + required_label: "Campo Obrigatório" + min_length: "Comprimento mínimo" + min_length_placeholder: "Comprimento mínimo em caracteres" + file_types: "Tipos de arquivo" + limit: "Limite" + property: "Propriedade" + prefill: "Preencher" + content: "Conteúdo" type: - text: "Text" - textarea: Textarea - composer: Composer - text_only: Text Only - number: Number - checkbox: Checkbox + text: "Texto" + textarea: Área do texto + composer: Compositor + text_only: Apenas texto + number: Número + checkbox: Caixa de seleção url: Url upload: Upload - dropdown: Dropdown + dropdown: Suspenso tag: Tag - category: Category - group: Group - user_selector: User Selector - date: Date + category: Categoria + group: Grupo + user_selector: Selecionador de usuário + date: Data connector: - and: "and" - or: "or" - then: "then" - set: "set" + and: "e" + or: "ou" + then: "então" + set: "definir" equal: '=' greater: '>' less: '<' @@ -177,125 +177,125 @@ en: less_or_equal: '<=' regex: '=~' association: '→' - is: 'is' + is: 'é' action: - header: "Actions" - include: "Include Fields" - title: "Title" + header: "Ações" + include: "Campos Inclusos" + title: "Título" 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{}." + topic_attr: "Atribuição ao Tópico" + interpolate_fields: "Insira os campos do assistente usando o field_id em w{}. Insira os campos de usuário usando o campo chave em u{}." run_after: - label: "Run After" - wizard_completion: "Wizard Completion" + label: "Executar Após" + wizard_completion: "Finalizar o Assistente" custom_fields: - label: "Custom" - key: "field" + label: "Personalizado" + key: "campo" skip_redirect: - label: "Redirect" - description: "Don't redirect the user to this {{type}} after the wizard completes" + label: "Redirecionar" + description: "Não redirecionar o usuáriodo tipo {{type}} após finalizar o assistente" send_message: - label: "Send Message" - recipient: "Recipient" + label: "Enviar Mensagem" + recipient: "Destinatário" create_topic: - label: "Create Topic" - category: "Category" + label: "Criar um Tópico" + category: "Categoria" tags: "Tags" open_composer: - label: "Open Composer" + label: "Abrir Compositor" update_profile: - label: "Update Profile" - setting: "Fields" - key: "field" + label: "Atualizar Perfil" + setting: "Campos" + key: "campo" watch_categories: - label: "Watch Categories" - categories: "Categories" - mute_remainder: "Mute Remainder" + label: "Observando Categorias" + categories: "Categorias" + mute_remainder: "Silenciar Restante" notification_level: - label: "Notification Level" + label: "Nível da Notificação" regular: "Normal" - watching: "Watching" - tracking: "Tracking" - watching_first_post: "Watching First Post" - muted: "Muted" - select_a_notification_level: "Select level" + watching: "Observando" + tracking: "Monitorando" + watching_first_post: "Observando Primeiro Post" + muted: "Silenciado" + select_a_notification_level: "Selecionar Nível" post_builder: - checkbox: "Post Builder" - label: "Builder" - user_properties: "User Properties" - wizard_fields: "Wizard Fields" - placeholder: "Insert wizard fields using the field_id in w{}. Insert user properties using property in u{}." + checkbox: "Criador de Post" + label: "Criador" + user_properties: "Propriedades do usuário" + wizard_fields: "Campos do Assistente" + placeholder: "Insira os campos do assistente usando o field_id em w{}. Insira os campos de usuário usando o campo chave em u{}." add_to_group: - label: "Add to Group" + label: "Adicionar ao Grupo" route_to: - label: "Route To" + label: "Encaminhar para" url: "Url" - code: "Code" + code: "Código" send_to_api: - label: "Send to API" + label: "Enviar para API" api: "API" - endpoint: "Endpoint" - select_an_api: "Select an API" - select_an_endpoint: "Select an endpoint" - body: "Body" + endpoint: "Ponto de destino" + select_an_api: "Selecionar uma API" + select_an_endpoint: "Selecionar um ponto de destino" + body: "Corpo" body_placeholder: "JSON" submissions: - nav_label: "Submissions" - title: "{{name}} Submissions" + nav_label: "Submissões" + title: "{{name}} Submissões" download: "Download" api: label: "API" nav_label: 'APIs' - 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" + select: "Selecionar API" + create: "Criar API" + new: 'Nova API' + name: "Nome (não pode ser mudado)" + name_placeholder: 'Sublinhado' + title: 'Título' + title_placeholder: 'Nome de exibição' + remove: 'Excluir' + save: "Salvar" auth: - label: "Authorization" - btn: 'Authorize' - settings: "Settings" - status: "Status" - redirect_uri: "Redirect url" - type: 'Type' - type_none: 'Select a type' - url: "Authorization url" + label: "Autorização" + btn: 'Autorizar' + settings: "Configurações" + status: "Estado" + redirect_uri: "Url para redirecionar" + type: 'Tipo' + type_none: 'Selecione um tipo' + url: "Url de Autorização" token_url: "Token url" client_id: 'Client id' - client_secret: 'Client secret' - username: 'username' - password: 'password' + client_secret: 'Client senha' + username: 'nome de usuário' + password: 'senha' params: label: 'Params' - new: 'New param' + new: 'Novo param' status: - 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" + label: "Estado" + authorized: 'Autorizado' + not_authorized: "Não autorizado" + code: "Código" + access_token: "Token de acesso" + refresh_token: "Atualizar token" + expires_at: "Expira em" + refresh_at: "Atualiza em" endpoint: - label: "Endpoints" - 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" + label: "Destino" + add: "Adicionar destino" + name: "Nome do destino" + method: "Selecionar um método" + url: "Inserir url" + content_type: "Selecionar um tipo de conteúdo" + success_codes: "Selecionar um código de sucesso" log: label: "Logs" @@ -304,122 +304,122 @@ en: nav_label: "Logs" transfer: - nav_label: "Transfer" + nav_label: "Transferir" export: - label: "Export" - none_selected: "Please select atleast one wizard" + label: "Exportar" + none_selected: "Por favor selecione pelo menos um assistente" import: - label: "Import" - logs: "Import logs for {{fileName}}" - success: 'Wizard "{{id}}" saved successfully' - failure: 'Wizard "{{id}}" could not be saved' - no_file: "Please choose a file to import" - file_size_error: "The file must be JSON and 512kb or less" + label: "Importar" + logs: "Importar logs de {{fileName}}" + success: 'Assistente "{{id}}" salvo com sucesso' + failure: 'Assistente "{{id}}" não pode ser salvo' + no_file: "Por favor selecione um arquivo para importar" + file_size_error: "O arquivo deve ser JSON com 512kb ou menos" wizard_js: group: - select: "Select a group" + select: "Selecionar um grupo" location: name: - title: "Name (optional)" - desc: "e.g. P. Sherman Dentist" + title: "Nome (opcional)" + desc: "ex. P. Sherman Dentist" street: - title: "Number and Street" - desc: "e.g. 42 Wallaby Way" + title: "Rua e Número" + desc: "ex. 42 Wallaby Way" postalcode: - title: "Postal Code (Zip)" - desc: "e.g. 2090" + title: "Código Postal (CEP)" + desc: "ex. 2090" neighbourhood: - title: "Neighbourhood" - desc: "e.g. Cremorne Point" + title: "Bairro" + desc: "ex. Cremorne Point" city: - title: "City, Town or Village" - desc: "e.g. Sydney" + title: "Cidade ou vilarejo" + desc: "ex. Sydney" coordinates: "Coordinates" lat: title: "Latitude" - desc: "e.g. -31.9456702" + desc: "ex. -31.9456702" lon: title: "Longitude" - desc: "e.g. 115.8626477" + desc: "ex. 115.8626477" country_code: - title: "Country" - placeholder: "Select a Country" + title: "País" + placeholder: "Selecione um País" query: - title: "Address" - desc: "e.g. 42 Wallaby Way, Sydney." + title: "Endereço" + desc: "ex. 42 Wallaby Way, Sydney." geo: - desc: "Locations provided by {{provider}}" + desc: "Localidades oferecidas por {{provider}}" btn: - label: "Find Location" - results: "Locations" - no_results: "No results. Please double check the spelling." - show_map: "Show Map" + label: "Procurar Local" + results: "Locais" + no_results: "Sem resultados. Por favor verifique a escrita." + show_map: "Mostrar Mapa" validation: - neighbourhood: "Please enter a neighbourhood." - city: "Please enter a city, town or village." - street: "Please enter a Number and Street." - postalcode: "Please enter a Postal Code (Zip)." - countrycode: "Please select a country." - coordinates: "Please complete the set of coordinates." - geo_location: "Search and select a result." + neighbourhood: "Por favor insira um bairro." + city: "Por favor insira uma cidade ou vilarejo." + street: "Por favor insira uma Rua e Número." + postalcode: "Por favor insira o Código Postal (CEP)." + countrycode: "Por favor insira um País." + coordinates: "Por favor complete as coordenadas." + geo_location: "Procurar e selecionar um resultado." select_kit: - default_header_text: Select... - no_content: No matches found - filter_placeholder: Search... - filter_placeholder_with_any: Search or create... - create: "Create: '{{content}}'" + default_header_text: Selecione... + no_content: Sem resultados + filter_placeholder: Procurar... + filter_placeholder_with_any: Procurar ou criar... + create: "Criar: '{{content}}'" max_content_reached: - one: "You can only select {{count}} item." - other: "You can only select {{count}} items." + one: "Você pode selecionar apenas {{count}} item." + other: "Você pode selecionar apenas {{count}} items." min_content_not_reached: - one: "Select at least {{count}} item." - other: "Select at least {{count}} items." + one: "Selecione no mínimo {{count}} item." + other: "Selecione no mínimo {{count}} items." wizard: - completed: "You have completed this wizard." - not_permitted: "You are not permitted to access this wizard." - none: "There is no wizard here." - return_to_site: "Return to {{siteName}}" - requires_login: "You need to be logged in to access this wizard." - reset: "Reset this wizard." - step_not_permitted: "You're not permitted to view this step." + completed: "Você completou esse assistente." + not_permitted: "Você não está permitido para acessar esse assistente." + none: "Não existe nehnum assistente aqui." + return_to_site: "Voltar para {{siteName}}" + requires_login: "Você precisa estar logado para acessar esee assistente." + reset: "Reiniciar esse assistente." + step_not_permitted: "Você não está permitido para vizualizar esse passo." wizard_composer: - show_preview: "Preview Post" - hide_preview: "Edit Post" - quote_post_title: "Quote whole post" + show_preview: "Pré-vizualizar post" + hide_preview: "Editar Post" + quote_post_title: "Citar todo o post" bold_label: "B" - bold_title: "Strong" - bold_text: "strong text" + bold_title: "Negrito" + bold_text: "texto em negrito" italic_label: "I" - italic_title: "Emphasis" - italic_text: "emphasized text" - link_title: "Hyperlink" - link_description: "enter link description here" - link_dialog_title: "Insert Hyperlink" - link_optional_text: "optional title" - link_url_placeholder: "http://example.com" - quote_title: "Blockquote" - quote_text: "Blockquote" - blockquote_text: "Blockquote" - code_title: "Preformatted text" - code_text: "indent preformatted text by 4 spaces" - paste_code_text: "type or paste code here" + italic_title: "Ênfase" + italic_text: "texto ênfasado" + link_title: "Hiperlink" + link_description: "insira a descrição do link aqui" + link_dialog_title: "Inserir Hiperlink" + link_optional_text: "título opcional" + link_url_placeholder: "http://example.com.br" + quote_title: "Bloquear citação" + quote_text: "Bloquear citação" + blockquote_text: "Bloquear citação" + code_title: "Texto pré-formatado" + code_text: "identar o texto pré-formatado em 4 espaços" + paste_code_text: "digite ou cole o código aqui" upload_title: "Upload" - upload_description: "enter upload description here" - olist_title: "Numbered List" - ulist_title: "Bulleted List" - list_item: "List item" - toggle_direction: "Toggle Direction" - help: "Markdown Editing Help" - collapse: "minimize the composer panel" - abandon: "close composer and discard draft" + upload_description: "Insira a descrição do upload aqui" + olist_title: "Lista enumerada" + ulist_title: "Lista com marcadores" + list_item: "Item da lista" + toggle_direction: "Alternar direção" + help: "Marcar ajuda na edição" + collapse: "minimizar o painel compositor" + abandon: "fechar o compositor e descartar o rasucnho" modal_ok: "OK" - modal_cancel: "Cancel" - cant_send_pm: "Sorry, you can't send a message to %{username}." + modal_cancel: "Cancelar" + cant_send_pm: "Desculpe, você não pode enviar uma mensagem para %{username}." yourself_confirm: - title: "Did you forget to add recipients?" - body: "Right now this message is only being sent to yourself!" + title: "Será que você esqueceu de adicionar os destinatátios?" + body: "Agora essa mensagem será enviada apenas para você mesmo!" From 150dfdcf2c5787b08407a9c386bceac25c31cf0e Mon Sep 17 00:00:00 2001 From: Thamer Khatib <56445218+thamerkhatib@users.noreply.github.com> Date: Sat, 4 Jul 2020 23:55:31 -0300 Subject: [PATCH 3/6] Update pt_BR --- config/locales/client.pt_br.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/locales/client.pt_br.yml b/config/locales/client.pt_br.yml index 96dcada4..ed73b20f 100644 --- a/config/locales/client.pt_br.yml +++ b/config/locales/client.pt_br.yml @@ -1,4 +1,4 @@ -en: +pt_BR: js: wizard: complete_custom: "Complete o {{name}}" From 9362cc0acd15912b3d492e7b9b847f9a304686aa Mon Sep 17 00:00:00 2001 From: Thamer Khatib <56445218+thamerkhatib@users.noreply.github.com> Date: Sat, 4 Jul 2020 23:55:58 -0300 Subject: [PATCH 4/6] Update client.pt_br.yml --- config/locales/client.pt_br.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/locales/client.pt_br.yml b/config/locales/client.pt_br.yml index ed73b20f..23ab4b9a 100644 --- a/config/locales/client.pt_br.yml +++ b/config/locales/client.pt_br.yml @@ -1,4 +1,4 @@ -pt_BR: +pt_br: js: wizard: complete_custom: "Complete o {{name}}" From 441843256c5bdb759300a151c6dcbdc206682d19 Mon Sep 17 00:00:00 2001 From: Thamer Khatib <56445218+thamerkhatib@users.noreply.github.com> Date: Sun, 5 Jul 2020 00:03:27 -0300 Subject: [PATCH 5/6] create server.pt_br.yml --- config/locales/server.pt_br.yml | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 config/locales/server.pt_br.yml diff --git a/config/locales/server.pt_br.yml b/config/locales/server.pt_br.yml new file mode 100644 index 00000000..ddba91d1 --- /dev/null +++ b/config/locales/server.pt_br.yml @@ -0,0 +1,32 @@ +pt_br: + admin: + wizard: + submissions: + no_user: "excluído (id: %{id})" + + wizard: + custom_title: "Assistente" + field: + too_short: "%{label} precisa ter no mínimo %{min} caracteres" + required: "%{label} é obrigatório." + not_url: "%{label} precisa ser uma url válida" + invalid_file: "%{label} precisa ser um %{types}" + + none: "Não conseguimos encontrar um assistente neste endereço." + no_skip: "O Assistente não pode ser pulado" + export: + error: + select_one: "Por favor selecione pelo menos um assistente" + + import: + error: + no_file: "Nenhum arquivo selecionado" + file_large: "Arquivo muito grande" + invalid_json: "Arquivo não é um arquivo JSON válido" + no_valid_wizards: "Arquivo não contém nenhum assistente válido" + + site_settings: + custom_wizard_enabled: "Habilitar Assistentes Customizados." + wizard_redirect_exclude_paths: "Rotas excluídas da redireção do assistente." + wizard_recognised_image_upload_formats: "Tipo de arquivo que resultará no upload mostrando uma imagem de prévia" + wizard_apis_enabled: "Habilitar ferramentas API (experimental)." From 76b0866bda9fc2a8ba177c3a855e5fb9e6645e05 Mon Sep 17 00:00:00 2001 From: Thamer Khatib <56445218+thamerkhatib@users.noreply.github.com> Date: Sun, 5 Jul 2020 00:04:38 -0300 Subject: [PATCH 6/6] Little text correction In select_one: "Please select atleast one wizard", changed to select_one: "Please select at least one wizard" --- config/locales/server.en.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config/locales/server.en.yml b/config/locales/server.en.yml index 4830b566..b027a2da 100644 --- a/config/locales/server.en.yml +++ b/config/locales/server.en.yml @@ -16,7 +16,7 @@ en: no_skip: "Wizard can't be skipped" export: error: - select_one: "Please select atleast one wizard" + select_one: "Please select at least one wizard" import: error: @@ -29,4 +29,4 @@ en: custom_wizard_enabled: "Enable custom wizards." wizard_redirect_exclude_paths: "Routes excluded from wizard redirects." wizard_recognised_image_upload_formats: "File types which will result in upload displaying an image preview" - wizard_apis_enabled: "Enable API features (experimental)." \ No newline at end of file + wizard_apis_enabled: "Enable API features (experimental)."