Sziasztok!
Több Drupalos oldalnál okoz álandóan problémát a hírlevél block tartalmának fordítása.
A külön érdekesség az, hogy probléma van olyan domain accesst használó oldallal is, ahol kvázi ugyan azt a sminket is használom, de az egyik domain alatt jól működik és fordul a block tartalma, a másik alatt meg csak félig fordul.
Olyan oldalaknál is jelentkezik ez a hiba, ahol nem használom a domain access modult.
Érthetően a "Newsletter" felirat nem fordul illetve a "Stay informed on our latest news!", főleg az utolsóval vannak problémák!
Tapasztalta valaki már ezt a hibát?
Melyik modulhoz, modulokhoz kapcsolódik a téma?:
Drupal verzió:
Fórum:
Pedig le van fordítva
Nem rajtunk múlik, le van ferdítve. No de fenn van-e az a kérdéses helyeken az l10n_update modul?
Tudom
Tudom, hogy le van fordítva mert ugyan az a környezet (ugyan azok a modulok és a fordítás domain accessel szolgál ki több domain nevet) és 1 site-on megjelenik 1-nél pedig nem.
Jó ez az i10n update, felteszem mert hasznos, de nem hiszem, hogy ez lenne a gond....
És még a sminkek is majdnem teljesen ugyan azok illetve gyári drupal sminkek...
Prancz Ádám
Ingyenes linkkatalógus | Hostessek, modellek | Webdesign
én is tapasztaltam
Ezzel már nekem is többször meggyűlt a bajom.
Most legutoljára az a szitu állt elő, hogy magyar nyelven minden remekül működött. Majd visszaállítva angolra, az általad írt 2 string továbbra is magyar maradt.
Sajnos konstruktívat most nem tudok hozzátenni, de ha megoldom akkor azt jelzem.
(6.x-1.3)
A probléma mélyebben van
A modul működését kell megérteni (sose használtam, tképpen, de belenéztem)
Simplenews contrib simplenews.module
template_preprocess_simplenews_block()
függvény.A probléma ott van, hogy a 'Stay informed on our latest news!' szöveg ugyan átmegy fordításon, de utána bekerül egy változóba és a rendszer onnan fogja előszedni. Mindig. Nem fogja fordítani, csak akkor kerül be a fordított szöveg, ha a 'simplenews_block_m_'. $tid változó értéke üres.
Amit megpróbálnék a helyetekben:
a settings.php-ban a többnyelvű változók körét kibővíteni. Sajna, konkrét stringre fog csak menni. Ha a blokkod idje ($tid) 5, akkor:
Majd cache törlés után a blokk beállítások formnál fel kell tűnnie egy multilang variable figyelmeztetésnek. Ekkor egyenként átírtahod a tartalmat nyelvenként: más-más nyelven kell a beállító oldalra érkezned, hogy átállíthasd.
Egy próbát megér.
--
Szabó Dénes - Internode.hu - Munkára fogott weblapok
Érdekes
De akkor miért van, hogy ugyan az a motor domain accessel 2 különböző képpen szolgál ki két különböző weboldalt?
Így az egyik domain név alatt jól működik míg a másik alatt rosszul?
Prancz Ádám
Ingyenes linkkatalógus | Hostessek, modellek | Webdesign
Fogalmam sincs. Te
Fogalmam sincs. Te üzemelteted ezeket az oldalakat, nézd végig, mit csinál másképp.
--
Szabó Dénes - Internode.hu - Munkára fogott weblapok