h4kuna / gettext-latte

Translator supported native gettext
14 stars 7 forks source link

Windows 64bit #25

Closed camohub closed 8 years ago

camohub commented 8 years ago

Zdravím, prosím ťa mám pred sebou projekt, ktorý používa tvoju knižnicu na preklad. Ale nech robím čo chcem mne to neprekladá. Niekde som čítal, že to má nejaký problém s 64bit Windowsami. Mám v presentery úplne primitívny kód

        Debugger::barDump(_('Testujeme translator'), 'translation');

ale dostanem len pôvodný text. Žiadny error nič. Keď si vydumpujem translator vyzerá, že je nastavený správne. V PoEdit upravím .po súbor a vygenerujem .mo, ale nemá to žiadny efekt. Tak teda neviem, či mám hľadať ešte problém u seba, alebo je to fakt mimo mňa.

h4kuna commented 8 years ago

Nebudu ti lhát mě se to taky na windows nikdy nepovedlo rozchodit, ale jelikož 4 roky už mám ubuntu tak mě to moc netrápilo a servry jsou taky linuxí. Pokud chceš doplněk použít vyzkoušej ho na servru. Nebo je tu Kdyby\Translator.

Tady je ten překladač nasazený. http://www.hajek-kaktusy.cz/

camohub commented 8 years ago

Projekt je už rozbehnutý , takže kdyby tam už bez obetí nedostanem. Tak dúfam, že na servri to bude fungovať. Díky za rýchlu reakciu.

h4kuna commented 8 years ago

Si to nejprve vyzkoušej, než to nasadíš, nicméně na linuxu to určitě funguje.

camohub commented 8 years ago

Zdravím znova. chcem sa s pýtať či by si mi vedel povedať, kde podľa teba dochádza k tomu problému. V čom to podľa teba je, prípadne na ktorý súbor sa mám zamerať, keby som sa teoreticky chcel na to pozrieť. Keby bol napr. chybne vygenerovaný .mo súbor tak by to v Tracy niečo vypísalo, alebo by to potichu preplo na default? K chybe musí dôjsť niekde pri spracovaní toho súboru.

h4kuna commented 8 years ago

Chyba je podle mě že windows neumí pracovat s locale, respektive on to nějak umí ale zatím jsem nepřišel na to jak. Všechno se nastavuje v loadDictionary

Možná že se něco už zlepšilo stackoverflow a ještě jednou stackoverflow, ten druhý odkaz druhá odpověď bych být tebou vyzkoušel.

toto všechno jsem zkoušel

h4kuna commented 7 years ago

Nějaký pokrok?

camohub commented 7 years ago

Pokrok žiadny, zatiaľ nemám čas a dúfam, že na Linuxe to funguje.

h4kuna commented 7 years ago

Mimochodem nemám to testovaný pro nette 2.4. Jaký máš nette?

camohub commented 7 years ago

Akurát som updatoval na Nette 2.4, ale ani pred tým mi to nefungovalo. A neskúšal si to porovnať s inými nette knižnicami? Nikto iný to neriešil? Napr. https://github.com/straiki/NetteTranslator/blob/master/Gettext.php

h4kuna commented 7 years ago

Nikdo jiný neřeší gettext v jeho pravé podstatě :) většinou využívají jen po nebo mo soubory ale nikoliv ten gettext engine, který je implementovaný v php.