Forum » AROS
[#1] Polskie locale
Mam problem z polskim locale w Icaros Desktop 1.1.4. Programy systemowe są przetłumaczone i działają (choć nie wszystkie) natomiast OWB, choć polski catalog jest to otwiera się z językiem angielskim podobnie inne programy.
Też tak macie?
[#2] Re: Polskie locale

@FOrest, post #1

Mozesz mi podać jakiś inny program (najlepiej z pakietu AROSa, nie osobny download) poza OWB w którym jest polski katalog ale on nie dziala? Sprawdzę w wersji hosted.
[#3] Re: Polskie locale

@FOrest, post #1

Z OWB jest i umnie problem.Inne działają bez zarzutu(AmiGG, WookieChat)

[#4] Re: Polskie locale

@deadwood, post #2

Był problem z AmiGG ale skoro Piteq napisał, że u niego działa to się przyjrzałem ponownie. Polskie locale były w katalogu programu i sądziłem, że jak w Amisi program mając tam pliczek użyje go. Po skopiowaniu do katalogu Locale jest ok.
Nie mam też polskiego języka w SimpleMail ale tam jest jakiś dziwny pliczek z rozszerzeniem.mo zamiast.catalog
[#5] Re: Polskie locale

@FOrest, post #4

wlasnie zauwazylem to przy portowaniu scandala, opencatalog nie odczytuje
tłumaczeń z progdir:catalogs

bug arosa :)

[#6] Re: Polskie locale

@rzookol, post #5

"Dziwne, u mnie działa" ;)

Sprawdzałem w Murks pod linux-hosted. Polskie tłumaczenie załadowało się z PROGDIR:Catalogs.

Kod w Murks wyglada tak:
if (LocaleBase != NULL && murks_Catalog == NULL)
{ murks_Catalog = OpenCatalog(loc, (STRPTR) "murks.catalog",
OC_BuiltInLanguage, murks_BuiltInLanguage,
tag, tagarg,
OC_Version, murks_Version,
TAG_DONE);
}
[#7] Re: Polskie locale

@deadwood, post #6

ja mam taki kod (napisany przez Shinkuro, wczesniej mialem prostsza wersje)

struct Catalog *openCatalogVR(STRPTR name,ULONG minVer,ULONG minRev)
{
struct Catalog *Cat;

if ((Cat = OpenCatalog(NULL,name,OC_BuiltInLanguage,(IPTR)"english",TAG_DONE)))
{
ULONG ver = Cat->cat_Version;

if ((vercat_Revision {
CloseCatalog(Cat);
Cat = NULL;
}
}

return Cat;
}

wywoływany:
Cat = openCatalogVR("SCANdal.catalog",0,0);

poza tym jak przegrałem do locale:catalogs/polski to zaczęło dzialać :/



Ostatnia modyfikacja: 05.09.2009 20:08:39
[#8] Re: Polskie locale

@rzookol, post #7

Przyżałem się dokładniej kodowi w Murks i jedyna różnica jaką widzę to użycie taga:

OC_Version, murks_Version,

Reszta jest identycznie - biorąc pod uwagę ify/parametry, kod wyglada tak:

if (LocaleBase != NULL && murks_Catalog == NULL)
{ murks_Catalog = OpenCatalog(NULL, (STRPTR) "murks.catalog",
OC_BuiltInLanguage, murks_BuiltInLanguage,
TAG_IGNORE, NULL,
OC_Version, murks_Version,
TAG_DONE);
}
[#9] Re: Polskie locale

@deadwood, post #8

a możesz sprawdzić SCANdala u siebie ?

zmieniłem na
Cat = OpenCatalog(NULL, "SCANdal.catalog", TAG_END);

i dalej tak samo (z progdir:catalogs/polski nie pobiera z locale:catalogs/polski pobiera) a arosowy program Snoopy nie działa (pokazuje okienko ale żadnego logu juz nie chce)



Ostatnia modyfikacja: 05.09.2009 20:44:27
[#10] Re: Polskie locale

@rzookol, post #9

Sprawdzilem wersje którą wrzuciłeś na AROS-exec.org

Plik SCANdal.catalog jest bezposrednio w PROGDIR:Catalogs a powienien byc w PROGDIR:Catalogs/polski.

Gdy go przeniosłem, zadziałało :)
[#11] Re: Polskie locale

@deadwood, post #10

hehe, dzieki, poprawione
wersja na arosa powstaje tak, że jestem zdalnie zalogowany na windows z morphosa na którym mam uruchomiony vmware więc trochę wolno to działa i staram się robić co trzeba szybko :) a z tego powstają błędy

[#12] Re: Polskie locale

@rzookol, post #11

Hehe, ciekawe setup :)

Ja osobiście preferuję do developmentu AROSa w wersji linux-hosted - od razu wykrywasz segfaulty a poza tym możesz używać debuggera - w native tego nie ma. :(



Ostatnia modyfikacja: 06.09.2009 08:19:15
Forum » AROS
Na stronie www.PPA.pl, podobnie jak na wielu innych stronach internetowych, wykorzystywane są tzw. cookies (ciasteczka). Służą ona m.in. do tego, aby zalogować się na swoje konto, czy brać udział w ankietach. Ze względu na nowe regulacje prawne jesteśmy zobowiązani do poinformowania Cię o tym w wyraźniejszy niż dotychczas sposób. Dalsze korzystanie z naszej strony bez zmiany ustawień przeglądarki internetowej będzie oznaczać, że zgadzasz się na ich wykorzystywanie.
OK, rozumiem