|
2 | 2 | admin: |
3 | 3 | wizard: |
4 | 4 | submission: |
5 | | - no_user: "excluído (user_id: %{user_id})" |
| 5 | + no_user: "deleted (user_id: %{user_id})" |
6 | 6 | wizard: |
7 | | - custom_title: "Assistente" |
| 7 | + custom_title: "Wizard" |
8 | 8 | custom_field: |
9 | 9 | error: |
10 | | - required_attribute: "'%{attr}' é um atributo obrigatório" |
11 | | - unsupported_class: "'%{class}' não é uma classe suportada" |
12 | | - unsupported_serializers: "'%{serializers}' não são serializadores suportados por '%{class}'" |
13 | | - unsupported_type: "%{type} não é um tipo de campo customizado suportado" |
14 | | - name_invalid: "'%{name}' não é um nome de campo customizado válido" |
15 | | - name_too_short: "'%{name}' é muito curto para o nome de um campo customizado (o comprimento mínimo é #{min_length})" |
16 | | - name_already_taken: "'%{name}' já está em uso como nome de um campo customizado" |
17 | | - save_default: "Falha ao salvar o campo customizado '%{name}'" |
| 10 | + required_attribute: "'%{attr}' is a required attribute" |
| 11 | + unsupported_class: "'%{class}' is not a supported class" |
| 12 | + unsupported_serializers: "'%{serializers}' are not supported serializers for '%{class}'" |
| 13 | + unsupported_type: "%{type} is not a supported custom field type" |
| 14 | + name_invalid: "'%{name}' is not a valid custom field name" |
| 15 | + name_too_short: "'%{name}' is too short for a custom field name (min length is #{min_length})" |
| 16 | + name_already_taken: "'%{name}' is already taken as a custom field name" |
| 17 | + save_default: "Failed to save custom field '%{name}'" |
18 | 18 | subscription_type: "%{type} custom fields require a subscription" |
19 | 19 | field: |
20 | | - too_short: "%{label} deve ter ao menos %{min} caracteres" |
21 | | - too_long: "%{label} deve ter no máximo %{max} caracteres" |
22 | | - required: "%{label} é obrigatório." |
23 | | - not_url: "%{label} deve ser uma url válida" |
24 | | - invalid_file: "%{label} deve ser um %{types}" |
25 | | - invalid_date: "Data inválida" |
26 | | - invalid_time: "Horário inválido" |
27 | | - none: "Não conseguimos encontrar um assistente neste endereço." |
28 | | - no_skip: "Assistente não pode ser ignorado" |
| 20 | + too_short: "%{label} must be at least %{min} characters" |
| 21 | + too_long: "%{label} must not be more than %{max} characters" |
| 22 | + required: "%{label} is required." |
| 23 | + not_url: "%{label} must be a valid url" |
| 24 | + invalid_file: "%{label} must be a %{types}" |
| 25 | + invalid_date: "Invalid date" |
| 26 | + invalid_time: "Invalid time" |
| 27 | + none: "We couldn't find a wizard at that address." |
| 28 | + no_skip: "Wizard can't be skipped" |
29 | 29 | export: |
30 | 30 | error: |
31 | | - select_one: "Por favor, selecione ao menos um assistente válido" |
32 | | - invalid_wizards: "Nenhum assistente válido selecionado" |
| 31 | + select_one: "Please select at least one valid wizard" |
| 32 | + invalid_wizards: "No valid wizards selected" |
33 | 33 | import: |
34 | 34 | error: |
35 | | - no_file: "Nenhum arquivo selecionado" |
36 | | - file_large: "Arquivo muito grande" |
37 | | - invalid_json: "O arquivo não é um arquivo JSON válido" |
| 35 | + no_file: "No file selected" |
| 36 | + file_large: "File too large" |
| 37 | + invalid_json: "File is not a valid json file" |
38 | 38 | destroy: |
39 | 39 | error: |
40 | | - no_template: Nenhum modelo encontrado |
41 | | - default: Erro ao destruir assistente |
| 40 | + no_template: No template found |
| 41 | + default: Error destroying wizard |
42 | 42 | validation: |
43 | | - required: "%{property} é obrigatório" |
44 | | - conflict: "Assistente com id '%{wizard_id}' já existe" |
45 | | - after_signup: "Você só pode ter apenas um assiste com 'após cadastro' ativo. %{wizard_id} já possui essa propriedade ativa." |
46 | | - after_signup_after_time: "Você não pode usar 'após tempo' e 'após cadastro' em um mesmo assistente." |
47 | | - after_time: "A configuração do 'após tempo' é inválida." |
| 43 | + required: "%{property} is required" |
| 44 | + conflict: "Wizard with id '%{wizard_id}' already exists" |
| 45 | + after_signup: "You can only have one 'after signup' wizard at a time. %{wizard_id} has 'after signup' enabled." |
| 46 | + after_signup_after_time: "You can't use 'after time' and 'after signup' on the same wizard." |
| 47 | + after_time: "After time setting is invalid." |
48 | 48 | after_time_group: "After time group does not exist: %{group_name}" |
49 | | - liquid_syntax_error: "Erro de sintaxe líquida em %{attribute}: %{message}" |
| 49 | + liquid_syntax_error: "Liquid syntax error in %{attribute}: %{message}" |
50 | 50 | subscription: "%{type} %{property} usage is not supported on your subscription" |
51 | 51 | not_permitted_for_guests: "%{object_id} is not permitted when guests can access the wizard" |
52 | 52 | error_messages: |
53 | 53 | wizard_replacing_composer: "Category not allowed for topic creation." |
54 | 54 | site_settings: |
55 | | - custom_wizard_enabled: "Habilitar assistentes customizados." |
56 | | - wizard_redirect_exclude_paths: "Rotas excluídas dos redirecionamentos do assistente." |
57 | | - wizard_recognised_image_upload_formats: "Tipos de arquivo que resultarão no upload exibindo uma visualização da imagem" |
58 | | - wizard_apis_enabled: "Habilitar recursos da API (experimental)." |
| 55 | + custom_wizard_enabled: "Enable custom wizards." |
| 56 | + wizard_redirect_exclude_paths: "Routes excluded from wizard redirects." |
| 57 | + wizard_recognised_image_upload_formats: "File types which will result in upload displaying an image preview" |
| 58 | + wizard_apis_enabled: "Enable API features (experimental)." |
59 | 59 | wizard_critical_notices_on_dashboard: "Show critical notices about the custom wizard plugin on the admin dashboard." |
0 commit comments