Make the 'pad' initial state translatable
This commit is contained in:
parent
c0989f64fa
commit
2e378564d0
@ -51,18 +51,14 @@ define(req, function(Default, Language) {
|
|||||||
Object.keys(externalMap).forEach(function (code, i) {
|
Object.keys(externalMap).forEach(function (code, i) {
|
||||||
var translation = langs[i];
|
var translation = langs[i];
|
||||||
Object.keys(Default).forEach(function (k) {
|
Object.keys(Default).forEach(function (k) {
|
||||||
if (/^_/.test(k) || /nitialState$/.test(k)) { return; }
|
if (/^_/.test(k)) { return; }
|
||||||
if (!translation[k]) {
|
if (!translation[k]) {
|
||||||
//var warning = "key [" + k + "] is missing from translation [" + code + "]";
|
|
||||||
//missing.push(warning);
|
|
||||||
missing.push([code, k, 1]);
|
missing.push([code, k, 1]);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
Object.keys(translation).forEach(function (k) {
|
Object.keys(translation).forEach(function (k) {
|
||||||
if (/^_/.test(k) || /nitialState$/.test(k)) { return; }
|
if (/^_/.test(k)) { return; }
|
||||||
if (!Default[k]) {
|
if (!Default[k]) {
|
||||||
//var warning = "key [" + k + "] from [" + code + "] is not needed anymore and should be removed";
|
|
||||||
//missing.push(warning);
|
|
||||||
missing.push([code, k, 0]);
|
missing.push([code, k, 0]);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
@ -146,22 +142,6 @@ define(req, function(Default, Language) {
|
|||||||
$('#pad-iframe').contents().find('[data-localization-title]').each(translateTitle);
|
$('#pad-iframe').contents().find('[data-localization-title]').each(translateTitle);
|
||||||
};
|
};
|
||||||
|
|
||||||
// Non translatable keys
|
|
||||||
messages.initialState = [
|
|
||||||
'<p>',
|
|
||||||
'This is <strong>CryptPad</strong>, the zero knowledge realtime collaborative editor.',
|
|
||||||
'<br>',
|
|
||||||
'What you type here is encrypted so only people who have the link can access it.',
|
|
||||||
'<br>',
|
|
||||||
'Even the server cannot see what you type.',
|
|
||||||
'</p>',
|
|
||||||
'<p>',
|
|
||||||
'<small>',
|
|
||||||
'<i>What you see here, what you hear here, when you leave here, let it stay here</i>',
|
|
||||||
'</small>',
|
|
||||||
'</p>',
|
|
||||||
].join('');
|
|
||||||
|
|
||||||
messages.driveReadme = '["BODY",{"class":"cke_editable cke_editable_themed cke_contents_ltr cke_show_borders","contenteditable":"true","spellcheck":"false","style":"color: rgb(51, 51, 51);"},' +
|
messages.driveReadme = '["BODY",{"class":"cke_editable cke_editable_themed cke_contents_ltr cke_show_borders","contenteditable":"true","spellcheck":"false","style":"color: rgb(51, 51, 51);"},' +
|
||||||
'[["H1",{},["' + messages.driveReadme_h1 + '",["BR",{},[]]]],["UL",{},[["LI",{},["' + messages.driveReadme_li1 + '",["BR",{},[]],["UL",{},[["LI",{},["' + messages.driveReadme_li1_1 + '",["BR",{},[]]]]]]]]]]],' +
|
'[["H1",{},["' + messages.driveReadme_h1 + '",["BR",{},[]]]],["UL",{},[["LI",{},["' + messages.driveReadme_li1 + '",["BR",{},[]],["UL",{},[["LI",{},["' + messages.driveReadme_li1_1 + '",["BR",{},[]]]]]]]]]]],' +
|
||||||
'{"metadata":{"defaultTitle":"' + messages.driveReadmeTitle + '","title":"' + messages.driveReadmeTitle + '"}}]';
|
'{"metadata":{"defaultTitle":"' + messages.driveReadmeTitle + '","title":"' + messages.driveReadmeTitle + '"}}]';
|
||||||
|
|||||||
@ -340,6 +340,21 @@ define(function () {
|
|||||||
|
|
||||||
// Initial states
|
// Initial states
|
||||||
|
|
||||||
|
out.initialState = [
|
||||||
|
'<p>',
|
||||||
|
'This is <strong>CryptPad</strong>, the zero knowledge realtime collaborative editor.',
|
||||||
|
'<br>',
|
||||||
|
'What you type here is encrypted so only people who have the link can access it.',
|
||||||
|
'<br>',
|
||||||
|
'Even the server cannot see what you type.',
|
||||||
|
'</p>',
|
||||||
|
'<p>',
|
||||||
|
'<small>',
|
||||||
|
'<i>What you see here, what you hear here, when you leave here, let it stay here</i>',
|
||||||
|
'</small>',
|
||||||
|
'</p>',
|
||||||
|
].join('');
|
||||||
|
|
||||||
out.codeInitialState = [
|
out.codeInitialState = [
|
||||||
'/*\n',
|
'/*\n',
|
||||||
' This is CryptPad, the zero knowledge realtime collaborative editor.\n',
|
' This is CryptPad, the zero knowledge realtime collaborative editor.\n',
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user