update translation templates

This commit is contained in:
crocsg 2025-05-05 12:18:03 +00:00
parent 9940ad7c68
commit dd52a73afd
6 changed files with 137 additions and 12 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,123 @@
/* Compatability shim for jQuery and underscores.js.
*
* Copyright Sphinx contributors
* Released under the two clause BSD licence
*/
/**
* small helper function to urldecode strings
*
* See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/decodeURIComponent#Decoding_query_parameters_from_a_URL
*/
jQuery.urldecode = function(x) {
if (!x) {
return x
}
return decodeURIComponent(x.replace(/\+/g, ' '));
};
/**
* small helper function to urlencode strings
*/
jQuery.urlencode = encodeURIComponent;
/**
* This function returns the parsed url parameters of the
* current request. Multiple values per key are supported,
* it will always return arrays of strings for the value parts.
*/
jQuery.getQueryParameters = function(s) {
if (typeof s === 'undefined')
s = document.location.search;
var parts = s.substr(s.indexOf('?') + 1).split('&');
var result = {};
for (var i = 0; i < parts.length; i++) {
var tmp = parts[i].split('=', 2);
var key = jQuery.urldecode(tmp[0]);
var value = jQuery.urldecode(tmp[1]);
if (key in result)
result[key].push(value);
else
result[key] = [value];
}
return result;
};
/**
* highlight a given string on a jquery object by wrapping it in
* span elements with the given class name.
*/
jQuery.fn.highlightText = function(text, className) {
function highlight(node, addItems) {
if (node.nodeType === 3) {
var val = node.nodeValue;
var pos = val.toLowerCase().indexOf(text);
if (pos >= 0 &&
!jQuery(node.parentNode).hasClass(className) &&
!jQuery(node.parentNode).hasClass("nohighlight")) {
var span;
var isInSVG = jQuery(node).closest("body, svg, foreignObject").is("svg");
if (isInSVG) {
span = document.createElementNS("http://www.w3.org/2000/svg", "tspan");
} else {
span = document.createElement("span");
span.className = className;
}
span.appendChild(document.createTextNode(val.substr(pos, text.length)));
node.parentNode.insertBefore(span, node.parentNode.insertBefore(
document.createTextNode(val.substr(pos + text.length)),
node.nextSibling));
node.nodeValue = val.substr(0, pos);
if (isInSVG) {
var rect = document.createElementNS("http://www.w3.org/2000/svg", "rect");
var bbox = node.parentElement.getBBox();
rect.x.baseVal.value = bbox.x;
rect.y.baseVal.value = bbox.y;
rect.width.baseVal.value = bbox.width;
rect.height.baseVal.value = bbox.height;
rect.setAttribute('class', className);
addItems.push({
"parent": node.parentNode,
"target": rect});
}
}
}
else if (!jQuery(node).is("button, select, textarea")) {
jQuery.each(node.childNodes, function() {
highlight(this, addItems);
});
}
}
var addItems = [];
var result = this.each(function() {
highlight(this, addItems);
});
for (var i = 0; i < addItems.length; ++i) {
jQuery(addItems[i].parent).before(addItems[i].target);
}
return result;
};
/*
* backward compatibility for jQuery.browser
* This will be supported until firefox bug is fixed.
*/
if (!jQuery.browser) {
jQuery.uaMatch = function(ua) {
ua = ua.toLowerCase();
var match = /(chrome)[ \/]([\w.]+)/.exec(ua) ||
/(webkit)[ \/]([\w.]+)/.exec(ua) ||
/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ua) ||
/(msie) ([\w.]+)/.exec(ua) ||
ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec(ua) ||
[];
return {
browser: match[ 1 ] || "",
version: match[ 2 ] || "0"
};
};
jQuery.browser = {};
jQuery.browser[jQuery.uaMatch(navigator.userAgent).browser] = true;
}

2
docs/_build/gettext/_static/jquery.js vendored Normal file

File diff suppressed because one or more lines are too long

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: BrailleRap 6.6.0\n" "Project-Id-Version: BrailleRap 6.6.0\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-10-02 19:37+0000\n" "POT-Creation-Date: 2025-05-05 12:13+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -467,11 +467,11 @@ msgid "1 entretoise de 18mm"
msgstr "" msgstr ""
#: ../../assemblage.rst:334 #: ../../assemblage.rst:334
msgid "1 vis sans tête M3-12 pointeau limée (cf Préparation du pointeau mâle)" msgid "1 vis sans tête M3-16 pointeau limée (cf Préparation du pointeau mâle)"
msgstr "" msgstr ""
#: ../../assemblage.rst:336 #: ../../assemblage.rst:336
msgid "1 rondelle M3 moyenne" msgid "1 rondelle M3"
msgstr "" msgstr ""
#: ../../assemblage.rst:338 #: ../../assemblage.rst:338
@ -479,7 +479,7 @@ msgid "Visser lentretoise à fond sur lélectro-aimant."
msgstr "" msgstr ""
#: ../../assemblage.rst:345 #: ../../assemblage.rst:345
msgid "Visser la vis M3-12 pointeau limée en la laissant dépasser de ± 6mm de lentretoise." msgid "Visser la vis M3-16 pointeau limée en la laissant dépasser de ± 6mm de lentretoise."
msgstr "" msgstr ""
#: ../../assemblage.rst:353 #: ../../assemblage.rst:353
@ -500,8 +500,7 @@ msgstr ""
#: ../../assemblage.rst:357 #: ../../assemblage.rst:357
#: ../../assemblage.rst:456 #: ../../assemblage.rst:456
#: ../../assemblage.rst:1241 msgid "2 rondelles M3"
msgid "2 rondelles M3 moyennes"
msgstr "" msgstr ""
#: ../../assemblage.rst:359 #: ../../assemblage.rst:359
@ -1226,6 +1225,7 @@ msgid "4 vis M3-16"
msgstr "" msgstr ""
#: ../../assemblage.rst:1036 #: ../../assemblage.rst:1036
#: ../../assemblage.rst:1214
msgid "8 rondelles M3 Larges" msgid "8 rondelles M3 Larges"
msgstr "" msgstr ""
@ -1335,7 +1335,7 @@ msgid "6 vis M3-14"
msgstr "" msgstr ""
#: ../../assemblage.rst:1207 #: ../../assemblage.rst:1207
msgid "6 rondelles M3 moyennes" msgid "6 rondelles M3 Larges"
msgstr "" msgstr ""
#: ../../assemblage.rst:1208 #: ../../assemblage.rst:1208
@ -1350,10 +1350,6 @@ msgstr ""
msgid "8 vis M3-14" msgid "8 vis M3-14"
msgstr "" msgstr ""
#: ../../assemblage.rst:1214
msgid "8 rondelles M3 moyennes"
msgstr ""
#: ../../assemblage.rst:1217 #: ../../assemblage.rst:1217
msgid "Les trous oblongs dans les pièces imprimées permettent de régler la pression des CLIPBOARD sur le papier." msgid "Les trous oblongs dans les pièces imprimées permettent de régler la pression des CLIPBOARD sur le papier."
msgstr "" msgstr ""
@ -1370,6 +1366,10 @@ msgstr ""
msgid "1 vis M3-20" msgid "1 vis M3-20"
msgstr "" msgstr ""
#: ../../assemblage.rst:1241
msgid "2 rondelles M3 Larges"
msgstr ""
#: ../../assemblage.rst:1242 #: ../../assemblage.rst:1242
msgid "3 écrous M3 NYL" msgid "3 écrous M3 NYL"
msgstr "" msgstr ""
@ -1500,7 +1500,7 @@ msgstr ""
#: ../../assemblage.rst:1375 #: ../../assemblage.rst:1375
#: ../../assemblage.rst:1497 #: ../../assemblage.rst:1497
msgid "4 rondelles M3 moyennes" msgid "4 rondelles M3 Larges"
msgstr "" msgstr ""
#: ../../assemblage.rst:1376 #: ../../assemblage.rst:1376