[Libreoffice-commits] online.git: Branch 'distro/collabora/co-4-2' - loleaflet/src

Pranam Lashkari (via logerrit) logerrit at kemper.freedesktop.org
Wed Sep 30 12:19:05 UTC 2020


 loleaflet/src/control/Control.StatusBar.js |   31 ++++++++++++++---------------
 1 file changed, 15 insertions(+), 16 deletions(-)

New commits:
commit 8d4dfb49a7d1468887b80fdbe8e2bc50c9f18c9d
Author:     Pranam Lashkari <lpranam at collabora.com>
AuthorDate: Tue Sep 29 23:14:56 2020 +0530
Commit:     Andras Timar <andras.timar at collabora.com>
CommitDate: Wed Sep 30 14:18:45 2020 +0200

    leaflet: translate: fix language list localisation
    
    Change-Id: Ie505b91e2b5b212351a33a4751ee5889a6cb10f1
    Reviewed-on: https://gerrit.libreoffice.org/c/online/+/103633
    Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice at gmail.com>
    Reviewed-by: Andras Timar <andras.timar at collabora.com>

diff --git a/loleaflet/src/control/Control.StatusBar.js b/loleaflet/src/control/Control.StatusBar.js
index fd0b9b0aa..0e830c669 100644
--- a/loleaflet/src/control/Control.StatusBar.js
+++ b/loleaflet/src/control/Control.StatusBar.js
@@ -65,10 +65,10 @@ L.Control.StatusBar = L.Control.extend({
 	_updateVisibilityForToolbar: function(toolbar) {
 		if (!toolbar)
 			return;
-	
+
 		var toShow = [];
 		var toHide = [];
-	
+
 		toolbar.items.forEach(function(item) {
 			if (window.ThisIsTheiOSApp && window.mode.isTablet() && item.iosapptablet === false) {
 				toHide.push(item.id);
@@ -80,10 +80,10 @@ L.Control.StatusBar = L.Control.extend({
 				toShow.push(item.id);
 			}
 		});
-	
+
 		console.log('explicitly hiding: ' + toHide);
 		console.log('explicitly showing: ' + toShow);
-	
+
 		toHide.forEach(function(item) { toolbar.hide(item); });
 		toShow.forEach(function(item) { toolbar.show(item); });
 	},
@@ -287,7 +287,7 @@ L.Control.StatusBar = L.Control.extend({
 		case 'spreadsheet':
 			if (statusbar)
 				statusbar.remove('prev', 'next', 'prevnextbreak');
-			
+
 			if (!window.mode.isMobile()) {
 				statusbar.insert('left', [
 					{type: 'break', id: 'break1'},
@@ -383,7 +383,7 @@ L.Control.StatusBar = L.Control.extend({
 					{type: 'break', id: 'break8', mobile: false}
 				]);
 			}
-		
+
 		// FALLTHROUGH intended
 		case 'drawing':
 			if (statusbar)
@@ -412,7 +412,7 @@ L.Control.StatusBar = L.Control.extend({
 			// odd, but on mobile we need to invoke it twice
 			toolbar.hide('cancelsearch');
 		}
-	
+
 		this.map._onGotFocus();
 	},
 
@@ -445,7 +445,7 @@ L.Control.StatusBar = L.Control.extend({
 		}
 		else if (commandName === '.uno:InsertMode') {
 			this.updateToolbarItem(statusbar, 'InsertMode', $('#InsertMode').html(state ? L.Styles.insertMode[state].toLocaleString() : '<span class="ToolbarStatusInactive"> Insert mode: inactive </span>').parent().html());
-	
+
 			if (!state && this.map.hyperlinkPopup) {
 				this.map.hyperlinkUnderCursor = null;
 				this.map.closePopup(this.map.hyperlinkPopup);
@@ -498,28 +498,27 @@ L.Control.StatusBar = L.Control.extend({
 			var noneLang = _('None (Do not check spelling)');
 			var languages = [];
 			e.commandValues.forEach(function (language) {
-				languages.push({ translated: _(language), neutral: language });
+				languages.push({ translated: _(language.split(';')[0]), neutral: language });
 			});
 			languages.sort(function (a, b) {
 				return a.translated < b.translated ? -1 : a.translated > b.translated ? 1 : 0;
 			});
-	
+
 			var toolbaritems = [];
 			toolbaritems.push({ text: noneLang,
 			 id: 'nonelanguage',
 			 uno: constLang + constNone });
-	
-	
+
+
 			for (var lang in languages) {
 				translated = languages[lang].translated;
 				neutral = languages[lang].neutral;
-				var splitTranslated = translated.split(';');
 				var splitNeutral = neutral.split(';');
-				toolbaritems.push({ id: neutral, text: splitTranslated[0], uno: constLang + encodeURIComponent('Default_' + splitNeutral[0]) });
+				toolbaritems.push({ id: neutral, text: translated, uno: constLang + encodeURIComponent('Default_' + splitNeutral[0]) });
 			}
-	
+
 			toolbaritems.push({ id: 'reset', text: resetLang, uno: constLang + constDefault });
-	
+
 			w2ui['actionbar'].set('LanguageStatus', {items: toolbaritems});
 		}
 	},


More information about the Libreoffice-commits mailing list