Commit b95183fb authored by Brandon Labuschagne's avatar Brandon Labuschagne Committed by Clement Ho

Internationalisation of lib directory

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

i18n documentation
https://docs.gitlab.com/ee/development/i18n/externalization.html
parent d5074b1d
......@@ -3,7 +3,7 @@ import _ from 'underscore';
import timeago from 'timeago.js';
import dateFormat from 'dateformat';
import { pluralize } from './text_utility';
import { languageCode, s__ } from '../../locale';
import { languageCode, s__, __ } from '../../locale';
window.timeago = timeago;
......@@ -63,7 +63,15 @@ export const pad = (val, len = 2) => `0${val}`.slice(-len);
* @returns {String}
*/
export const getDayName = date =>
['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'][date.getDay()];
[
__('Sunday'),
__('Monday'),
__('Tuesday'),
__('Wednesday'),
__('Thursday'),
__('Friday'),
__('Saturday'),
][date.getDay()];
/**
* @example
......@@ -320,13 +328,13 @@ export const getSundays = date => {
}
const daysToSunday = [
'Saturday',
'Friday',
'Thursday',
'Wednesday',
'Tuesday',
'Monday',
'Sunday',
__('Saturday'),
__('Friday'),
__('Thursday'),
__('Wednesday'),
__('Tuesday'),
__('Monday'),
__('Sunday'),
];
const month = date.getMonth();
......@@ -336,7 +344,7 @@ export const getSundays = date => {
while (dateOfMonth.getMonth() === month) {
const dayName = getDayName(dateOfMonth);
if (dayName === 'Sunday') {
if (dayName === __('Sunday')) {
sundays.push(new Date(dateOfMonth.getTime()));
}
......
import { BYTES_IN_KIB } from './constants';
import { sprintf, __ } from '~/locale';
/**
* Function that allows a number with an X amount of decimals
......@@ -72,13 +73,13 @@ export function bytesToGiB(number) {
*/
export function numberToHumanSize(size) {
if (size < BYTES_IN_KIB) {
return `${size} bytes`;
return sprintf(__('%{size} bytes'), { size });
} else if (size < BYTES_IN_KIB * BYTES_IN_KIB) {
return `${bytesToKiB(size).toFixed(2)} KiB`;
return sprintf(__('%{size} KiB'), { size: bytesToKiB(size).toFixed(2) });
} else if (size < BYTES_IN_KIB * BYTES_IN_KIB * BYTES_IN_KIB) {
return `${bytesToMiB(size).toFixed(2)} MiB`;
return sprintf(__('%{size} MiB'), { size: bytesToMiB(size).toFixed(2) });
}
return `${bytesToGiB(size).toFixed(2)} GiB`;
return sprintf(__('%{size} GiB'), { size: bytesToGiB(size).toFixed(2) });
}
/**
......
......@@ -193,6 +193,18 @@ msgstr ""
msgid "%{service_title} settings saved, but not activated."
msgstr ""
msgid "%{size} GiB"
msgstr ""
msgid "%{size} KiB"
msgstr ""
msgid "%{size} MiB"
msgstr ""
msgid "%{size} bytes"
msgstr ""
msgid "%{spammable_titlecase} was submitted to Akismet successfully."
msgstr ""
......@@ -4482,6 +4494,9 @@ msgstr ""
msgid "Found errors in your .gitlab-ci.yml:"
msgstr ""
msgid "Friday"
msgstr ""
msgid "From %{providerTitle}"
msgstr ""
......@@ -9984,6 +9999,9 @@ msgstr ""
msgid "This will remove the fork relationship to source project"
msgstr ""
msgid "Thursday"
msgstr ""
msgid "Time before an issue gets scheduled"
msgstr ""
......@@ -10387,6 +10405,9 @@ msgstr ""
msgid "Trying to communicate with your device. Plug it in (if you haven't already) and press the button on the device now."
msgstr ""
msgid "Tuesday"
msgstr ""
msgid "Twitter"
msgstr ""
......@@ -10879,6 +10900,9 @@ msgstr ""
msgid "Webhooks Help"
msgstr ""
msgid "Wednesday"
msgstr ""
msgid "Welcome to your Issue Board!"
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