loleaflet/unocommands.js | 8 +++++++- scripts/unocommands.py | 8 +++++++- 2 files changed, 14 insertions(+), 2 deletions(-)
New commits: commit 5e9c10b732b59402ef10449f633e088b58db84f6 Author: Andras Timar <andras.ti...@collabora.com> Date: Tue Jul 17 10:21:12 2018 +0200 loleaflet: remove latin access keys in parentheses (in case of CJK, Indian, etc. langs) Change-Id: I15763165535771511a4871882dd067fc689baaa3 Reviewed-on: https://gerrit.libreoffice.org/57548 Reviewed-by: Jan Holesovsky <ke...@collabora.com> Tested-by: Jan Holesovsky <ke...@collabora.com> diff --git a/loleaflet/unocommands.js b/loleaflet/unocommands.js index 51dd80c61..83ae47c08 100644 --- a/loleaflet/unocommands.js +++ b/loleaflet/unocommands.js @@ -276,5 +276,11 @@ global._UNO = function(string, component, isContext) { } } - return text.replace('~', ''); + // Remove access key markers from translated strings + // 1. access key in parenthesis in case of non-latin scripts + text = text.replace(/\(~[A-Za-z]\)/, ''); + // 2. remove normal access key + text = text.replace('~', ''); + + return text; } diff --git a/scripts/unocommands.py b/scripts/unocommands.py index d3b7a887d..46cb866c0 100755 --- a/scripts/unocommands.py +++ b/scripts/unocommands.py @@ -243,7 +243,13 @@ global._UNO = function(string, component, isContext) { \t\t} \t} -\treturn text.replace('~', ''); +\t// Remove access key markers from translated strings +\t// 1. access key in parenthesis in case of non-latin scripts +\ttext = text.replace(/\(~[A-Za-z]\)/, ''); +\t// 2. remove normal access key +\ttext = text.replace('~', ''); + +\treturn text; }\n''') return descriptions _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits