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

[Feature] Improve pt-br internationalization #20345

Closed
ViniciusCestarii opened this issue Sep 13, 2024 · 4 comments
Closed

[Feature] Improve pt-br internationalization #20345

ViniciusCestarii opened this issue Sep 13, 2024 · 4 comments
Labels
en This issue is in English i18n

Comments

@ViniciusCestarii
Copy link
Contributor

What problem does this feature solve?

This issue is for improving pt-br internationalization because there are some terms in english that could be tranlated to pt-br

What does the proposed API look like?

Before

var localeObj = {
    time: {
        month: [
            'Janeiro', 'Fevereiro', 'Março', 'Abril', 'Maio', 'Junho',
            'Julho', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Dezembro'
        ],
        monthAbbr: [
            'Jan', 'Fev', 'Mar', 'Abr', 'Mai', 'Jun',
            'Jul', 'Ago', 'Set', 'Out', 'Nov', 'Dez'
        ],
        dayOfWeek: [
            'Domingo', 'Segunda-feira', 'Terça-feira', 'Quarta-feira',
'Quinta-feira', 'Sexta-feira', 'Sábado'
        ],
        dayOfWeekAbbr: [
            'Dom', 'Seg', 'Ter', 'Qua', 'Qui', 'Sex', 'Sáb'
        ]
    },
    legend: {
        selector: {
            all: 'Todas',
            inverse: 'Inv'
        }
    },
    toolbox: {
        brush: {
            title: {
                rect: 'Seleção retangular',
                polygon: 'Seleção em laço',
                lineX: 'Selecionar horizontalmente',
                lineY: 'Selecionar verticalmente',
                keep: 'Manter seleções',
                clear: 'Limpar seleções'
            }
        },
        dataView: {
            title: 'Exibição de dados',
            lang: ['Exibição de dados', 'Fechar', 'Atualizar']
        },
        dataZoom: {
            title: {
                zoom: 'Zoom',
                back: 'Restaurar Zoom'
            }
        },
        magicType: {
            title: {
                line: 'Trocar para gráfico de linhas',
                bar: 'Trocar para gráfico de barras',
                stack: 'Empilhar',
                tiled: 'Tile'
            }
        },
        restore: {
            title: 'Restore'
        },
        saveAsImage: {
            title: 'Salvar como imagem',
            lang: ['Clique com o botão direito para salvar imagem']
        }
    },
    series: {
        typeNames: {
            pie: 'Gráfico de pizza',
            bar: 'Gráfico de barras',
            line: 'Gráfico de linhas',
            scatter: 'Gráfico de dispersão',
            effectScatter: 'Gráfico de dispersão ondulado',
            radar: 'Gráfico radar',
            tree: 'Árvore',
            treemap: 'Treemap',
            boxplot: 'Boxplot',
            candlestick: 'Candlestick',
            k: 'Gráfico K line',
            heatmap: 'Mapa de calor',
            map: 'Mapa',
            parallel: 'Coordenadas paralelas',
            lines: 'Gráfico de linhas',
            graph: 'Relationship graph',
            sankey: 'Gráfico Sankey',
            funnel: 'Gráfico de funil',
            gauge: 'Gauge',
            pictorialBar: 'Pictorial bar',
            themeRiver: 'Theme River Map',
            sunburst: 'Sunburst',
            custom: 'Gráfico personalizado',
            chart: 'Gráfico'
        }
    },
    aria: {
        general: {
            withTitle: 'Este é um gráfico entitulado "{title}"',
            withoutTitle: 'Este é um gráfico'
        },
        series: {
            single: {
                prefix: '',
                withName: ' do tipo {seriesType} nomeada/nomeado como {seriesName}.',
                withoutName: ' do tipo {seriesType}.'
            },
            multiple: {
                prefix: '. Consiste de {seriesCount} séries.',
                withName: ' A {seriesId} série é um/uma {seriesType} representando {seriesName}.',
                withoutName: ' A {seriesId} series é um/uma {seriesType}.',
                separator: {
                    middle: '',
                    end: ''
                }
            }
        },
        data: {
            allData: 'Os dados são: ',
            partialData: 'As primeiros {displayCnt} itens são: ',
            withName: 'os dados para {name} são {value}',
            withoutName: '{value}',
            separator: {
                middle: ', ',
                end: '. '
            }
        }
    }
};

Proposed changes

-        restore: {
-            title: 'Restore'
-        },
+        restore: {
+            title: 'Restaurar'
+        },
-        tree: 'Árvore',
+        tree: 'Gráfico de árvore',
-        treemap: 'Treemap',
+        treemap: 'Mapa de Árvore',
-        boxplot: 'Boxplot',
+        boxplot: 'Gráfico de caixa',
-        candlestick: 'Candlestick',
+        candlestick: 'Gráfico de vela',
-        k: 'Gráfico K line',
+        k: 'Gráfico de linha K',
-        pictorialBar: 'Pictorial bar',
+        pictorialBar: 'Barra pictórica',
-        themeRiver: 'Theme River Map',
+        themeRiver: 'Gráfico de rio de tema',
-        sunburst: 'Sunburst',
+        sunburst: 'Gráfico de explosão solar',
-        graph: 'Relationship graph',
+        graph: 'Grafo',
@echarts-bot echarts-bot bot added the pending We are not sure about whether this is a bug/new feature. label Sep 13, 2024
@plainheart
Copy link
Member

Feel free to open a PR for this.

@plainheart plainheart added i18n and removed new-feature pending We are not sure about whether this is a bug/new feature. labels Sep 15, 2024
@apache apache deleted a comment from echarts-bot bot Sep 15, 2024
@plainheart plainheart added the en This issue is in English label Sep 15, 2024
@ViniciusCestarii
Copy link
Contributor Author

Hey there! I found the file with the pt-BR translations but it has a warning to not modify it directly. What file should i modify to open a PR?

@plainheart
Copy link
Member

@ViniciusCestarii
Copy link
Contributor Author

@plainheart hi, I created the PR #20348

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
en This issue is in English i18n
Projects
None yet
Development

No branches or pull requests

2 participants