if (str === undefined) {
return;
}
- if (str.substr(0, 1) == '!') {
+ if (str.substr(0, 1) === '!') {
return str.substr(1);
}
+ if (str.substr(0, 1) === '~') {
+ str = str.substring(1);
+ }
if (this.translations[str] == undefined || this.translations[str] == null || this.translations[str] == '') {
if (markupIfNonAvailable == undefined || !markupIfNonAvailable) {
link = this.addLink(navType, 'nav-notes', '#', 'notes', 'notes', 'notes', 'Control+Alt+N');
}
} else if (icon === 'extra') {
-
var id = 'extra', $nav = this.getNavFromType(navType), elementID = navType + '_' + id, navExtraImage,
navLinkTarget = '';
}
} else if (navType === 'menu' && (this.fluidbook.settings.navExtraImage !== '' || this.fluidbook.settings.navExtraImageMobile !== '') && this.fluidbook.settings.navExtraLink !== '') {
navExtraImage = this.fluidbook.settings.navExtraImageMobile || this.fluidbook.settings.navExtraImage; // Fallback to desktop image
- link = '<a id="' + elementID + '" href="' + this.fluidbook.settings.navExtraLink + '"' + navLinkTarget + '><img class="nav-icon" src="data/images/' + navExtraImage + '"> <span class="menu-item-title">' + this.fluidbook.settings.navExtraTooltip + '</span></a>';
+ link = '<a id="' + elementID + '" href="' + this.fluidbook.settings.navExtraLink + '"' + navLinkTarget + '><img class="nav-icon" src="data/images/' + navExtraImage + '"> <span class="menu-item-title">' + this.fluidbook.l10n.__(this.fluidbook.settings.navExtraTooltip) + '</span></a>';
}
if (link !== null) {
link = $(foundLink).find('a').append(linkIcon);
if (navType === 'menu' && extraType === 'icon') {
- $(link).append('<span class="menu-item-title">' + $(link).data('tooltip') + '</span>');
+ $(link).append('<span class="menu-item-title">' + this.fluidbook.l10n.__($(link).data('tooltip')) + '</span>');
}
link = $(link).get(0);