Mark various strings for translation

This commit is contained in:
mabashian
2019-02-08 11:28:04 -05:00
parent 844b0f86b8
commit 6e1457607e
4 changed files with 37 additions and 5 deletions
+10 -1
View File
@@ -16,7 +16,16 @@ function JobsStrings (BaseString) {
ROW_ITEM_LABEL_CREDENTIALS: t.s('Credentials'),
NO_RUNNING: t.s('There are no running jobs.'),
JOB: t.s('Job'),
STATUS_TOOLTIP: status => t.s('Job {{status}}. Click for details.', { status })
STATUS_TOOLTIP: status => t.s('Job {{status}}. Click for details.', { status }),
SLICE_JOB: t.s('Slice Job'),
NEW: t.s('new'),
PENDING: t.s('pending'),
WAITING: t.s('waiting'),
RUNNING: t.s('running'),
SUCCESSFUL: t.s('successful'),
FAILED: t.s('failed'),
ERROR: t.s('error'),
CANCELED: t.s('canceled')
};
}
@@ -86,12 +86,35 @@ function ListJobsController (
}
if (job.job_slice_number && job.job_slice_count) {
return `Slice Job ${job.job_slice_number}/${job.job_slice_count}`;
return `${strings.get('list.SLICE_JOB')} ${job.job_slice_number}/${job.job_slice_count}`;
}
return null;
};
vm.getTranslatedStatusString = (status) => {
switch (status) {
case 'new':
return strings.get('list.NEW');
case 'pending':
return strings.get('list.PENDING');
case 'waiting':
return strings.get('list.WAITING');
case 'running':
return strings.get('list.RUNNING');
case 'successful':
return strings.get('list.SUCCESSFUL');
case 'failed':
return strings.get('list.FAILED');
case 'error':
return strings.get('list.ERROR');
case 'canceled':
return strings.get('list.CANCELED');
default:
return status;
}
};
vm.getSref = ({ type, id }) => {
let sref;
@@ -28,7 +28,7 @@
<div class="at-Row-container">
<at-row-item
status="{{ job.status }}"
status-tip="{{ vm.strings.get('list.STATUS_TOOLTIP', job.status) }}"
status-tip="{{ vm.strings.get('list.STATUS_TOOLTIP', vm.getTranslatedStatusString(job.status)) }}"
header-value="{{ job.id }} - {{ job.name }}"
header-state="{{ vm.getSref(job) }}"
header-tag="{{ vm.jobTypes[job.type] }}"