Avaleht
uus teema   vasta Tarkvara »  WWW »  Wordpressi qTranslate php-s abi vaja. märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
Ritso
HV vaatleja

liitunud: 29.11.2004




sõnum 05.07.2011 18:18:55 Wordpressi qTranslate php-s abi vaja. vasta tsitaadiga

Probleem linkide tõlkimisega.

Theme enda oma on selline:


function goo_continue_reading_link() {
   return '<span class="meta-nav-home"> <a href="'. get_permalink() . '">' . __( 'read more', 'goo' ) . '</a></span>';
}


Selleks, et kui keelt vahetada vahtuks ka lingi nimed tegin nii, aga miskipärast ei tööta:


$tolk=qtrans_getLanguage();
//echo $tolk;
function goo_continue_reading_link() {

   //return ' <a href="'. get_permalink() . '">' . __( 'Continue reading <span class="meta-nav">&rarr;</span>', 'goo' ) . '</a>';
   if($tolk=="ET"){
   return '<span class="meta-nav-home"> <a href="'. get_permalink() . '">' . __( 'loe veel', 'goo' ) . '</a></span>';
   }
   if($tolk=="en"){
      return '<span class="meta-nav-home"> <a href="'. get_permalink() . '">' . __( 'read more', 'goo' ) . '</a></span>';
      }
   if($tolk=="fi"){
      return '<span class="meta-nav-home"> <a href="'. get_permalink() . '">' . __( 'lue lisää', 'goo' ) . '</a></span>';
      }
   if($tolk=="ru"){
      return '<span class="meta-nav-home"> <a href="'. get_permalink() . '">' . __( 'читать далее', 'goo' ) . '</a></span>';
      }

}


Samuti ei töötanud selline:


$tolk=_e("<!--:ET-->Loe veel<!--:--><!--:en-->Read more<!--:--><!--:fi-->lue lisää<!--:--><!--:ru-->читать далее<!--:-->");
function goo_continue_reading_link() {
   return '<span class="meta-nav-home"> <a href="'. get_permalink() . '">' . __( $tolk, 'goo' ) . '</a></span>';
}

Ehk oskab keegi mingit muud valikut proovida.

Aitäh!

_________________
Veebi-, trüki- ja logodisain.

http://ritso.planet.ee
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
keevitaja
AM 10 aastat
keevitaja

liitunud: 05.11.2001




sõnum 05.07.2011 18:34:03 vasta tsitaadiga

ma ei ole selle WP keele bisnessiga absull kursis, ent need tõlked peaksid ju asuma mo/po failis, mitte koodis. kutsutakse välja ju default keele järgi...

http://codex.wordpress.org/Translating_WordPress
Kommentaarid: 51 loe/lisa Kasutajad arvavad:  :: 1 :: 3 :: 40
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Fukiku
Kreisi kasutaja
Fukiku

liitunud: 06.11.2003




sõnum 05.07.2011 20:31:52 vasta tsitaadiga

Põgusalt lugedes tundub ka mulle, kui WP-st üsna vähe teadvale inimesele, et sa parandad asja valest otsast. Theme koodi pole vaja muuta, lihtsalt peab õige keele jaoks tõlkefail olemsa olema, siis leiab __ funktsioon selle ise sealt üles. Kui sa __ funktsiooni väljakutset muudad, siis otsitakse teise keele puhul ka tõlkefailist teist asja - see 'read more' mis argumendina __ funktsioonile antakse, ongi selle teksti "võti" tõlkefailis - see ei tohiks muutuda.
_________________
Foxic is just a simple fox
Enne kui sa küsid oma küsimuse - küsi seda vannipardilt! Rangelt soovitatav enne programmeerimise alafoorumisse uue teema tegemist.
Kommentaarid: 2 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum
raitl
HV veteran


liitunud: 20.01.2002



Autoriseeritud ID-kaardiga

sõnum 05.07.2011 21:09:54 vasta tsitaadiga

Ritso, paigalda Codestyling Localization plugin ja unusta igaveseks jamad erinevate tõlgetega. Kogu tõlkimine(themed, pluginad, WP ise) käib onlines mugavalt. Peale selle plugina avastamist pole alternatiivide poole vaadanud.
Kommentaarid: 166 loe/lisa Kasutajad arvavad:  :: 1 :: 0 :: 147
tagasi üles
vaata kasutaja infot saada privaatsõnum
keevitaja
AM 10 aastat
keevitaja

liitunud: 05.11.2001




sõnum 05.07.2011 21:31:34 vasta tsitaadiga

ja muideks isegi kui peaks sellist keemiat tegema, siis on see valesti kirjutatud. muutuja $tolk ei ole funktsioonis goo_continue_reading_link() kätte saadav. peaks ta globaliks funktsiooni sees tegema...

lihtsalt väike tähelepanek, muud ei midagi!

_________________
Hinnavaatlus ei ole koht arvamuse avaldamiseks!
Kommentaarid: 51 loe/lisa Kasutajad arvavad:  :: 1 :: 3 :: 40
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
D3ff
HV kasutaja
D3ff

liitunud: 14.01.2007




sõnum 05.07.2011 22:23:53 vasta tsitaadiga

raitl kirjutas:
Ritso, paigalda Codestyling Localization plugin ja unusta igaveseks jamad erinevate tõlgetega. Kogu tõlkimine(themed, pluginad, WP ise) käib onlines mugavalt. Peale selle plugina avastamist pole alternatiivide poole vaadanud.


See toimib Wordpressi postituste ja lehekülgedega ka?
Kommentaarid: 7 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 7
tagasi üles
vaata kasutaja infot saada privaatsõnum
raitl
HV veteran


liitunud: 20.01.2002



Autoriseeritud ID-kaardiga

sõnum 05.07.2011 23:06:25 vasta tsitaadiga

Ei, see paraku contenti ei tõlgi.
Kommentaarid: 166 loe/lisa Kasutajad arvavad:  :: 1 :: 0 :: 147
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  WWW »  Wordpressi qTranslate php-s abi vaja.
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.