Päävalikko

Etusivu
Uutiset
Tiedostot
Foorumi
- - - - - - -
Ohjeita ja vinkkejä
- - - - - - -
Lähetä uutinen

Kirjaudu

Tervetuloa, Vieras. Ole hyvä ja kirjaudu tai rekisteröidy.
12.02.2012, 08:40
Tunnus:
Salasana:


Kirjaudu käyttäjätunnuksen, salasanan ja istunnonpituuden mukaan

Unohtuiko salasana?

joomlafi.pngJoomla.fi on avattu!

Joomlaportal.fi:n foorumi suljetaan pian. Siirry uudelle sivustolle ja rekisteröidy: www.joomla.fi

 

FOORUMI on vainluku-tilassa, uusia aiheita ei voi aloittaa. Siirry uudelle Joomla.fi-sivuston foorumille

Käännöksen tekeminen ilman "copy original to language"-toimintoa
Joomlaportal.fi
12.02.2012, 08:40 *
Tervetuloa, Vieras. Ole hyvä ja kirjaudu tai rekisteröidy.

Kirjaudu käyttäjätunnuksen, salasanan ja istunnonpituuden mukaan
Uutiset:
 
   Etusivu   Ohjeet Haku Kirjaudu Rekisteröidy  
Sivuja: [1]
  Tulostusversio  
Kirjoittaja Aihe: Käännöksen tekeminen ilman "copy original to language"-toimintoa  (Luettu 3555 kertaa)
Jippe
Tulokas
*
Viestejä: 2


Profiili
« : 26.06.2008, 15:25 »

Heipparallaa

käytössä Joomla 1.5.3 ja JoomFish 2.0 public beta 2

Olen aika uusi tuon JoomFish-lisäosan kanssa. Sivut pitäisi saada kolmella eri kielellä tehtyä. Sain asennettua kyllä JoomFishin ihan ongelmitta Joomlaan, ainoa ongelma on vaan nyt se kääntäminen. "Copy original to language"- nappi ei toimi (tunnettu bugi ilmeisesti ko. betaversiossa). Voiko artikkeleista tehtä käännökset jotain muuta kautta?

Ei innostaisi palata 1.5-Joomlasta vanhaan tuon takia -_-


Kiitoksia  Hymyilee

tallennettu
Tassu
Guru
*****
Viestejä: 876



Profiili WWW
« Vastaus #1 : 26.06.2008, 16:17 »

Sivut pitäisi saada kolmella eri kielellä tehtyä. Sain asennettua kyllä JoomFishin ihan ongelmitta Joomlaan, ainoa ongelma on vaan nyt se kääntäminen. "Copy original to language"- nappi ei toimi (tunnettu bugi ilmeisesti ko. betaversiossa). Voiko artikkeleista tehtä käännökset jotain muuta kautta?

Bugi, kyllä.
Lainaus
- Copy translations from the original language to a translation doesn't works (in Manage translations). To be implemented in the next version.
http://www.joomfish.net/forum/viewtopic.php?f=2&t=1299

Käännökset minun mielestä tehdään normaalisti
Components > Joom!Fish > Translation
Sieltä sitten content element ja kieli ja eiku kääntämään.

Kannattaa lukea tuossa linkissä oleva punainen teksti huolella.
tallennettu

Migraatio-ohje | DOCman info
Langster New York - pure and simple, yet fast as hell. Sometimes one speed is all you need.
TeroKankaanpera
Guru
*****
Viestejä: 784



Profiili WWW
« Vastaus #2 : 26.06.2008, 19:02 »

Sinänsähän Joomla 1.5:ssä JoomFish 2:sta käyttäen ei ole ongelmaa jos kieli jolla sisältö on tuotettu = oletuskieli. Tällöin JoomFish 2 version pitäisi minun ymmärrykseni mukaan osata käyttää sitä automaattisesti oikein eli käännökset tarvitsisi tehdä vain muille kielille. (Ongelmaksi taitaa tosin muodostua se, että ennen version 2 asentamista tuotettua sisältöä JoomFish ei ymmärrä oletuskielellä tehdyksi?)
tallennettu

---
Tero Kankaanperä
Tassu
Guru
*****
Viestejä: 876



Profiili WWW
« Vastaus #3 : 26.06.2008, 20:33 »

Sinänsähän Joomla 1.5:ssä JoomFish 2:sta käyttäen ei ole ongelmaa jos kieli jolla sisältö on tuotettu = oletuskieli. Tällöin JoomFish 2 version pitäisi minun ymmärrykseni mukaan osata käyttää sitä automaattisesti oikein eli käännökset tarvitsisi tehdä vain muille kielille.

Hyvä huomio. Tämä on suositus ja mielestäni tätä kannattaa myös noudattaa. Helpottaa kummasti mm. juuri tuon "ei tarvitse originaaleille käännöksiä" takia. Joom!Fishin oletuskieli on nimenomaan Joomla!n oletuskieli. Tässä tosin on bugi tällä hetkellä, silloin kun oletuskieli on joku muu kuin englanti.

Monikielistä sivustoa suunnitellessa kannataa miettiä tarkkaan, mikä tulee olemaan sivuston oletuskieli. Sen vaihtaminen ei ole suositeltavaa matkan varrella, koska jo tehdyt käännökset eivät pysy mukana.
tallennettu

Migraatio-ohje | DOCman info
Langster New York - pure and simple, yet fast as hell. Sometimes one speed is all you need.
TeroKankaanpera
Guru
*****
Viestejä: 784



Profiili WWW
« Vastaus #4 : 27.06.2008, 10:34 »

Lainaus
Tässä tosin on bugi tällä hetkellä, silloin kun oletuskieli on joku muu kuin englanti.
Millainen bugi?

Olen myös miettinyt miten tämä käytännössä / teknisesti toimii. Pitääkö minun uutta sisältöä tuottaessani kertoa JoomFishille jotenkin, että se on todellakin oletuskielistä? Miten teen sen? Toimiiko se sekä julkisesta että ylläpitoliittymästä? Ja miten kerron, että tämä artikkeli onkin kirjoitettu alunperin muulla kuin oletuskielellä? Ja se tekninen puoli eli pitääkö JoomFish kirjaa kunkin tietokantaan kirjoitetun alkuperäisartikkelin kielestä erillisessä taulussa vai kopioiko se kuitenkin vielä alkuperäisen artikkelin käännökseksi oletuskielen käännöstauluun?
tallennettu

---
Tero Kankaanperä
Tassu
Guru
*****
Viestejä: 876



Profiili WWW
« Vastaus #5 : 27.06.2008, 12:12 »

Millainen bugi?

Laitoin omaksi ketjuksi.
tallennettu

Migraatio-ohje | DOCman info
Langster New York - pure and simple, yet fast as hell. Sometimes one speed is all you need.
Jippe
Tulokas
*
Viestejä: 2


Profiili
« Vastaus #6 : 27.06.2008, 12:36 »

Juu, nyt onnistuu.

Oletteko muuten koskaan kokeillut tuossa uudessa versiossa CSS-tyylin vaihtamista kielen mukaan? Joomla 1.5:n leiskat on vaan siitä vähän hankalia, yleensä aina jotain kuusi .css-filua tähän tyyliin:

Koodia:
<jdoc:include type="head" />
  <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/system.css" type="text/css" />
  <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/general.css" type="text/css" />
  <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/layout.css" type="text/css" />
  <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/template.css" type="text/css" />
  <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/navigation.css" type="text/css" />

Miten onnistuisi helposti jollakin if-lauseella saamaan yksilölliset css:t eri kielille (oletetaan vaikka, että kyseessä on layoutin useasta css-filusta se template.css, jossa on määritelty mm. sivuston yläheaderin taustakuva, riittää että edes sen saisi yksilöityä eri kielille)?

tallennettu
naghris
Administrator
*****
Viestejä: 1 272



Profiili WWW
« Vastaus #7 : 27.06.2008, 13:49 »

Miten onnistuisi helposti jollakin if-lauseella saamaan yksilölliset css:t eri kielille (oletetaan vaikka, että kyseessä on layoutin useasta css-filusta se template.css, jossa on määritelty mm. sivuston yläheaderin taustakuva, riittää että edes sen saisi yksilöityä eri kielille)?

viimeiseksi css-viitteeksi:

Koodia:
  <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/<?php echo $this->language ?>.css" type="text/css" />

Sitten joka kielelle vain tuon mukaan fi-fi.css, en-en.css ja mitä kieliä nyt onkaan käytössä

ja näissä tarvittavat css-luokat jotka yliajavat olemassaolevat tarvittavin osin

tallennettu

NagreMedia: Joomla!-sivupohjat ja projektit - http://www.nagre.com
Sivuja: [1]
  Tulostusversio  
 
Siirry:  

MySQL pohjainen foorumi PHP pohjainen foorumi Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC Validi XHTML 1.0! Validi CSS!