aboutsummaryrefslogtreecommitdiffstats
path: root/src/helpers
diff options
context:
space:
mode:
authorLibravatar vantezzen <hello@vantezzen.io>2019-10-06 15:09:32 +0200
committerLibravatar vantezzen <hello@vantezzen.io>2019-10-06 15:09:32 +0200
commit26c075372a1bb461752c873cfed0a96b10a4bba9 (patch)
tree3eaf471910990e81b2d718e42c3e9e31bbdc6cd0 /src/helpers
parentMerge pull request #102 from getferdi/l10n_master (diff)
downloadferdium-app-26c075372a1bb461752c873cfed0a96b10a4bba9.tar.gz
ferdium-app-26c075372a1bb461752c873cfed0a96b10a4bba9.tar.zst
ferdium-app-26c075372a1bb461752c873cfed0a96b10a4bba9.zip
Add option to choose hibernation strategy
Diffstat (limited to 'src/helpers')
-rw-r--r--src/helpers/i18n-helpers.js10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/helpers/i18n-helpers.js b/src/helpers/i18n-helpers.js
index 84146dd8c..807b9066e 100644
--- a/src/helpers/i18n-helpers.js
+++ b/src/helpers/i18n-helpers.js
@@ -28,7 +28,9 @@ export function getLocale({
28 return localeStr; 28 return localeStr;
29} 29}
30 30
31export function getSelectOptions({ locales, resetToDefaultText = '', automaticDetectionText = '' }) { 31export function getSelectOptions({
32 locales, resetToDefaultText = '', automaticDetectionText = '', sort = true,
33}) {
32 const options = []; 34 const options = [];
33 35
34 if (resetToDefaultText) { 36 if (resetToDefaultText) {
@@ -55,7 +57,11 @@ export function getSelectOptions({ locales, resetToDefaultText = '', automaticDe
55 disabled: true, 57 disabled: true,
56 }); 58 });
57 59
58 Object.keys(locales).sort(Intl.Collator().compare).forEach((key) => { 60 let keys = Object.keys(locales);
61 if (sort) {
62 keys = keys.sort(Intl.Collator().compare);
63 }
64 keys.forEach((key) => {
59 options.push({ 65 options.push({
60 value: key, 66 value: key,
61 label: locales[key], 67 label: locales[key],