Ugrás a tartalomhoz


MailPress Magyarosítás


105 válasz erre a témára

#101 HabaGfx

    Újonc

  • Regisztrált tag
  • Pipa
  • 13 Hozzászólás:
  • Település:Hajdúszoboszló

Elküldve: 2012-01-31 - 10:48

Az előző bejegyzésemben található eredeti trükk forrásának egy sorát én javítottam is magamnak, így WP gyereksablonnal is működik:
$my_path = get_stylesheet_directory() . '/' . $folder;

Szerkesztve Farkas Győző által: 2012-01-31 - 22:20
Légyszíves, ilyenkor a "Kód" tag-et használni.


#102 potyka

    Tag

  • Regisztrált tag
  • PipaPipaPipa
  • 192 Hozzászólás:

Elküldve: 2012-01-31 - 14:21

Üzenet megtekintéseIdézés: HabaGfx - Dátum: 2012-01-31 - 10:38

Szia Potyka!

A MailPress sablonfájlokban vannak a szövegek, amik vagy egyszerű php sztringek,...

Szia!
Köszönöm az útbaigazítást a trükköt meg csináltam,de a fájlok átmásolásával nem magyarodott a téma.
Ha jól értettem akkor a dolgom annyi lenne hogy a template mappában található fájlokat tehát mail,post,comments.stb fájlokat átmásolom a twentyteleven mappába? Úgy ,hogy az eredetieket meghagyom pl:loom,loop.stb?

Szerkesztve Farkas Győző által: 2012-01-31 - 22:21
Ha lehetne, a Háború és békét ne idézd be... ;)


#103 HabaGfx

    Újonc

  • Regisztrált tag
  • Pipa
  • 13 Hozzászólás:
  • Település:Hajdúszoboszló

Elküldve: 2012-01-31 - 16:29

Szia Potyka!

Bocsi, "a lényeget kihagytam", de úgy látom kapisgálod, szóval:
A sablonfájlokban átírod magyarra a sima php sztringeket, a __() és _e() stb. gettext függvényekkel kiíratott sztringek magyar "ferdítéseit" meg pl. poedit és a .po fájl segítségével lehet átfogalmazni és .mo fájlba menteni.

Akár 2 módszer is lehet:
1. a saját _template sablonban írod át a szövegeket, és akkor nem kell másolgatni fájlokat, és több gyereksablont is csinálhatsz hozzá
2. meghagyod az eredeti _template fájlokat, és a saját sablonod mappájába átmásolod a szükséges fájlokat és azokat "magyarítod"

Bizonyos fájlokat nem is muszáj módosítani, hacsak nem akarsz kivenni/hozzátenni dolgokat (pl. _loop.php, _loom.php, mail.php).
Hogy melyik sablon fájl mire való az a nem túl bőbeszédű hivatalos doksiban is megtalálható, és itt van zanzásítva:
- hírlevél esetén: feliratkozás - new_subscriber és confirmed, hozzászóláshoz - comments, bejegyzéskhez - single, daily, weekly, monthly, singlecat, dailycat, weeklycat, monthlycat
- "WP rendszerlevél" esetén: moderate, changed_pwd, new_user, retrieve_pwd, reset_pwd
- MP űrlapokhoz: form_*

Ezekből a new_subscriber, confirmed és a single a legfontosabbak, a többit Neked kell szelektálni attól függően, hogy mire van szükséged,
de célszerű egyúttal rendberakni minden sablonfájlt, amire csak szükség lehet a jövőben.

Megjegyzés: nekem is csak most tűnt fel, hogy pl. 'twentyeleven' text domain-t, azaz a WP Twenty Eleven sablon fordításait is felhasználja a MailPress Twenty Eleven sablon, onnan is vesz/vehet magyar szövegeket (ami jó dolog, de felvet 1 kérdést: hogy ha nem az az aktív WP (szülő)sablon, akkor mi van?)

Remélem így már tisztult a kép, ha mégsem, akkor kérdezz nyugodtan.

#104 HabaGfx

    Újonc

  • Regisztrált tag
  • Pipa
  • 13 Hozzászólás:
  • Település:Hajdúszoboszló

Elküldve: 2012-01-31 - 16:55

Megint sikerült kihagynom valamit:

A MailPress / Sablonok admin oldalon tudod ellenőrizni, hogy a bekapcsolt MailPress sablonod hol található, és az használ-e szülő sablont, és ha igen, akkor az hol található.

Hogy ha működik a javasolt trükk (amiben ugyebár a $folder változóban meg kell adni a saját mailpress sablon "főmappád" nevét, ami az aktív WP sablonod mappájában található), akkor a fenti oldalon a megfelelő elérési útvonalakat kapod.

A plaintext sablon fájljait is érdemes hasonlóan módosítani, fordítani, mint a HTML sablonban, bár rémlik, hogy tudsz saját plaintext "verziót" is csinálni egy (HTML) sablonon belül, csak legyen plaintext almappája és tartalmazza a plaintext sablonból átmásolt, módosított fájlokat (ezt még nem próbáltam).

Valahogy így fog kinézni a wp-content/themes mappa (alap elnevezésekkel):
- sablonom (nyilván ez a saját WP sablonod mappája)
..- mailpress-themes (ez lesz a $folder változó értéke is!)
....- _template (MailPress szülősablon)
....- plaintext (egyszerű szöveges levélsablon, hasonlóan kell módosítani, mint a HTML sablonfájlokat - lehet, hogy érdemes az alá mozgatni...)
....- twentyeleven (MailPress gyereksablon - HTML sablonfájlok)
- twentyeleven
- twentyten

Szerkesztve HabaGfx által: 2012-01-31 - 16:58


#105 potyka

    Tag

  • Regisztrált tag
  • PipaPipaPipa
  • 192 Hozzászólás:

Elküldve: 2012-01-31 - 18:35

Na szóval áttanulmányoztam és meg is csináltam a fordításokat is remek lett,Köszönöm!De valamitől az Email cím visszavonás rész angol lett néztem a po-fájlt és tökéletes magyarra van fordítva de mégis angol.Továbbá amit nem tudok még,hogy ha feliratkozok egy hírlevélre amit ki küld linket azt elfogadom de a keresésbe dob be és oldalt nem talál,bár ettől függetlenül elfogadja a regisztrálást ,de ha mondjuk más regisztrál hírlevélre annak már nem ennyire egyértelmű.

#106 HabaGfx

    Újonc

  • Regisztrált tag
  • Pipa
  • 13 Hozzászólás:
  • Település:Hajdúszoboszló

Elküldve: 2012-01-31 - 19:26

A "Leiratkozás/Feliratkozás kezelése" (Manage your subscription) link szövege eredetileg a twentyeleven/footer.php fájlban található:

<?php if (isset($this->args->unsubscribe)) { ?>
			<div <?php $this->classes('mail_link'); ?>>
				<a href='{{unsubscribe}}'  <?php $this->classes('mail_link_a a'); ?>>[b]Manage your subscriptions[/b]</a>
			</div>
<?php } ?>

A hírlevél feliratkozás kezelése oldal a MailPress beállítástól is függ (Beállítások - MailPress - Alapbeállítások - Feliratkozás kezelése):
- 'Alapértelmezett MailPress oldalon' - ez egy automatikus MailPress által generált oldal, jó hosszú linkkel (.../wp-content/plugins/mailpress/mp-includes/action.php?action=mail_link&del=...)
- 'Megadott oldalon' - egy már létező oldal azonosítóját kell megadni, aminek a sablonmintája "MailPress", de ehhez először át kell másolni (és a sablonhoz kell igazítani) a plugins/mailpress/mp-content/xtras/pt_MailPress.php fájlt az aktuális sablon mappájába
- 'Megadott kategória oldalon' - ez hasonló megoldás mint az előző, de ezt még nem is próbáltam

Én a 'Megadott oldalon' megoldást szoktam inkább használni, mert így több lehetőség van hozzáigazítani az adott WP sablonhoz a hírlevélkezelés kinézetét.





1 felhasználó olvassa ezt a témát.

0 felhasználó, 1 vendég, 0 anonim felhasználó