From 0c9cf2489e75caede8ac01ff2f9395f65eeb78e5 Mon Sep 17 00:00:00 2001 From: Brent Date: Mon, 9 Apr 2018 21:11:56 -0600 Subject: [PATCH 1/4] feat(locale): add Swahili localization support --- lib/locales/sw.js | 82 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 82 insertions(+) create mode 100644 lib/locales/sw.js diff --git a/lib/locales/sw.js b/lib/locales/sw.js new file mode 100644 index 00000000000..c6ff4ffa1d9 --- /dev/null +++ b/lib/locales/sw.js @@ -0,0 +1,82 @@ +/** +* Copyright 2012-2018, Plotly, Inc. +* All rights reserved. +* +* This source code is licensed under the MIT license found in the +* LICENSE file in the root directory of this source tree. +*/ + + +Plotly.register({ + moduleType: 'locale', + name: 'sw', + dictionary: { + 'Autoscale': 'Kigezo - otomatiki', + 'Box Select': 'Kuteua kisanduku', + 'Click to enter Colorscale title': 'Bonyeza kuingia kichwa cha Colorscale', + 'Click to enter Component A title': 'Bofya ili uingize kichwa cha A kichwa', + 'Click to enter Component B title': 'Bofya ili uingize kichwa cha B kichwa', + 'Click to enter Component C title': 'Bofya ili uingize kichwa cha C kichwa', + 'Click to enter Plot title': 'Bofya ili uingie kichwa cha Plot', + 'Click to enter X axis title': 'Bonyeza kuingia kichwa cha mhimili wa X', + 'Click to enter Y axis title': 'Bonyeza kuingia kichwa cha mhimili wa Y', + 'Click to enter radial axis title': 'Bonyeza kuingia kichwa cha mhimili wa radial', + 'Compare data on hover': 'Linganisha data kielekezi kinapoelea', + 'Double-click on legend to isolate one trace': 'Bonyeza mara mbili juu ya hadithi ili kutenganisha moja kwa moja', + 'Double-click to zoom back out': 'Bonyeza mara mbili ili uongeze tena', + 'Download plot as a png': 'Pakua mpango kama png', + 'Edit in Chart Studio': 'Badilisha katika Studio ya Chati', + 'IE only supports svg. Changing format to svg.': 'IE inasaidia tu svg. Kubadili muundo kwa svg.', + 'Lasso Select': 'Kuteua lasso', + 'Orbital rotation': 'Mzunguko wa mazao', + 'Pan': 'Tandaza', + 'Produced with Plotly': 'Iliyotokana na Plotly', + 'Reset': 'Weka upya', + 'Reset axes': 'Weka upya axes', + 'Reset camera to default': 'Weka upya kamera kwa default', + 'Reset camera to last save': 'Weka upya kamera ili uhifadhi salama', + 'Reset view': 'Weka upya mtazamo', + 'Reset views': 'Weka upya maoni', + 'Show closest data on hover': 'Onyesha data iliyo karibu zaidi kielekezi kinapoelea', + 'Snapshot succeeded': 'Snapshot ilifanikiwa', + 'Sorry, there was a problem downloading your snapshot!': 'Samahani, kulikuwa na shida kupakua picha yako!', + 'Taking snapshot - this may take a few seconds': 'Kuchukua snapshot - hii inaweza kuchukua sekunde chache', + 'Toggle Spike Lines': 'Badilisha Mipira ya Spike', + 'Toggle show closest data on hover': 'Badilisha mabadiliko ya karibu zaidi kwenye hover', + 'Turntable rotation': 'Mzunguko wa mzunguko', + 'Zoom': 'Vuta', + 'Zoom in': 'Vuta nje', + 'Zoom out': 'Reducir', + 'close:': 'funga:', + 'high:': 'juu:', + 'incoming flow count:': 'kuhesabu kati ya mtiririko:', + 'kde:': 'kde:', + 'lat:': 'lat:', + 'lon:': 'lon:', + 'low:': 'chini:', + 'lower fence:': 'fencing ya chini:', + 'max:': 'upeo:', + 'mean \xb1 \u03c3:': 'maana \xb1 \u03c3:', + 'mean:': 'maana:', + 'median:': 'kati:', + 'min:': 'kidogo:', + 'new text': 'nakala mpya', + 'open:': 'fungua:', + 'outgoing flow count:': 'hesabu ya mtiririko unaotoka:', + 'q1:': 'q1:', + 'q3:': 'q3:', + 'source:': 'chanzo:', + 'target:': 'lengo:', + 'trace': 'fuatilia', + 'upper fence:': 'fencing ya juu:' + }, + format: { + days: ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', 'Ijumaa', 'Jumamosi'], + shortDays: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + months: ['Januari', 'Februari', 'Machi', 'Aprili', 'Mei', 'Juni', 'Julai', 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], + shortMonths: ['Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Des'], + date: '%m/%d/%Y', + decimal: '.', + thousands: ',' + } +}); \ No newline at end of file From ece0bf67e2ee12314e4366bdc0fecce5bfca743c Mon Sep 17 00:00:00 2001 From: alexcjohnson Date: Tue, 10 Apr 2018 10:40:25 -0400 Subject: [PATCH 2/4] standardize format of swahili localization file --- lib/locales/sw.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/locales/sw.js b/lib/locales/sw.js index c6ff4ffa1d9..f43cc595ed1 100644 --- a/lib/locales/sw.js +++ b/lib/locales/sw.js @@ -6,8 +6,9 @@ * LICENSE file in the root directory of this source tree. */ +'use strict'; -Plotly.register({ +module.exports = { moduleType: 'locale', name: 'sw', dictionary: { @@ -56,7 +57,7 @@ Plotly.register({ 'low:': 'chini:', 'lower fence:': 'fencing ya chini:', 'max:': 'upeo:', - 'mean \xb1 \u03c3:': 'maana \xb1 \u03c3:', + 'mean ± σ:': 'maana ± σ:', 'mean:': 'maana:', 'median:': 'kati:', 'min:': 'kidogo:', @@ -79,4 +80,4 @@ Plotly.register({ decimal: '.', thousands: ',' } -}); \ No newline at end of file +}; From d9454f5a003f954e011142db5805b381a32b0767 Mon Sep 17 00:00:00 2001 From: Brent Dearth Date: Fri, 27 Apr 2018 09:08:28 -0600 Subject: [PATCH 3/4] update locales from PR feedback --- lib/locales/sw.js | 50 +++++++++++++++++++++++------------------------ 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/lib/locales/sw.js b/lib/locales/sw.js index f43cc595ed1..a09b87647bf 100644 --- a/lib/locales/sw.js +++ b/lib/locales/sw.js @@ -13,53 +13,53 @@ module.exports = { name: 'sw', dictionary: { 'Autoscale': 'Kigezo - otomatiki', - 'Box Select': 'Kuteua kisanduku', - 'Click to enter Colorscale title': 'Bonyeza kuingia kichwa cha Colorscale', - 'Click to enter Component A title': 'Bofya ili uingize kichwa cha A kichwa', - 'Click to enter Component B title': 'Bofya ili uingize kichwa cha B kichwa', - 'Click to enter Component C title': 'Bofya ili uingize kichwa cha C kichwa', - 'Click to enter Plot title': 'Bofya ili uingie kichwa cha Plot', - 'Click to enter X axis title': 'Bonyeza kuingia kichwa cha mhimili wa X', - 'Click to enter Y axis title': 'Bonyeza kuingia kichwa cha mhimili wa Y', - 'Click to enter radial axis title': 'Bonyeza kuingia kichwa cha mhimili wa radial', - 'Compare data on hover': 'Linganisha data kielekezi kinapoelea', + 'Box Select': 'Teua kisanduku', + 'Click to enter Colorscale title': 'Bonyeza kuandika kichwa cha Colorscale', + 'Click to enter Component A title': 'Bonyeza kuandika kichwa cha sehemu A', + 'Click to enter Component B title': 'Bonyeza kuandika kichwa cha sehemu B', + 'Click to enter Component C title': 'Bonyeza kuandika kichwa cha sehemu C', + 'Click to enter Plot title': 'Bonyeza kuandika kichwa cha Plot', + 'Click to enter X axis title': 'Bonyeza kuandika kichwa cha mhimili wa X', + 'Click to enter Y axis title': 'Bonyeza kuandika kichwa cha mhimili wa Y', + 'Click to enter radial axis title': 'Bonyeza kuandika kichwa cha mhimili wa radial', + 'Compare data on hover': 'Linganisha data kwa kuelea kielekezi', 'Double-click on legend to isolate one trace': 'Bonyeza mara mbili juu ya hadithi ili kutenganisha moja kwa moja', - 'Double-click to zoom back out': 'Bonyeza mara mbili ili uongeze tena', + 'Double-click to zoom back out': 'Bonyeza mara mbili ili kuvuta nje', 'Download plot as a png': 'Pakua mpango kama png', - 'Edit in Chart Studio': 'Badilisha katika Studio ya Chati', - 'IE only supports svg. Changing format to svg.': 'IE inasaidia tu svg. Kubadili muundo kwa svg.', + 'Edit in Chart Studio': 'Hariri katika Chart studio', + 'IE only supports svg. Changing format to svg.': 'IE inatumia tu svg. Tunabadilisha muundo kuwa svg.', 'Lasso Select': 'Kuteua lasso', 'Orbital rotation': 'Mzunguko wa mazao', 'Pan': 'Tandaza', - 'Produced with Plotly': 'Iliyotokana na Plotly', + 'Produced with Plotly': 'Ilitengenezwa na Plotly', 'Reset': 'Weka upya', 'Reset axes': 'Weka upya axes', - 'Reset camera to default': 'Weka upya kamera kwa default', - 'Reset camera to last save': 'Weka upya kamera ili uhifadhi salama', + 'Reset camera to default': 'Rudisha kamera kwenye uhifadhi wa default', + 'Reset camera to last save': 'Rudisha kamera kwenye uhifadhi wa mwisho', 'Reset view': 'Weka upya mtazamo', 'Reset views': 'Weka upya maoni', 'Show closest data on hover': 'Onyesha data iliyo karibu zaidi kielekezi kinapoelea', 'Snapshot succeeded': 'Snapshot ilifanikiwa', 'Sorry, there was a problem downloading your snapshot!': 'Samahani, kulikuwa na shida kupakua picha yako!', 'Taking snapshot - this may take a few seconds': 'Kuchukua snapshot - hii inaweza kuchukua sekunde chache', - 'Toggle Spike Lines': 'Badilisha Mipira ya Spike', + 'Toggle Spike Lines': 'Badilisha Mistari ya Spike', 'Toggle show closest data on hover': 'Badilisha mabadiliko ya karibu zaidi kwenye hover', - 'Turntable rotation': 'Mzunguko wa mzunguko', + 'Turntable rotation': 'Zunguka kwa mhimili wa Z', 'Zoom': 'Vuta', 'Zoom in': 'Vuta nje', - 'Zoom out': 'Reducir', + 'Zoom out': 'Vuta ndani', 'close:': 'funga:', 'high:': 'juu:', - 'incoming flow count:': 'kuhesabu kati ya mtiririko:', + 'incoming flow count:': 'hesabu ya mtiririko unaokuja:', 'kde:': 'kde:', 'lat:': 'lat:', 'lon:': 'lon:', 'low:': 'chini:', - 'lower fence:': 'fencing ya chini:', + 'lower fence:': 'fensi ya chini:', 'max:': 'upeo:', 'mean ± σ:': 'maana ± σ:', 'mean:': 'maana:', - 'median:': 'kati:', + 'median:': 'wastani:', 'min:': 'kidogo:', 'new text': 'nakala mpya', 'open:': 'fungua:', @@ -69,15 +69,15 @@ module.exports = { 'source:': 'chanzo:', 'target:': 'lengo:', 'trace': 'fuatilia', - 'upper fence:': 'fencing ya juu:' + 'upper fence:': 'Fensi ya juu:' }, format: { days: ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', 'Ijumaa', 'Jumamosi'], shortDays: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], months: ['Januari', 'Februari', 'Machi', 'Aprili', 'Mei', 'Juni', 'Julai', 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], shortMonths: ['Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Des'], - date: '%m/%d/%Y', + date: '%d/%m/%Y', decimal: '.', thousands: ',' } -}; +}; \ No newline at end of file From a6370124b85f4e4a53305ee42e7ddf8b984fbb7d Mon Sep 17 00:00:00 2001 From: alexcjohnson Date: Fri, 27 Apr 2018 11:32:32 -0400 Subject: [PATCH 4/4] trailing newline --- lib/locales/sw.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/locales/sw.js b/lib/locales/sw.js index a09b87647bf..acbf7912ee5 100644 --- a/lib/locales/sw.js +++ b/lib/locales/sw.js @@ -80,4 +80,4 @@ module.exports = { decimal: '.', thousands: ',' } -}; \ No newline at end of file +};