Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Translation in Portuguese #410

Open
1 task done
SrNetoChan opened this issue May 11, 2023 · 2 comments
Open
1 task done

Translation in Portuguese #410

SrNetoChan opened this issue May 11, 2023 · 2 comments
Assignees
Labels
i18n Edit or add translations
Milestone

Comments

@SrNetoChan
Copy link

Checklist

  • I've searched through the current issues to make sure this feature hasn't been requested already.

Motivation

I would like to see g3w available in Portuguese.

Suggested solution

If you point me to the translation mechanisms I can try to translate all the necessary strings

Alternatives considered

No response

@SrNetoChan SrNetoChan added the feature New feature or request label May 11, 2023
@volterra79
Copy link
Member

volterra79 commented May 11, 2023

@SrNetoChan it is a good idea. I need you help. Base on files here https://github.com/g3w-suite/g3w-client/tree/dev/src/locales
you can create a file pt.js with Portuguese translation and attach here so i can add to client code in next release or you can create a pull request with this file. Thanks in advance

@volterra79 volterra79 added this to the v3.9 milestone May 11, 2023
volterra79 added a commit that referenced this issue May 11, 2023
@Raruto Raruto added i18n Edit or add translations and removed feature New feature or request labels May 18, 2023
@Raruto
Copy link
Collaborator

Raruto commented May 23, 2023

In the future we could find find a way to automate updating of various translations.

For the time being, to generate the following I have used: mololab/json-translator

pt.json

{
    "error_page": {
        "error": "Erro de conexão",
        "at_moment": "No momento não é possível o mapa do show",
        "f5": "Pressione Ctrl+F5"
    },
    "cookie_law": {
        "message": "Este site usa cookies para garantir que você obtenha a melhor experiência em nosso site.",
        "buttonText": "Entendi!"
    },
    "default": "padrão",
    "sign_in": "Entrar",
    "layer_selection_filter": {
        "tools": {
            "filter": "Adicionar/remover o filtro",
            "nofilter": "Remova o filtro",
            "invert": "Seleção invertida",
            "clear": "Seleção clara",
            "show_features_on_map": "Mostrar recursos visíveis no mapa"
        }
    },
    "warning": {
        "not_supported_format": "Formato não suportado"
    },
    "layer_position": {
        "top": "PRINCIPAL",
        "bottom": "FUNDO",
        "message": "Posição em relação às camadas no TOC"
    },
    "sdk": {
        "atlas": {
            "template_dialog": {
                "title": "Selecione modelo"
            }
        },
        "spatialbookmarks": {
            "title": "Marcadores espaciais",
            "helptext": "Mova na extensão do mapa, insira o nome e clique em Adicionar",
            "input": {
                "name": "Nome"
            },
            "sections": {
                "project": {
                    "title": "Marcadores de projeto"
                },
                "user": {
                    "title": "Favoritos do usuário"
                }
            }
        },
        "search": {
            "all": "TODOS",
            "no_results": "Sem resultados",
            "searching": "Procurando ...",
            "error_loading": "Erro de carregamento de dados",
            "layer_not_searchable": "Camada não é pesquisável",
            "layer_not_querable": "Camada não é queimada",
            "autocomplete": {
                "inputshort": {
                    "pre": "Por favor, insira",
                    "post": "ou mais personagens"
                }
            }
        },
        "print": {
            "no_layers": "Nenhuma camada para imprimir",
            "template": "Modelo",
            "labels": "Rótulos",
            "scale": "Escala",
            "format": "Formatar",
            "rotation": "Rotação",
            "download_image": "Baixe a imagem",
            "fids_instruction": "Valores aceitos: de 1 a valor de [max]. É possível inserir um intervalo ex. 4-6",
            "fids_example": "Ex. 1,4-6 será impresso ID 1,4,5,6",
            "help": "As camadas mostradas na impressão podem ser as definidas no projeto e não as exibidas no mapa"
        },
        "querybuilder": {
            "search": {
                "run": "Correr",
                "info": "Informação",
                "delete": "Excluir",
                "edit": "Editar"
            },
            "messages": {
                "changed": "Salvou",
                "number_of_features": "Número de recursos"
            },
            "panel": {
                "button": {
                    "all": "TODOS",
                    "save": "SALVAR",
                    "test": "TESTE",
                    "clear": "CLARA",
                    "run": "CORRER",
                    "manual": "MANUAL"
                },
                "layers": "CAMADAS",
                "fields": "CAMPOS",
                "values": "Valores",
                "operators": "OPERADORAS",
                "expression": "EXPRESSÃO"
            },
            "error_run": "Um erro ocorre. Por favor, verifique a consulta",
            "error_test": "Um erro ocorre durante a execução da consulta",
            "delete": "Você quer excluí -lo?",
            "additem": "Insira o nome da nova pesquisa"
        },
        "errors": {
            "layers": {
                "load": "Algumas camadas não estão disponíveis"
            },
            "unsupported_format": "Formato não suportado",
            "add_external_layer": "Erro de carregamento da camada"
        },
        "metadata": {
            "title": "Metadados",
            "groups": {
                "general": {
                    "title": "EM GERAL",
                    "fields": {
                        "title": "TÍTULO",
                        "name": "NOME",
                        "description": "DESCRIÇÃO",
                        "abstract": "ABSTRATA",
                        "keywords": "PALAVRAS-CHAVE",
                        "fees": "TARIFAS",
                        "accessconstraints": "Restrição de acesso",
                        "contactinformation": "CONTATOS",
                        "subfields": {
                            "contactinformation": {
                                "contactelectronicmailaddress": "E-mail",
                                "personprimary": "Referências",
                                "contactvoicetelephone": "Telefone",
                                "contactorganization": "Organização",
                                "ContactOrganization": "Organização",
                                "contactposition": "Posição",
                                "ContactPosition": "Posição",
                                "contactperson": "Pessoa",
                                "ContactPerson": "Pessoa"
                            }
                        },
                        "wms_url": "WMS"
                    }
                },
                "spatial": {
                    "title": "ESPACIAL",
                    "fields": {
                        "crs": "EPSG",
                        "extent": "Bbox"
                    }
                },
                "layers": {
                    "title": "CAMADAS",
                    "fields": {
                        "layers": "CAMADAS",
                        "subfields": {
                            "crs": "EPSG",
                            "bbox": "Bbox",
                            "title": "TÍTULO",
                            "name": "NOME",
                            "geometrytype": "GEOMETRIA",
                            "source": "FONTE",
                            "attributes": "ATRIBUTOS",
                            "abstract": "ABSTRATA",
                            "attribution": "ATRIBUIÇÃO",
                            "keywords": "Parole Chiave",
                            "metadataurl": "URL de metadados",
                            "dataurl": "URL de dados"
                        }
                    },
                    "groups": {
                        "general": "EM GERAL",
                        "spatial": "ESPACIAL"
                    }
                }
            }
        },
        "tooltips": {
            "relations": {
                "form_to_row": "Vista da linha",
                "row_to_form": "Visualização de forma"
            },
            "copy_map_extent_url": "Copiar mapa de visualização link",
            "download_shapefile": "Faça o download do Shapefile",
            "download_gpx": "Baixe GPX",
            "download_gpkg": "Baixe GPKG",
            "download_csv": "Baixe CSV",
            "download_xls": "Baixe XLS",
            "show_chart": "Mostrar gráfico",
            "atlas": "Imprimir atlas"
        },
        "mapcontrols": {
            "query": {
                "tooltip": "Camada de consulta",
                "actions": {
                    "add_selection": {
                        "hint": "Adicionar/remover a seleção"
                    },
                    "zoom_to_features_extent": {
                        "hint": "Zoom até a extensão"
                    },
                    "add_features_to_results": {
                        "hint": "Adicione/remova os recursos aos resultados"
                    },
                    "remove_feature_from_results": {
                        "hint": "Remova o recurso dos resultados"
                    },
                    "zoom_to_feature": {
                        "hint": "Zoom para aparecer"
                    },
                    "relations": {
                        "hint": "Mostrar relações"
                    },
                    "relations_charts": {
                        "hint": "Mostrar gráfico de relações"
                    },
                    "download_features_shapefile": {
                        "hint": "Download Recursos Shapefile"
                    },
                    "download_shapefile": {
                        "hint": "Baixe o recurso ShapFile"
                    },
                    "download_features_gpx": {
                        "hint": "Download do recurso GPX"
                    },
                    "download_features_gpkg": {
                        "hint": "Download Recursos GPKG"
                    },
                    "download_gpx": {
                        "hint": "Download do recurso GPX"
                    },
                    "download_gpkg": {
                        "hint": "Download do recurso gpkg"
                    },
                    "download_features_csv": {
                        "hint": "Download Recursos CSV"
                    },
                    "download_csv": {
                        "hint": "Download do recurso CSV"
                    },
                    "download_features_xls": {
                        "hint": "Download Recursos XLS"
                    },
                    "download_xls": {
                        "hint": "Download do recurso XLS"
                    },
                    "atlas": {
                        "hint": "Imprimir atlas"
                    },
                    "copy_zoom_to_fid_url": {
                        "hint": "Copiar URL do mapa com esta extensão de recurso de geometria",
                        "hint_change": "Copiada"
                    }
                }
            },
            "querybypolygon": {
                "download": {
                    "title": "Download de atributos",
                    "choiches": {
                        "feature": {
                            "label": "Apenas recursos"
                        },
                        "feature_polygon": {
                            "label": "Recursos+Consulta Polygon"
                        }
                    }
                },
                "tooltip": "Consulta por polígono",
                "no_geometry": "Sem geometria na resposta",
                "help": {
                    "title": "Guia - consulta por polígono",
                    "message": "<ul> \n                   <li> Selecione uma camada de polígono no TOC. </li> \n                   <li> Certifique -se de que a camada esteja visível. </li> \n                   <li> Clique em um recurso da camada selecionada. </li> \n                 </ul>"
                }
            },
            "querybydrawpolygon": {
                "tooltip": "Consulta por Draw Polygon"
            },
            "querybybbox": {
                "tooltip": "Consulta camada bbox",
                "nolayers_visible": "Nenhuma camada de queda é visível. Defina pelo menos uma camada WFS visível para executar a consulta",
                "help": {
                    "title": "Guia - Camada Bbox de consulta",
                    "message": "<ul> \n                   <li> Desenhe um quadrado no mapa para consultar camadas sublinhadas no toC </li> \n                   </ul>"
                }
            },
            "addlayer": {
                "messages": {
                    "csv": {
                        "warning": "O resultado no mapa é parcial devido à presença da lista de registros incorretos abaixo:"
                    }
                },
                "tooltip": "Adicione a camada"
            },
            "geolocation": {
                "tooltip": "Geolocation"
            },
            "measures": {
                "length": {
                    "tooltip": "Comprimento",
                    "help": "Clique no mapa para desenhar a linha. Pressione <br> Canc se você quiser excluir o último vértice"
                },
                "area": {
                    "tooltip": "Área",
                    "help": "Clique para desenhar Poligon.press <br> Canc se você quiser excluir o último vértice"
                }
            },
            "scale": {
                "no_valid_scale": "Escala inválida"
            },
            "scaleline": {
                "units": {
                    "metric": "Metros",
                    "nautical": "Milha náutica"
                }
            },
            "zoomhistory": {
                "zoom_last": "Zoom por último",
                "zoom_next": "Zoom a seguir"
            }
        },
        "relations": {
            "relation_data": "Dados de relação",
            "no_relations_found": "Nenhuma relações encontradas",
            "back_to_relations": "De volta às relações",
            "list_of_relations_feature": "Lista de relações de recurso",
            "error_missing_father_field": "Falta de campo"
        },
        "workflow": {
            "steps": {
                "title": "Passos"
            },
            "next": "Próxima"
        },
        "form": {
            "loading": "Carregando ...",
            "inputs": {
                "messages": {
                    "errors": {
                        "picklayer": "Nenhum recurso selecionado. Verifique se a camada está na edição ou visível em escala atual"
                    }
                },
                "tooltips": {
                    "picklayer": "Obtenha valor da camada MA",
                    "lonlat": "Clique no mapa para obter coordenadas"
                },
                "input_validation_mutually_exclusive": "Campo mutuamente exclusivo com",
                "input_validation_error": "Campo obrigatório ou tipo de dados errado",
                "input_validation_min_field": "O valor deve ser mais/igual ao valor do campo",
                "input_validation_max_field": "O valor deve ser menor/igual ao valor do campo",
                "input_validation_exclude_values": "Valor tem que ser único",
                "integer": "Inteiro",
                "bigint": "Inteiro",
                "text": "texto",
                "varchar": "texto",
                "textarea": "texto",
                "string": "corda",
                "date": "data",
                "datetime": "data",
                "float": "flutuadora",
                "table": "mesa"
            },
            "footer": {
                "required_fields": "Os campos obrigatórios"
            },
            "messages": {
                "qgis_input_widget_relation": "Use a relação de relação específica para trabalhar com relação"
            }
        },
        "catalog": {
            "current_map_theme_prefix": "TEMA",
            "choose_map_theme": "Escolha o tema",
            "menu": {
                "layerposition": "Posição da camada",
                "setwmsopacity": "Defina a opacidade",
                "wms": {
                    "title": "-",
                    "copy": "Clique aqui para copiar URL",
                    "copied": "Copiada"
                },
                "download": {
                    "shp": "Faça o download do Shapefile",
                    "gpx": "Baixe GPX",
                    "gpkg": "Baixe GPKG",
                    "csv": "Baixe CSV",
                    "xls": "Baixe XLS",
                    "geotiff": "Baixe Geotiff",
                    "geotiff_map_extent": "Baixe Geotiff (Extente Visualização atual)"
                }
            }
        },
        "wps": {
            "list_process": "Lista de processo",
            "tooltip": "Clique no mapa"
        }
    },
    "credits": {
        "g3wSuiteFramework": "Aplicativo com base na estrutura do sistema operacional",
        "g3wSuiteDescription": "Publique e gerencie seus projetos QGIS na web",
        "productOf": "Estrutura desenvolvida por"
    },
    "toggle_color_scheme": "Alterne o esquema de cores",
    "logout": "Sair",
    "no_other_projects": "Não há mais projeto para este grupo",
    "no_other_groups": "Não há mais grupos para este macrogrupo",
    "yes": "Sim",
    "no": "Não",
    "back": "Voltar",
    "backto": "De volta a",
    "changemap": "Alteração mapa",
    "change_session": "Mudança de sessão",
    "component": "Componente genérico",
    "search": "Procurar",
    "no_results": "Nenhum resultado encontrado",
    "print": "Imprimir",
    "create_print": "Criar impressão",
    "dosearch": "Procurar",
    "catalog": "Mapa",
    "data": "Dadas",
    "externalwms": "WMS",
    "baselayers": "Base",
    "tools": "Ferramentas",
    "tree": "Camadas",
    "legend": "Lenda",
    "nobaselayer": "Sem mapa de base",
    "street_search": "Encontrar endereço",
    "show": "Mostrar",
    "hide": "Esconder",
    "copy_form_data": "Copiar dados",
    "paste_form_data": "Colar",
    "copy_form_data_from_feature": "Copiar dados do mapa",
    "error_map_loading": "Ocorre o erro de carregamento do mapa",
    "check_internet_connection_or_server_admin": "Verifique a conexão com a Internet ou o contato de contato",
    "could_not_load_vector_layers": "Erro de conexão: as camadas podem ser carregadas",
    "server_saver_error": "Erro na economia do servidor",
    "server_error": "Erro de conexão do servidor",
    "save": "Salvar",
    "cancel": "Cancelar",
    "close": "Fechar",
    "dont_show_again": "Não mostre de novo",
    "enlange_reduce": "Ampliar/reduzir",
    "reset_default": "Tamanho padrão",
    "add": "Adicionar",
    "exitnosave": "Saia sem salvar",
    "annul": "Cancelar",
    "layer_is_added": "Camada com mesmo nome já adicionado",
    "sidebar": {
        "wms": {
            "panel": {
                "title": "Adicione a camada WMS",
                "label": {
                    "position": "Posição do mapa",
                    "name": "Nome",
                    "projections": "Projeção",
                    "layers": "Camadas"
                }
            },
            "add_wms_layer": "Adicione a camada WMS",
            "delete_wms_url": "Exclua WMS URL",
            "layer_id_already_added": "Camada WMS já adicionada",
            "url_already_added": "Wms url/nome já adicionado",
            "layer_add_error": "Camada WMS não adicionada. Verifique todos os parâmetros ou URL WMS"
        }
    },
    "info": {
        "title": "Resultados",
        "list_of_relations": "Lista de relações",
        "open_link": "Documento em anexo aberto",
        "server_error": "Ocorreu um erro no servidor",
        "no_results": "Nenhum resultado encontrado para esta consulta/pesquisa",
        "link_button": "Abrir"
    },
    "mapcontrols": {
        "geolocations": {
            "error": "Não consigo conseguir sua posição"
        },
        "nominatim": {
            "placeholder": "Endereço ...",
            "noresults": "Sem resultados",
            "notresponseserver": "Nenhuma resposta do servidor"
        },
        "add_layer_control": {
            "header": "Adicione a camada",
            "select_projection": "Selecione a projeção da camada",
            "select_field_to_show": "Selecione o campo para mostrar no mapa",
            "select_csv_separator": "Selecione delimitador",
            "select_csv_x_field": "Selecione X Campo",
            "select_csv_y_field": "Selecione o campo Y.",
            "select_color": "Selecione a cor da camada",
            "drag_layer": "Arraste e solte a camada aqui"
        },
        "query": {
            "input_relation": "Clique para mostrar as relações"
        },
        "length": {
            "tooltip": "Comprimento"
        },
        "area": {
            "tooltip": "Área"
        },
        "screenshot": {
            "error": "Criação de erros de captura de tela"
        }
    },
    "catalog_items": {
        "helptext": "Clique com o botão direito do mouse na camada individual para acessar recursos adicionais",
        "contextmenu": {
            "zoomtolayer": "Zoom para camadas",
            "open_attribute_table": "Tabela de atributos aberta",
            "show_metadata": "Metadados",
            "styles": "Estilos",
            "vector_color_menu": "Definir/mudar de cor",
            "layer_opacity": "Opacidade"
        }
    },
    "dataTable": {
        "previous": "Anterior",
        "next": "Próxima",
        "lengthMenu": "Mostrar _menu_",
        "info": "Mostrando _start_ para _end_ de _total_ entradas",
        "no_data": "Sem dados",
        "nodatafilterd": "Nenhum registro correspondente encontrado",
        "infoFiltered": "(filtrado de _max_ Total Records)"
    }
}

👋 Raruto

@Raruto Raruto modified the milestones: v3.9, v3.10 Oct 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
i18n Edit or add translations
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants