diff --git a/src/i18n/langAR.ts b/src/i18n/langAR.ts index ddb05ba315..ea65233f99 100644 --- a/src/i18n/langAR.ts +++ b/src/i18n/langAR.ts @@ -105,7 +105,9 @@ export default { gauge: 'مقياس', pictorialBar: 'مخطط مصوّر', themeRiver: 'نمط خريطة النهر', - sunburst: 'مخطط شمسي' + sunburst: 'مخطط شمسي', + custom: 'مخطط مخصص', + chart: 'مخطط' } }, aria: { diff --git a/src/i18n/langCS.ts b/src/i18n/langCS.ts index f5e4d812db..12f07b62de 100644 --- a/src/i18n/langCS.ts +++ b/src/i18n/langCS.ts @@ -104,7 +104,9 @@ gauge: 'Indikátor', pictorialBar: 'Obrázkový sloupcový graf', themeRiver: 'Theme River Map', - sunburst: 'Vícevrstvý prstencový graf' + sunburst: 'Vícevrstvý prstencový graf', + custom: 'Graficu persunalizatu', + chart: 'Graf' } }, aria: { diff --git a/src/i18n/langDE.ts b/src/i18n/langDE.ts index 8bd9f2cc8e..1c25d73620 100644 --- a/src/i18n/langDE.ts +++ b/src/i18n/langDE.ts @@ -104,7 +104,9 @@ export default { gauge: 'Meßanzeige', pictorialBar: 'Bildlicher Balken', themeRiver: 'Thematische Flusskarte', - sunburst: 'Sonnenausbruch' + sunburst: 'Sonnenausbruch', + custom: 'Graficu persunalizatu', + chart: 'Diagramm' } }, aria: { diff --git a/src/i18n/langEN.ts b/src/i18n/langEN.ts index 266280cf6c..0b7f304320 100644 --- a/src/i18n/langEN.ts +++ b/src/i18n/langEN.ts @@ -104,7 +104,9 @@ export default { gauge: 'Gauge', pictorialBar: 'Pictorial bar', themeRiver: 'Theme River Map', - sunburst: 'Sunburst' + sunburst: 'Sunburst', + custom: 'Custom chart', + chart: 'Chart' } }, aria: { diff --git a/src/i18n/langES.ts b/src/i18n/langES.ts index d6b9c2d8fe..4e7d96ef46 100644 --- a/src/i18n/langES.ts +++ b/src/i18n/langES.ts @@ -76,5 +76,65 @@ export default { title: 'Guardar como imagen', lang: ['Clic derecho para guardar imagen'] } + }, + series: { + typeNames: { + pie: 'Gráfico circular', + bar: 'Gráfico de barras', + line: 'Gráfico de líneas', + scatter: 'Diagrama de dispersión', + effectScatter: 'Diagrama de dispersión de ondas', + radar: 'Gráfico de radar', + tree: 'Árbol', + treemap: 'Mapa de árbol', + boxplot: 'Diagrama de caja', + candlestick: 'Gráfico de velas', + k: 'Gráfico de líneas K', + heatmap: 'Mapa de calor', + map: 'Mapa', + parallel: 'Mapa de coordenadas paralelas', + lines: 'Gráfico de líneas', + graph: 'Gráfico de relaciones', + sankey: 'Diagrama de Sankey', + funnel: 'Gráfico de embudo', + gauge: 'Medidor', + pictorialBar: 'Gráfico de barras pictóricas', + themeRiver: 'Mapa de río temático', + sunburst: 'Sunburst', + custom: 'Gráfico personalizado', + chart: 'Gráfico' + } + }, + aria: { + general: { + withTitle: 'Este es un gráfico sobre “{title}”', + withoutTitle: 'Este es un gráfico' + }, + series: { + single: { + prefix: '', + withName: ' con tipo {seriesType} llamado {seriesName}.', + withoutName: ' con tipo {seriesType}.' + }, + multiple: { + prefix: '. Consta de {seriesCount} series.', + withName: ' La serie {seriesId} es un {seriesType} que representa {seriesName}.', + withoutName: ' La serie {seriesId} es un {seriesType}.', + separator: { + middle: '', + end: '' + } + } + }, + data: { + allData: 'Los datos son los siguientes: ', + partialData: 'Los primeros {displayCnt} elementos son: ', + withName: 'los datos para {name} son {value}', + withoutName: '{value}', + separator: { + middle: ', ', + end: '. ' + } + } } }; diff --git a/src/i18n/langFI.ts b/src/i18n/langFI.ts index edbc852a48..b7cb1da456 100644 --- a/src/i18n/langFI.ts +++ b/src/i18n/langFI.ts @@ -76,5 +76,65 @@ export default { title: 'Tallenna kuvana', lang: ['Paina oikeaa hiirennappia tallentaaksesi kuva'] } + }, + series: { + typeNames: { + pie: 'Ympyrädiagrammi', + bar: 'Pylväsdiagrammi', + line: 'Viivakaavio', + scatter: 'Pisteplot', + effectScatter: 'Ripple-pisteplot', + radar: 'Sädekaavio', + tree: 'Puu', + treemap: 'Tilastoaluekartta', + boxplot: 'Viivadiagrammi', + candlestick: 'Kynttiläkaavio', + k: 'K-linjakaavio', + heatmap: 'Lämpökartta', + map: 'Kartta', + parallel: 'Rinnakkaiskoordinaattikartta', + lines: 'Viivakuvaaja', + graph: 'Suhdekuvaaja', + sankey: 'Sankey-kaavio', + funnel: 'Suppilokaavio', + gauge: 'Mittari', + pictorialBar: 'Kuvallinen pylväs', + themeRiver: 'Teemajokikartta', + sunburst: 'Auringonkehä', + custom: 'Mukautettu kaavio', + chart: 'Kaavio' + } + }, + aria: { + general: { + withTitle: 'Tämä on kaavio “{title}”', + withoutTitle: 'Tämä on kaavio' + }, + series: { + single: { + prefix: '', + withName: ' tyyppiä {seriesType} nimeltään {seriesName}.', + withoutName: ' tyyppiä {seriesType}.' + }, + multiple: { + prefix: '. Se koostuu {seriesCount} sarjasta.', + withName: ' Sarja {seriesId} on {seriesType}, joka edustaa {seriesName}.', + withoutName: ' Sarja {seriesId} on {seriesType}.', + separator: { + middle: '', + end: '' + } + } + }, + data: { + allData: 'Tiedot ovat seuraavat: ', + partialData: 'Ensimmäiset {displayCnt} kohtaa ovat: ', + withName: 'tiedot nimelle {name} ovat {value}', + withoutName: '{value}', + separator: { + middle: ', ', + end: '. ' + } + } } }; diff --git a/src/i18n/langFR.ts b/src/i18n/langFR.ts index 2a501aff87..362226a8ef 100644 --- a/src/i18n/langFR.ts +++ b/src/i18n/langFR.ts @@ -104,7 +104,9 @@ export default { gauge: 'Jauge', pictorialBar: 'Barres à images', themeRiver: 'Stream Graph', - sunburst: 'Sunburst' + sunburst: 'Sunburst', + custom: 'Graphique personnalisé', + chart: 'Graphique' } }, aria: { diff --git a/src/i18n/langHU.ts b/src/i18n/langHU.ts index 3cdce9b837..e0aaae96e0 100644 --- a/src/i18n/langHU.ts +++ b/src/i18n/langHU.ts @@ -104,7 +104,9 @@ export default { gauge: 'Mérőeszköz', pictorialBar: 'Képes sávdiagram', themeRiver: 'Folyó témájú térkép', - sunburst: 'Napégés' + sunburst: 'Napégés', + custom: 'Egyedi diagram', + chart: 'Diagram' } }, aria: { diff --git a/src/i18n/langIT.ts b/src/i18n/langIT.ts index 75199920ce..1007db008f 100644 --- a/src/i18n/langIT.ts +++ b/src/i18n/langIT.ts @@ -104,7 +104,9 @@ export default { gauge: 'Gauge', pictorialBar: 'Pictorial bar', themeRiver: 'Theme River Map', - sunburst: 'Radiale' + sunburst: 'Radiale', + custom: 'Egyedi diagram', + chart: 'Grafico' } }, aria: { diff --git a/src/i18n/langJA.ts b/src/i18n/langJA.ts index cd431d5046..8c47c0c461 100644 --- a/src/i18n/langJA.ts +++ b/src/i18n/langJA.ts @@ -104,7 +104,9 @@ export default { gauge: 'ゲージ', pictorialBar: '絵入り棒グラフ', themeRiver: 'テーマリバー', - sunburst: 'サンバースト' + sunburst: 'サンバースト', + custom: 'カスタムチャート', + chart: 'チャート' } }, aria: { diff --git a/src/i18n/langKO.ts b/src/i18n/langKO.ts index 6901ac1b9f..d1bc78df7b 100644 --- a/src/i18n/langKO.ts +++ b/src/i18n/langKO.ts @@ -104,7 +104,9 @@ export default { gauge: '계기', pictorialBar: '픽토그램 차트', themeRiver: '스트림 그래프', - sunburst: '선버스트 차트' + sunburst: '선버스트 차트', + custom: '맞춤 차트', + chart: '차트' } }, aria: { diff --git a/src/i18n/langPL.ts b/src/i18n/langPL.ts index c84be2ebee..d5342eb7d1 100644 --- a/src/i18n/langPL.ts +++ b/src/i18n/langPL.ts @@ -104,7 +104,9 @@ gauge: 'Wykres zegarowy', pictorialBar: 'Wykres słupkowy obrazkowy', themeRiver: 'Wykres rzeki tematycznej', - sunburst: 'Wykres hierarchiczny słonecznikowy' + sunburst: 'Wykres hierarchiczny słonecznikowy', + custom: 'Wykres niestandardowy', + chart: 'Wykres' } }, aria: { diff --git a/src/i18n/langPT-br.ts b/src/i18n/langPT-br.ts index 47c098661b..6188a36953 100644 --- a/src/i18n/langPT-br.ts +++ b/src/i18n/langPT-br.ts @@ -105,7 +105,9 @@ export default { gauge: 'Gauge', pictorialBar: 'Pictorial bar', themeRiver: 'Theme River Map', - sunburst: 'Sunburst' + sunburst: 'Sunburst', + custom: 'Gráfico personalizado', + chart: 'Gráfico' } }, aria: { diff --git a/src/i18n/langRO.ts b/src/i18n/langRO.ts index 51ee51ef12..e872a4269b 100644 --- a/src/i18n/langRO.ts +++ b/src/i18n/langRO.ts @@ -104,7 +104,9 @@ gauge: 'Calibru', pictorialBar: 'Diagramă cu bare picturale', themeRiver: 'Streamgraph', - sunburst: 'Diagramă rază de soare' + sunburst: 'Diagramă rază de soare', + custom: 'Diagramă personalizată', + chart: 'Diagramă' } }, aria: { diff --git a/src/i18n/langRU.ts b/src/i18n/langRU.ts index ef24b7fefd..e778d76e16 100644 --- a/src/i18n/langRU.ts +++ b/src/i18n/langRU.ts @@ -104,7 +104,9 @@ export default { gauge: 'Шкала', pictorialBar: 'Столбец-картинка', themeRiver: 'Тематическая река', - sunburst: 'Солнечные лучи' + sunburst: 'Солнечные лучи', + custom: 'Пользовательская диаграмма', + chart: 'диаграмма' } }, aria: { diff --git a/src/i18n/langSI.ts b/src/i18n/langSI.ts index 6a1d287463..a54fd576e5 100644 --- a/src/i18n/langSI.ts +++ b/src/i18n/langSI.ts @@ -104,7 +104,9 @@ export default { gauge: 'Števec', pictorialBar: 'Stolpčni grafikon s podobo', themeRiver: 'Tematski rečni grafikon', - sunburst: 'Večnivojski tortni grafikon' + sunburst: 'Večnivojski tortni grafikon', + custom: 'Grafikon po meri', + chart: 'Grafikon' } }, aria: { diff --git a/src/i18n/langTH.ts b/src/i18n/langTH.ts index 540ea71d37..6283140af8 100644 --- a/src/i18n/langTH.ts +++ b/src/i18n/langTH.ts @@ -76,5 +76,65 @@ export default { title: 'บันทึกไปยังรูปภาพ', lang: ['คลิกขวาเพื่อบันทึกรูปภาพ'] } + }, + series: { + typeNames: { + pie: 'แผนภูมิวงกลม', + bar: 'แผนภูมิแท่ง', + line: 'แผนภูมิเส้น', + scatter: 'แผนภูมิกระจาย', + effectScatter: 'แผนภูมิกระจายคลื่น', + radar: 'แผนภูมิเรดาร์', + tree: 'ต้นไม้', + treemap: 'แผนที่ต้นไม้', + boxplot: 'แผนภูมิกล่อง', + candlestick: 'แผนภูมิเทียน', + k: 'แผนภูมิเส้น K', + heatmap: 'แผนที่ความร้อน', + map: 'แผนที่', + parallel: 'แผนที่พิกัดขนาน', + lines: 'กราฟเส้น', + graph: 'กราฟความสัมพันธ์', + sankey: 'แผนภูมิซันกีย์', + funnel: 'แผนภูมิกรวย', + gauge: 'เกจ', + pictorialBar: 'แผนภูมิแท่งภาพ', + themeRiver: 'แผนที่แม่น้ำธีม', + sunburst: 'Sunburst', + custom: 'แผนภูมิที่กำหนดเอง', + chart: 'แผนภูมิ' + } + }, + aria: { + general: { + withTitle: 'นี่คือแผนภูมิเกี่ยวกับ “{title}”', + withoutTitle: 'นี่คือแผนภูมิ' + }, + series: { + single: { + prefix: '', + withName: ' ด้วยประเภท {seriesType} ชื่อ {seriesName} ', + withoutName: ' ด้วยประเภท {seriesType} ' + }, + multiple: { + prefix: ' มีทั้งหมด {seriesCount} ชุดข้อมูล ', + withName: ' ชุดข้อมูลที่ {seriesId} เป็นประเภท {seriesType} แทน {seriesName} ', + withoutName: ' ชุดข้อมูลที่ {seriesId} เป็นประเภท {seriesType} ', + separator: { + middle: '', + end: '' + } + } + }, + data: { + allData: 'ข้อมูลดังต่อไปนี้: ', + partialData: 'ข้อมูล {displayCnt} รายการแรกคือ: ', + withName: 'ข้อมูลสำหรับ {name} คือ {value} ', + withoutName: '{value} ', + separator: { + middle: ', ', + end: '. ' + } + } } }; diff --git a/src/i18n/langTR.ts b/src/i18n/langTR.ts index f984abcd71..aa1ab103a8 100644 --- a/src/i18n/langTR.ts +++ b/src/i18n/langTR.ts @@ -104,7 +104,9 @@ export default { gauge: 'Gösterge', pictorialBar: 'Resimli Çubuk Grafiği', themeRiver: 'Akış Haritası', - sunburst: 'Güeş Patlaması Tablosu' + sunburst: 'Güeş Patlaması Tablosu', + custom: 'Özel grafik', + chart: 'Grafiği' } }, aria: { diff --git a/src/i18n/langUK.ts b/src/i18n/langUK.ts index 38b2e10498..4b48181cbd 100644 --- a/src/i18n/langUK.ts +++ b/src/i18n/langUK.ts @@ -104,7 +104,9 @@ export default { gauge: 'Шкала', pictorialBar: 'Стовпчик-картинка', themeRiver: 'Тематична ріка', - sunburst: 'Сонячне проміння' + sunburst: 'Сонячне проміння', + custom: 'Спеціальна діаграма', + chart: 'діаграма' } }, aria: { diff --git a/src/i18n/langVI.ts b/src/i18n/langVI.ts index 287e2e39c5..5d968c215d 100644 --- a/src/i18n/langVI.ts +++ b/src/i18n/langVI.ts @@ -128,7 +128,9 @@ export default { gauge: 'Biểu đồ cung tròn', pictorialBar: 'Biểu diễn hình ảnh', themeRiver: 'Bản đồ sông', - sunburst: 'Biểu đồ bậc' + sunburst: 'Biểu đồ bậc', + custom: 'Biểu đồ tùy chỉnh', + chart: 'Đồ thị' } }, aria: { diff --git a/src/i18n/langZH.ts b/src/i18n/langZH.ts index 3bd239cdec..d927fd71b3 100644 --- a/src/i18n/langZH.ts +++ b/src/i18n/langZH.ts @@ -100,7 +100,9 @@ export default { gauge: '仪表盘图', pictorialBar: '象形柱图', themeRiver: '主题河流图', - sunburst: '旭日图' + sunburst: '旭日图', + custom: '自定义图表', + chart: '图表' } }, aria: { diff --git a/src/visual/aria.ts b/src/visual/aria.ts index 7237c36cdd..3f420588bc 100644 --- a/src/visual/aria.ts +++ b/src/visual/aria.ts @@ -264,6 +264,7 @@ export default function ariaVisual(ecModel: GlobalModel, api: ExtensionAPI) { } function getSeriesTypeName(type: SeriesTypes) { - return ecModel.getLocaleModel().get(['series', 'typeNames'])[type] || '自定义图'; + const typeNames = ecModel.getLocaleModel().get(['series', 'typeNames']); + return typeNames[type] || typeNames.chart; } }