<span data-l10n="This selection guide is only to be used for conventional screens such as Sandvik SA, SJ & SL screen models."></span><br>
<strong data-l10n="Not to be used for Free-fall or Multi slope screens!"></strong>
</p>
- <p class="text"
- data-l10n="It is designed to provide an aperture for a specific separation (cut point) based on a limited number of parameters, except for Flat (Self-supporting) decks, normally used for scalping, then the nearest available aperture is displayed instead. Other parameters may have to be taken into consideration before a final decision is taken. A screening product specialist should always review and approve the aperture selection before an order is placed."></p>
+ <p class="text">
+ <span data-l10n="It is designed to provide an aperture for a specific separation (cut point) based on a limited number of parameters, except for Flat (Self-supporting) decks, normally used for scalping, then the nearest available aperture is displayed instead."></span>
+ <span data-l10n="Other parameters may have to be taken into consideration before a final decision is taken."></span>
+ <span data-l10n="A screening product specialist should always review and approve the aperture selection before an order is placed."></span>
+ </p>
<p class="text"><strong data-l10n="Apertures - Shapes & Patterns"></strong></p>
<p class="text">
<ul>
return null;
}
return unescape(document.cookie.replace(new RegExp("(?:^|.*;\\s*)" + escape(sKey).replace(/[\-\.\+\*]/g, "\\$&") + "\\s*\\=\\s*((?:[^;](?!;))*[^;]?).*"), "$1"));
- },
- key: function (nKeyId) {
+ }, key: function (nKeyId) {
return unescape(document.cookie.replace(/\s*\=(?:.(?!;))*$/, "").split(/\s*\=(?:[^;](?!;))*[^;]?;\s*/)[nKeyId]);
- },
- setItem: function (sKey, sValue) {
+ }, setItem: function (sKey, sValue) {
if (!sKey) {
return;
}
document.cookie = escape(sKey) + "=" + escape(sValue) + "; expires=Tue, 19 Jan 2038 03:14:07 GMT; path=/";
this.length = document.cookie.match(/\=/g).length;
- },
- length: 0,
- removeItem: function (sKey) {
+ }, length: 0, removeItem: function (sKey) {
if (!sKey || !this.hasOwnProperty(sKey)) {
return;
}
document.cookie = escape(sKey) + "=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/";
this.length--;
- },
- hasOwnProperty: function (sKey) {
+ }, hasOwnProperty: function (sKey) {
return (new RegExp("(?:^|;\\s*)" + escape(sKey).replace(/[\-\.\+\*]/g, "\\$&") + "\\s*\\=")).test(document.cookie);
}
};
function exportTranslations() {
parseDataForTranslations();
parseScriptForTranslations(function () {
- post('https://extranet.cubedesigners.com/tools/excelTranslation', {
- name: APPNAME,
- str: JSON.stringify(TRANSLATIONS)
+ var T = {};
+ var L = [];
+ $.each(TRANSLATIONS, function (n, str) {
+ T[str] = [];
+ $.each(LOCALES, function (l, tt) {
+ if (n === 0) {
+ L.push(l);
+ }
+ if (l === 'en') {
+ T[str].push(str);
+ return;
+ }
+ var trans = '';
+ if (tt[str] !== undefined && tt[str] !== '') {
+ trans = tt[str];
+ }
+ T[str].push(trans);
+ });
+ });
+
+ var O = {translations: T, locales: L};
+ console.log(O);
+ post('https://extranet.cubedesigners.com/tools/excelTranslationM', {
+ name: APPNAME, str: JSON.stringify(O),
});
});
for (var i = 0; i < e.length; i++) {
var s = e[i];
+ // Skip numbers
+ if (/^[\d\.]*$/.test(s)) {
+ continue;
+ }
+ // Skip existing
if (window.TRANSLATIONS.indexOf(s) >= 0) {
continue;
}
+ // Skip html containing translations
+ if (s.indexOf('data-l10n') >= 0) {
+ continue;
+ }
if (!force && !/[a-hj-z]+/.test(s)) {
continue;
}