Skocz do zawartości
Kombajn

Pobieranie dat z serwera?

Polecane posty

Kombajn    523

Witam

Powiedzcie mi, skąd IPB pobiera daty, godzine?

Chodzi mi np o to na stronie głównej (na dole)

Aktualny czas: 1st January 2010 - 16:39 PM

Chciałbym to spolszczyć aby były polskie nazwy miesiąca, dnia etc, próbowałem zlokalizować plik, ale nie udało mi się. Nasz serwer dedykowany ma system w wersji ENG(US), czy te daty, nazwy miesiacy etc są pobierane z systemu serwera?

To samo mam w postach, dołączył, tematach, w belce "ostatni post" na głównej etc

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Spanner    4248

Witaj,

wejdź do ACP -> Skiny & Język -> Manage Languages -> i edytuj język polski. Lokalizacja języka powinna mieć wartość: pl_PL.xx gdzie xx to Twoje kodowanie na forum (utf-8 lub iso-8859-2). Czyli to pole powinno mieć np. wartość: pl_PL.utf-8. Jeśli masz tak ustawione a daty nadal są po angielsku to wina leży w wersji systemu, należy wtedy w systemie serwera ustawić LOCALE na pl_PL.utf-8

  • Like 1

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Kombajn    523

Mhm, tak myślałem...jednak wolałem aby mi to potwierdził jakiś fachowiec..

Język w ACP jest oczywiście PL.

Bossem nie jestem w tych sprawach, posiadam minimalną wiedzę na ten temat.

Moje locale to:

LANG=en_US

LC_CTYPE="en_US"

LC_NUMERIC="en_US"

LC_TIME="en_US"

LC_COLLATE="en_US"

LC_MONETARY="en_US"

LC_MESSAGES="en_US"

LC_PAPER="en_US"

LC_NAME="en_US"

LC_ADDRESS="en_US"

LC_TELEPHONE="en_US"

LC_MEASUREMENT="en_US"

LC_IDENTIFICATION="en_US"

LC_ALL=

Nie mam pojęcia jak to zmienić bo komendy, które znam, nie działają.

dpkg-reconfigure locales - not found

aptitude install locales - not found

Może ktoś ma też Pleska na serwerze i wie co tam siedzi?

Edytowano przez Kombajn

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Spanner    4248

Niestety Pleska nie znam ale, jeśli masz dostęp do shell'a to jeśli dobrze pamiętam:


export LOCALE="pl_PL.utf-8"[/code]

i powinno działać

  • Like 1

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Kombajn    523

Niestety, ale po wpisaniu komendy w konsoli nic się nie dzieje.

Wykonałem też reebot serwera, ale nic to nie dało, dalej mam en(US)

Edit:

Naprowadziłeś mnie na pewien trop, użyłem więc komendy

export LANG=pl_PL.utf8
Teraz LOCALE mam takie:
LANG=pl_PL.utf-8

LC_CTYPE="pl_PL.utf-8"

LC_NUMERIC="pl_PL.utf-8"

LC_TIME="pl_PL.utf-8"

LC_COLLATE="pl_PL.utf-8"

LC_MONETARY="pl_PL.utf-8"

LC_MESSAGES="pl_PL.utf-8"

LC_PAPER="pl_PL.utf-8"

LC_NAME="pl_PL.utf-8"

LC_ADDRESS="pl_PL.utf-8"

LC_TELEPHONE="pl_PL.utf-8"

LC_MEASUREMENT="pl_PL.utf-8"

LC_IDENTIFICATION="pl_PL.utf-8"

LC_ALL=

Ale niestety dalej mam angielskie nazwy miesięcy etc...

Myśle co dalej i nie wiele przychodzi mi do głowy :/

Edytowano przez Kombajn

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Spanner    4248

to tutaj już nie wiem, nie znam się na serwerach zbytnio

  • Like 1

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Kombajn    523

Zmiana działa, pojawia się w locale pl_PL.utf-8, funkcja "date" pokazuje poprawnie pl, jednak po reebocie wraca do en(US) :/

Wychodzi na to, że brakuje mi jakiś pakietów...

Dziękuje Spanner za info, dzięki Twojej komendzie daleko zaszedłem, teraz pozostaje dojść do wiedzy o który pakiet chodzi...może akurat ktoś sie trafi i będzie wiedział ;)

Pozdro

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Spanner    4248

Ciesze się, że pośrednio pomogłem. Tak te ustawienia niestety nie są zapamiętywane i aby były widoczne po resecie maszyny trzeba by zapisać w jakiś ustawieniach te informacje

  • Like 1

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość
Temat jest zablokowany i nie można w nim pisać.

  • Kto przegląda   0 użytkowników

    Brak zalogowanych użytkowników przeglądających tę stronę.

×

Ważne informacje

Kontynuując przeglądanie strony, wyrażasz zgodę na używanie przez nas plików cookies.