Jump to content
Kombajn

Pobieranie dat z serwera?

Recommended Posts

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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?

Edited by Kombajn

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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 :/

Edited by Kombajn

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

W celu świadczenie usług przez nasz Serwis na najwyższym poziomie, w ramach Serwisu wykorzystujemy pliki Cookies (tzw. ciasteczka). Korzystając ze stron Serwisu IPSBEYOND.PL bez zmiany ustawień przeglądarki będą one zapisane w pamięci urządzenia. Jeżeli nie dokonacie Państwo zmiany ustawień przeglądarki internetowej to wyrażacie zgodę na zapisywanie plików Cookies.