Mulla on englanninkielinen Windows ja selaimet on myös englanniksi asennettu.
MLInvoicen configissa en ole koskenut UI:n kieliasetukseen. Eli muuten näkyy suomeksi kaikki, mutta nuo päiväykset eivät, saako niitä jostais suomenkieliseen muotoon?
date.jpg
Käytettävä muoto on selaimesta kiinni. Ihan ensin tarkistaisin, onko Windowsin asetuksissa (Windows 10:ssä Time & Language => Region) asetukset kunnossa. Loput on sitten käytetystä selaimesta kiinni. Jostain kumman syystä useimmat taitavat käyttää selaimen käyttökielen oletusmuotoa eikä Windowsin asetuksia, mutta ainakin Firefoxia voi käskeä käyttämään Windowsin asetuksia tämän kuvan mukaisesti:
Firefox locale.png
--Ere
Mutta, sitte tullaan siihen, että haluan pitää selaimen kielen englanniksi, kuten windowsinkin.
Tuo charset ja on AINA windowsin uudelleen asennuksen jälkeen ongelma kun käytössä on us_UTF8. Joutuu vaihtamaan aina kieliasut ja dd.mm.yyyy muotoon, kellonkin.
Olisko mahdollista saada ominaisuutta pakottamaan asetuksien kautta "vanhaan muotoon" tai haluamaan muotoon nuo päiväykset?
PS. Kyseistä täppää ei löydy firefox 109.0 versiosta.
Ilmeisesti riippuu Firefoxin käyttökielestä, näyttääkö se sitä täppää. Jos on sama kuin käyttiksen kieli, niin sitä ei ilmeisesti näy. HTML-tasolla ei ole mitään mahdollisuutta vaikuttaa näkyvään muotoon, vaan se ihan selaimen hallussa. Ainoa mahdollisuus on kikkailla jonkin JS-kirjaston kanssa, mutta niissä on sitten ongelmia mm. mobiiliselaimissa. Pistän mietintään, mitä tämän kanssa pitäisi tehdä.
Kaivelin tätä sen verran, että Firefoxissa voi vääntää päälle tuon asetuksen, että käytetään käyttiksen päiväys- ym. asetuksia, seuraavasti:
- Siirry osoitteeseen about:config
- Etsi asetus intl.regional_prefs.use_os_locales
- Säädä asetus true:ksi esim. tuplaklikkaamalla sitä
Aiheesta on kolme vuotta vanha tiketti: https://bugzilla.mozilla.org/show_bug.cgi?id=1684602