openSUSEa suomeksi
openSUSE => Asennus ja käyttö => Aiheen aloitti: SuperOscar - 15.07.2009 - klo:14:00
-
Aloitetaan toisessa säikeessä (http://opensuse.fi/keskustelu/index.php?topic=3047.msg19977#msg19977) mainitsemani asia (kolmoskohta linkin takaa löytyvästä viestissä) omana säikeenään, jotta pysyvät asiat hanskassa...
Lokaalin generoimiseen käytettävät tiedot löytyvät tiedostosta /usr/share/i18n/locales/fi_FI. Aika- ja päiväysasioista siellä on tällainen osuus:
LC_TIME
abday "<U0073><U0075>";"<U006D><U0061>";"<U0074><U0069>";/
"<U006B><U0065>";"<U0074><U006F>";"<U0070><U0065>";/
"<U006C><U0061>"
day "<U0073><U0075><U006E><U006E><U0075><U006E><U0074><U0061><U0069>";/
"<U006D><U0061><U0061><U006E><U0061><U006E><U0074><U0061><U0069>";/
"<U0074><U0069><U0069><U0073><U0074><U0061><U0069>";/
"<U006B><U0065><U0073><U006B><U0069><U0076><U0069><U0069><U006B><U006B><U006F>";/
"<U0074><U006F><U0072><U0073><U0074><U0061><U0069>";/
"<U0070><U0065><U0072><U006A><U0061><U006E><U0074><U0061><U0069>";/
"<U006C><U0061><U0075><U0061><U006E><U0074><U0061><U0069>"
abmon "<U0074><U0061><U006D><U006D><U0069><U00A0>";/
"<U0068><U0065><U006C><U006D><U0069><U00A0>";/
"<U006D><U0061><U0061><U006C><U0069><U0073>";/
"<U0068><U0075><U0068><U0074><U0069><U00A0>";/
"<U0074><U006F><U0075><U006B><U006F><U00A0>";/
"<U006B><U0065><U0073><U00E4><U00A0><U00A0>";/
"<U0068><U0065><U0069><U006E><U00E4><U00A0>";/
"<U0065><U006C><U006F><U00A0><U00A0><U00A0>";/
"<U0073><U0079><U0079><U0073><U00A0><U00A0>";/
"<U006C><U006F><U006B><U0061><U00A0><U00A0>";/
"<U006D><U0061><U0072><U0072><U0061><U0073>";/
"<U006A><U006F><U0075><U006C><U0075><U00A0>"
mon "<U0074><U0061><U006D><U006D><U0069><U006B><U0075><U0075>";/
"<U0068><U0065><U006C><U006D><U0069><U006B><U0075><U0075>";/
"<U006D><U0061><U0061><U006C><U0069><U0073><U006B><U0075><U0075>";/
"<U0068><U0075><U0068><U0074><U0069><U006B><U0075><U0075>";/
"<U0074><U006F><U0075><U006B><U006F><U006B><U0075><U0075>";/
"<U006B><U0065><U0073><U00E4><U006B><U0075><U0075>";/
"<U0068><U0065><U0069><U006E><U00E4><U006B><U0075><U0075>";/
"<U0065><U006C><U006F><U006B><U0075><U0075>";/
"<U0073><U0079><U0079><U0073><U006B><U0075><U0075>";/
"<U006C><U006F><U006B><U0061><U006B><U0075><U0075>";/
"<U006D><U0061><U0072><U0072><U0061><U0073><U006B><U0075><U0075>";/
"<U006A><U006F><U0075><U006C><U0075><U006B><U0075><U0075>"
d_t_fmt "<U0025><U0061><U0020><U0025><U0065><U002E><U0020><U0025><U0042>/
<U0074><U0061><U0020><U0025><U0059><U0020><U0025><U0048><U002E><U0025>/
<U004D><U002E><U0025><U0053>"
d_fmt "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
t_fmt "<U0025><U0048><U002E><U0025><U004D><U002E><U0025><U0053>"
am_pm "";""
t_fmt_ampm ""
date_fmt "<U0025><U0061><U0020><U0025><U002D><U0064><U002E><U0025>/
<U002D><U006D><U002E><U0025><U0059><U0020><U0025><U0048><U002E><U0025>/
<U004D><U002E><U0025><U0053><U0020><U0025><U007A>"
first_weekday 2 % Monday
first_workday 2 % Monday
END LC_TIME
Voin vaikka katsoa Ubuntun puolelta mallia siitä, millaiseksi päiväysmuodot komentorivilläni haluan, mutta tietääkö kukaan, mitä teen sitten? Ubuntussa komentaisin
sudo dpkg-reconfigure locales
Mikähän on sen vastine SUSEssa?
-
Unicode-merkinnät avaten sama kuuluu seuraavasti (meni hetki väsätä Python-skriptiä, kun täytyi AltGr-ongelman takia vaihtaa toiselle koneellekin >:( ):
LC_TIME
abday "su";"ma";"ti";/
"ke";"to";"pe";/
"la"
day "sunnuntai";/
"maanantai";/
"tiistai";/
"keskiviikko";/
"torstai";/
"perjantai";/
"lauantai"
abmon "tammi ";/
"helmi ";/
"maalis";/
"huhti ";/
"touko ";/
"kesä ";/
"heinä ";/
"elo ";/
"syys ";/
"loka ";/
"marras";/
"joulu "
mon "tammikuu";/
"helmikuu";/
"maaliskuu";/
"huhtikuu";/
"toukokuu";/
"kesäkuu";/
"heinäkuu";/
"elokuu";/
"syyskuu";/
"lokakuu";/
"marraskuu";/
"joulukuu"
d_t_fmt "%a %e. %B/
ta %Y %H.%/
M.%S"
d_fmt "%d.%m.%Y"
t_fmt "%H.%M.%S"
am_pm "";""
t_fmt_ampm ""
date_fmt "%a %-d.%/
-m.%Y %H.%/
M.%S %z"
first_weekday 2 % Monday
first_workday 2 % Monday
END LC_TIME
...mistä oleellisimmat pätkät lienevät:
d_t_fmt "%a %e. %B/
ta %Y %H.%/
M.%S"
d_fmt "%d.%m.%Y"
t_fmt "%H.%M.%S"
date_fmt "%a %-d.%/
-m.%Y %H.%/
M.%S %z"
Tuosta lokaalia on helppo korjata, mutta se generointi...?
Muoks: Jaaha, eipä olekaan noin, koska Ubuntussa pätkä on tismalleen samalla lailla. Jossakin muualla täytyy olla eroa.
-
Äh, helpoin ratkaisu on lopultakin tehdä ls:stä alias:
alias ls='ls --time-style=long-iso'
Tuolla saa päivämäärämuodoksi VVVV-KK-PP TT:MM ilman sen kummempia kikkailuja.
-
Muoks: Jaaha, eipä olekaan noin, koska Ubuntussa pätkä on tismalleen samalla lailla. Jossakin muualla täytyy olla eroa.
Näin olisin ajatellutkin