add basic RTL support, drop default language key

This commit is contained in:
El RIDO 2023-09-19 07:29:00 +02:00
parent 896a49c8cf
commit 5c97443d1d
No known key found for this signature in database
GPG key ID: 0F5C940A6BD81F92
43 changed files with 53 additions and 59 deletions

View file

@ -790,6 +790,18 @@ jQuery.PrivateBin = (function($, RawDeflate) {
return output;
};
/**
* get currently loaded language
*
* @name I18n.getLanguage
* @function
* @return {string}
*/
me.getLanguage = function()
{
return language;
};
/**
* per language functions to use to determine the plural form
*
@ -847,7 +859,10 @@ jQuery.PrivateBin = (function($, RawDeflate) {
// auto-select language based on browser settings
if (newLanguage.length === 0) {
newLanguage = (navigator.language || navigator.userLanguage || 'en').substring(0, 2);
newLanguage = (navigator.language || navigator.userLanguage || 'en');
if (newLanguage.indexOf('-') > 0) {
newLanguage = newLanguage.split('-')[0];
}
}
// if language is already used skip update