2
0
mirror of https://github.com/Ionaru/easy-markdown-editor synced 2025-09-24 16:40:55 -06:00

Merge 0139ac814f3f79a89a2163522a20f09b4e178c36 into 2996b67ec95ec69000ee03ccaee4fcca26cfc701

This commit is contained in:
Pablo Zmdl 2025-08-26 18:13:32 +02:00 committed by GitHub
commit 97d2737870
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -209,7 +209,7 @@ function createToolbarButton(options, enableActions, enableTooltips, shortcuts,
} }
if (options.title && enableTooltips) { if (options.title && enableTooltips) {
el.title = createTooltip(options.title, options.action, shortcuts); el.title = createTooltip(options.title, options.action, shortcuts, parent.options.translations, parent.options.language);
if (isMac) { if (isMac) {
el.title = el.title.replace('Ctrl', '⌘'); el.title = el.title.replace('Ctrl', '⌘');
@ -289,9 +289,16 @@ function createSep() {
return el; return el;
} }
function createTooltip(title, action, shortcuts) { var translate = function (key, translations, language) {
if (translations && language && translations[language] && translations[language][key]) {
return translations[language][key];
}
return key;
};
function createTooltip(title, action, shortcuts, translations, language) {
var actionName; var actionName;
var tooltip = title; var tooltip = translate(title, translations, language);
if (action) { if (action) {
actionName = getBindingName(action); actionName = getBindingName(action);