Commit 66ac281f authored by Brandon Labuschagne's avatar Brandon Labuschagne

I18N JS files starting with i

This is one of many MRs opened in order to improve the overall
internationalisation of the GitLab codebase.

This commit only targets Vanilla JS files.

i18n documentation
https://docs.gitlab.com/ee/development/i18n/externalization.html
parent f839d7b0
......@@ -4,6 +4,7 @@ import $ from 'jquery';
import _ from 'underscore';
import axios from './lib/utils/axios_utils';
import Flash from './flash';
import { __ } from './locale';
export default {
init({ container, form, issues, prefixId } = {}) {
......@@ -32,7 +33,7 @@ export default {
onFormSubmitFailure() {
this.form.find('[type="submit"]').enable();
return new Flash('Issue update failed');
return new Flash(__('Issue update failed'));
},
getSelectedIssues() {
......
import $ from 'jquery';
import axios from './lib/utils/axios_utils';
import flash from './flash';
import { __ } from './locale';
import { s__, __ } from './locale';
import IssuableBulkUpdateSidebar from './issuable_bulk_update_sidebar';
import IssuableBulkUpdateActions from './issuable_bulk_update_actions';
......@@ -29,7 +29,7 @@ export default class IssuableIndex {
$resetToken.on('click', e => {
e.preventDefault();
$resetToken.text('resetting...');
$resetToken.text(s__('EmailToken|resetting...'));
axios
.put($resetToken.attr('href'))
......@@ -38,12 +38,12 @@ export default class IssuableIndex {
.val(data.new_address)
.focus();
$resetToken.text('reset it');
$resetToken.text(s__('EmailToken|reset it'));
})
.catch(() => {
flash(__('There was an error when reseting email token.'));
$resetToken.text('reset it');
$resetToken.text(s__('EmailToken|reset it'));
});
});
}
......
......@@ -7,6 +7,7 @@ import flash from './flash';
import TaskList from './task_list';
import CreateMergeRequestDropdown from './create_merge_request_dropdown';
import IssuablesHelper from './helpers/issuables_helper';
import { __ } from './locale';
export default class Issue {
constructor() {
......@@ -44,7 +45,11 @@ export default class Issue {
* @param {Array} data
* @param {String} issueFailMessage
*/
updateTopState(isClosed, data, issueFailMessage = 'Unable to update this issue at this time.') {
updateTopState(
isClosed,
data,
issueFailMessage = __('Unable to update this issue at this time.'),
) {
if ('id' in data) {
const isClosedBadge = $('div.status-box-issue-closed');
const isOpenBadge = $('div.status-box-open');
......@@ -81,7 +86,7 @@ export default class Issue {
}
initIssueBtnEventListeners() {
const issueFailMessage = 'Unable to update this issue at this time.';
const issueFailMessage = __('Unable to update this issue at this time.');
return $(document).on(
'click',
......@@ -152,6 +157,6 @@ export default class Issue {
$container.html(data.html);
}
})
.catch(() => flash('Failed to load related branches'));
.catch(() => flash(__('Failed to load related branches')));
}
}
import $ from 'jquery';
import { __ } from './locale';
export default function issueStatusSelect() {
$('.js-issue-status').each((i, el) => {
......@@ -7,7 +8,7 @@ export default function issueStatusSelect() {
selectable: true,
fieldName,
toggleLabel(selected, element, instance) {
let label = 'Author';
let label = __('Author');
const $item = instance.dropdown.find('.is-active');
if ($item.length) {
label = $item.text();
......
......@@ -4391,6 +4391,12 @@ msgstr ""
msgid "EmailError|Your account has been blocked. If you believe this is in error, contact a staff member."
msgstr ""
msgid "EmailToken|reset it"
msgstr ""
msgid "EmailToken|resetting..."
msgstr ""
msgid "Emails"
msgstr ""
......@@ -5081,6 +5087,9 @@ msgstr ""
msgid "Failed to load errors from Sentry. Error message: %{errorMessage}"
msgstr ""
msgid "Failed to load related branches"
msgstr ""
msgid "Failed to promote label due to internal error. Please contact administrators."
msgstr ""
......@@ -6866,6 +6875,9 @@ msgstr ""
msgid "Issue template (optional)"
msgstr ""
msgid "Issue update failed"
msgstr ""
msgid "IssueBoards|Board"
msgstr ""
......@@ -13322,6 +13334,9 @@ msgstr ""
msgid "Unable to update this epic at this time."
msgstr ""
msgid "Unable to update this issue at this time."
msgstr ""
msgid "Unarchive project"
msgstr ""
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment