mirror of
https://github.com/inventree/InvenTree
synced 2024-08-30 18:33:04 +00:00
Translations for part.js
This commit is contained in:
parent
5160165669
commit
9b1e387a8b
@ -41,14 +41,14 @@ function loadPartTable(table, url, options={}) {
|
|||||||
if (options.checkbox) {
|
if (options.checkbox) {
|
||||||
columns.push({
|
columns.push({
|
||||||
checkbox: true,
|
checkbox: true,
|
||||||
title: 'Select',
|
title: '{% trans 'Select' %}',
|
||||||
searchable: false,
|
searchable: false,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
columns.push({
|
columns.push({
|
||||||
field: 'name',
|
field: 'name',
|
||||||
title: 'Part',
|
title: '{% trans 'Part' %}',
|
||||||
sortable: true,
|
sortable: true,
|
||||||
formatter: function(value, row, index, field) {
|
formatter: function(value, row, index, field) {
|
||||||
|
|
||||||
@ -73,19 +73,19 @@ function loadPartTable(table, url, options={}) {
|
|||||||
var display = imageHoverIcon(row.thumbnail) + renderLink(name, '/part/' + row.pk + '/');
|
var display = imageHoverIcon(row.thumbnail) + renderLink(name, '/part/' + row.pk + '/');
|
||||||
|
|
||||||
if (row.is_template) {
|
if (row.is_template) {
|
||||||
display += `<span class='fas fa-clone label-right' title='Template part'></span>`;
|
display += `<span class='fas fa-clone label-right' title='{% trans "Template part" %}'></span>`;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (row.assembly) {
|
if (row.assembly) {
|
||||||
display += `<span class='fas fa-tools label-right' title='Assembled part'></span>`;
|
display += `<span class='fas fa-tools label-right' title='{% trans "Assembled part" %}'></span>`;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (row.starred) {
|
if (row.starred) {
|
||||||
display += `<span class='fas fa-star label-right' title='Starred part'></span>`;
|
display += `<span class='fas fa-star label-right' title='{% trans "Starred part" %}'></span>`;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (row.salable) {
|
if (row.salable) {
|
||||||
display += `<span class='fas fa-dollar-sign label-right' title='Salable part'></span>`;
|
display += `<span class='fas fa-dollar-sign label-right' title='{% trans "Salable part" %}'></span>`;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@ -95,7 +95,7 @@ function loadPartTable(table, url, options={}) {
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
if (!row.active) {
|
if (!row.active) {
|
||||||
display += `<span class='label label-warning label-right'>INACTIVE</span>`;
|
display += `<span class='label label-warning label-right'>{% trans "Inactive" %}</span>`;
|
||||||
}
|
}
|
||||||
return display;
|
return display;
|
||||||
}
|
}
|
||||||
@ -104,7 +104,7 @@ function loadPartTable(table, url, options={}) {
|
|||||||
columns.push({
|
columns.push({
|
||||||
sortable: true,
|
sortable: true,
|
||||||
field: 'description',
|
field: 'description',
|
||||||
title: 'Description',
|
title: '{% trans 'Description' %}',
|
||||||
formatter: function(value, row, index, field) {
|
formatter: function(value, row, index, field) {
|
||||||
|
|
||||||
if (row.is_template) {
|
if (row.is_template) {
|
||||||
@ -118,20 +118,20 @@ function loadPartTable(table, url, options={}) {
|
|||||||
columns.push({
|
columns.push({
|
||||||
sortable: true,
|
sortable: true,
|
||||||
field: 'category_detail',
|
field: 'category_detail',
|
||||||
title: 'Category',
|
title: '{% trans 'Category' %}',
|
||||||
formatter: function(value, row, index, field) {
|
formatter: function(value, row, index, field) {
|
||||||
if (row.category) {
|
if (row.category) {
|
||||||
return renderLink(value.pathstring, "/part/category/" + row.category + "/");
|
return renderLink(value.pathstring, "/part/category/" + row.category + "/");
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
return 'No category';
|
return '{% trans "No category" %}';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
columns.push({
|
columns.push({
|
||||||
field: 'in_stock',
|
field: 'in_stock',
|
||||||
title: 'Stock',
|
title: '{% trans "Stock" %}',
|
||||||
searchable: false,
|
searchable: false,
|
||||||
sortable: true,
|
sortable: true,
|
||||||
formatter: function(value, row, index, field) {
|
formatter: function(value, row, index, field) {
|
||||||
@ -142,20 +142,20 @@ function loadPartTable(table, url, options={}) {
|
|||||||
|
|
||||||
// Is stock "low" (below the 'minimum_stock' quantity)?
|
// Is stock "low" (below the 'minimum_stock' quantity)?
|
||||||
if (row.minimum_stock && row.minimum_stock > value) {
|
if (row.minimum_stock && row.minimum_stock > value) {
|
||||||
value += "<span class='label label-right label-warning'>Low stock</span>";
|
value += "<span class='label label-right label-warning'>{% trans "Low stock" %}</span>";
|
||||||
}
|
}
|
||||||
|
|
||||||
} else if (row.on_order) {
|
} else if (row.on_order) {
|
||||||
// There is no stock available, but stock is on order
|
// There is no stock available, but stock is on order
|
||||||
value = "0<span class='label label-right label-primary'>On Order : " + row.on_order + "</span>";
|
value = "0<span class='label label-right label-primary'>{% trans "On Order" %}: " + row.on_order + "</span>";
|
||||||
link = "orders";
|
link = "orders";
|
||||||
} else if (row.building) {
|
} else if (row.building) {
|
||||||
// There is no stock available, but stock is being built
|
// There is no stock available, but stock is being built
|
||||||
value = "0<span class='label label-right label-info'>Building : " + row.building + "</span>";
|
value = "0<span class='label label-right label-info'>{% trans "Building" %}: " + row.building + "</span>";
|
||||||
link = "builds";
|
link = "builds";
|
||||||
} else {
|
} else {
|
||||||
// There is no stock available
|
// There is no stock available
|
||||||
value = "0<span class='label label-right label-danger'>No Stock</span>";
|
value = "0<span class='label label-right label-danger'>{% trans "No Stock" %}</span>";
|
||||||
}
|
}
|
||||||
|
|
||||||
return renderLink(value, '/part/' + row.pk + "/" + link + "/");
|
return renderLink(value, '/part/' + row.pk + "/" + link + "/");
|
||||||
@ -169,7 +169,7 @@ function loadPartTable(table, url, options={}) {
|
|||||||
queryParams: filters,
|
queryParams: filters,
|
||||||
groupBy: false,
|
groupBy: false,
|
||||||
original: params,
|
original: params,
|
||||||
formatNoMatches: function() { return "No parts found"; },
|
formatNoMatches: function() { return "{% trans "No parts found" %}"; },
|
||||||
columns: columns,
|
columns: columns,
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user