Report .idt filename that threw exception
Signed-off-by: Simon Rozman <simon@rozman.si>
This commit is contained in:
parent
ff40e60196
commit
a53c4e2b87
36
MSI.wsf
36
MSI.wsf
@ -529,24 +529,28 @@
|
|||||||
|
|
||||||
// Build translations.
|
// Build translations.
|
||||||
for (var i = 1, argc = WScript.Arguments.Unnamed.Length; i < argc; i++) {
|
for (var i = 1, argc = WScript.Arguments.Unnamed.Length; i < argc; i++) {
|
||||||
// Open and parse IDT file(s).
|
try {
|
||||||
var
|
// Open and parse IDT file(s).
|
||||||
idt_src_path = WScript.Arguments.Unnamed(i),
|
var
|
||||||
idt_src = new IDT(idt_src_path);
|
idt_src_path = WScript.Arguments.Unnamed(i),
|
||||||
|
idt_src = new IDT(idt_src_path);
|
||||||
|
|
||||||
for (var key in idt_src.data) {
|
for (var key in idt_src.data) {
|
||||||
for (var col in idt_src.types)
|
for (var col in idt_src.types)
|
||||||
if (idt_src.isLocalizable(col) && idt_src.data[key][col] != "") {
|
if (idt_src.isLocalizable(col) && idt_src.data[key][col] != "") {
|
||||||
var src = idt_src.data[key][col];
|
var src = idt_src.data[key][col];
|
||||||
var t = po.search(src);
|
var t = po.search(src);
|
||||||
if (t) {
|
if (t) {
|
||||||
// Text-to-translate already present. Add source to the list.
|
// Text-to-translate already present. Add source to the list.
|
||||||
t["#"] += " " + idt_src_path + ":" + idt_src.linenum[key];
|
t["#"] += " " + idt_src_path + ":" + idt_src.linenum[key];
|
||||||
} else {
|
} else {
|
||||||
// Add text-to-translate.
|
// Add text-to-translate.
|
||||||
po.push(src, "", false, "#: " + idt_src_path + ":" + idt_src.linenum[key]);
|
po.push(src, "", false, "#: " + idt_src_path + ":" + idt_src.linenum[key]);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
} catch (err) {
|
||||||
|
throw new Error(err.number, "" + WScript.Arguments.Unnamed(i) + ": " + err.description);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user