Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  Yahoo Weather API tõlkimine 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:  
Dev Grex
HV Guru

liitunud: 29.07.2012



Autoriseeritud ID-kaardiga

sõnum 02.12.2015 15:51:54 Yahoo Weather API tõlkimine vasta tsitaadiga

Hei

Oleks vaja kuvada ilmateade eesti keeles. Yahoo meeskonna enda sõnutsi nende API toetab ainult inglise keelt. Kuidas oleks kõige lihtsam antud tõlkimine läbi viia kasutades PHP'd?

XML:
Spoiler Spoiler Spoiler

PHP:
Spoiler Spoiler Spoiler
Kommentaarid: 353 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 300
tagasi üles
vaata kasutaja infot saada privaatsõnum
jnt
HV Guru
jnt

liitunud: 10.05.2005



Autoriseeritud ID-kaardiga

sõnum 02.12.2015 16:11:57 vasta tsitaadiga

s1c2i3m4m5, kuna inimene neil seal seda teksti ilmselgelt ei kirjuta iga kord, siis tee lihtsalt mapping inglise ja eesti keelse fraasi vahel ja tõlgi ise. Kui nad seal abivalmis on, küsi neilt kõikvõimalikud fraasid, mis võivad tulla, et sa saaks iga fraasi ise ümber tõlkida.
_________________
Progemisest: https://byteaether.github.io/
Seisab keldris vana 386-486-Pentium1? Räägime! Ehk saan vanakesele uue elu anda. icon_wink.gif
Vaata siia, äkki müün midagi põnevat -> https://www.osta.ee/index.php?fuseaction=listing.seller&q[seller]=jnt
Kommentaarid: 110 loe/lisa Kasutajad arvavad:  :: 2 :: 0 :: 102
tagasi üles
vaata kasutaja infot saada privaatsõnum
kussu
HV veteran
kussu

liitunud: 18.12.2002



Autoriseeritud ID-kaardiga

sõnum 02.12.2015 17:30:23 vasta tsitaadiga

Kunagi mõtlesin ka selle peale, kuid jätsin asja katki. Sest "pilt ütleb vahel paremini kui 1000 sõna" icon_biggrin.gif

Kas kohalikud andmed ei sobi?

http://www.ilmateenistus.ee/teenused/ilmainfo/eesti-vaatlusandmed-xml/

http://www.ilmateenistus.ee/ilma_andmed/xml/forecast.php
Kommentaarid: 69 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 68
tagasi üles
vaata kasutaja infot saada privaatsõnum
Dev Grex
HV Guru

liitunud: 29.07.2012



Autoriseeritud ID-kaardiga

sõnum 02.12.2015 18:00:49 vasta tsitaadiga

kussu kirjutas:
Kunagi mõtlesin ka selle peale, kuid jätsin asja katki. Sest "pilt ütleb vahel paremini kui 1000 sõna" icon_biggrin.gif

Kas kohalikud andmed ei sobi?

http://www.ilmateenistus.ee/teenused/ilmainfo/eesti-vaatlusandmed-xml/

http://www.ilmateenistus.ee/ilma_andmed/xml/forecast.php

See eesti keelne pole ikkagi eesti keeles icon_biggrin.gif
Spoiler Spoiler Spoiler


viimati muutis Dev Grex 02.12.2015 18:01:55, muudetud 1 kord
Kommentaarid: 353 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 300
tagasi üles
vaata kasutaja infot saada privaatsõnum
jnt
HV Guru
jnt

liitunud: 10.05.2005



Autoriseeritud ID-kaardiga

sõnum 02.12.2015 18:01:26 vasta tsitaadiga

s1c2i3m4m5, kuid nende lehel on täpne mapping antud täpselt nii, nagu ma soovitasin sul näiteks yahoolt uurida.
_________________
Progemisest: https://byteaether.github.io/
Seisab keldris vana 386-486-Pentium1? Räägime! Ehk saan vanakesele uue elu anda. icon_wink.gif
Vaata siia, äkki müün midagi põnevat -> https://www.osta.ee/index.php?fuseaction=listing.seller&q[seller]=jnt
Kommentaarid: 110 loe/lisa Kasutajad arvavad:  :: 2 :: 0 :: 102
tagasi üles
vaata kasutaja infot saada privaatsõnum
Adebisi
Kreisi kasutaja

liitunud: 05.07.2003




sõnum 02.12.2015 20:48:52 vasta tsitaadiga

https://github.com/nvidoni/MarkupWeather seal küll mingi CMS'i plugina kujul, aga kui pusida viitsid peaksid toimiva lahenduse saama. Tõlkimise puhul võid seda sama ilmateenistuse nähtuste nimekirja kasutada icon_lol.gif
Kommentaarid: 58 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 55
tagasi üles
vaata kasutaja infot saada privaatsõnum
Renka
HV Guru
Renka

liitunud: 01.04.2002




sõnum 03.12.2015 18:08:51 vasta tsitaadiga

Yahool on ju kenasti olemas dokumentatsioon icon_rolleyes.gif https://developer.yahoo.com/weather/documentation.html#codes
_________________
There is no place like 127.0.0.1
Kommentaarid: 71 loe/lisa Kasutajad arvavad:  :: 2 :: 1 :: 61
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Dev Grex
HV Guru

liitunud: 29.07.2012



Autoriseeritud ID-kaardiga

sõnum 03.12.2015 18:10:27 vasta tsitaadiga

Renka kirjutas:
Yahool on ju kenasti olemas dokumentatsioon icon_rolleyes.gif https://developer.yahoo.com/weather/documentation.html#codes

Dokumentatsiooni olemasolust olen teadlik ja olen seda ka jooksvalt kasutanud.
Kommentaarid: 353 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 300
tagasi üles
vaata kasutaja infot saada privaatsõnum
Renka
HV Guru
Renka

liitunud: 01.04.2002




sõnum 03.12.2015 18:10:54 vasta tsitaadiga

Aga milles sisi üldse küsimus on? või mis osa sealt selgusetuks jääb?
_________________
There is no place like 127.0.0.1
Kommentaarid: 71 loe/lisa Kasutajad arvavad:  :: 2 :: 1 :: 61
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Dev Grex
HV Guru

liitunud: 29.07.2012



Autoriseeritud ID-kaardiga

sõnum 03.12.2015 18:14:28 vasta tsitaadiga

Renka kirjutas:
Aga milles sisi üldse küsimus on? või mis osa sealt selgusetuks jääb?

Tegelikult on asi sellest, et PHP'ga on kokkupuude olnud päris väike. Kui keegi saaks suuna kätte näidata, siis oleksin väga tänulik.
Kommentaarid: 353 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 300
tagasi üles
vaata kasutaja infot saada privaatsõnum
Renka
HV Guru
Renka

liitunud: 01.04.2002




sõnum 03.12.2015 18:21:16 vasta tsitaadiga

Condition koodid on olemas. PHPs teed lihtsa massiivi kus koodile vastab mingi väärtus.
_________________
There is no place like 127.0.0.1
Kommentaarid: 71 loe/lisa Kasutajad arvavad:  :: 2 :: 1 :: 61
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
jnt
HV Guru
jnt

liitunud: 10.05.2005



Autoriseeritud ID-kaardiga

sõnum 03.12.2015 18:22:31 vasta tsitaadiga

$aMap['My english sentence1'] = 'Minu ingliskeelne lause1';
$aMap['My english sentence2'] = 'Minu ingliskeelne lause2';
$aMap['My english sentence3'] = 'Minu ingliskeelne lause3';
$aMap['My english sentence4'] = 'Minu ingliskeelne lause4';

$sEestikeelne = $aMap[$sIngliskeelne];

echo $sEestikeelne;


Array'd ei ole ju keerulised?

_________________
Progemisest: https://byteaether.github.io/
Seisab keldris vana 386-486-Pentium1? Räägime! Ehk saan vanakesele uue elu anda. icon_wink.gif
Vaata siia, äkki müün midagi põnevat -> https://www.osta.ee/index.php?fuseaction=listing.seller&q[seller]=jnt
Kommentaarid: 110 loe/lisa Kasutajad arvavad:  :: 2 :: 0 :: 102
tagasi üles
vaata kasutaja infot saada privaatsõnum
Renka
HV Guru
Renka

liitunud: 01.04.2002




sõnum 03.12.2015 18:47:11 vasta tsitaadiga

jnt kirjutas:
$aMap['My english sentence1'] = 'Minu ingliskeelne lause1';
$aMap['My english sentence2'] = 'Minu ingliskeelne lause2';
$aMap['My english sentence3'] = 'Minu ingliskeelne lause3';
$aMap['My english sentence4'] = 'Minu ingliskeelne lause4';

$sEestikeelne = $aMap[$sIngliskeelne];

echo $sEestikeelne;


Array'd ei ole ju keerulised?
Praegusel juhul on unikaalne ID iga nähtuse kohta olemas. Ja on ka konkreetne list võimalikest väärtustest. Nii, et sellist stringimajandust ei soovitaks.
_________________
There is no place like 127.0.0.1
Kommentaarid: 71 loe/lisa Kasutajad arvavad:  :: 2 :: 1 :: 61
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
jnt
HV Guru
jnt

liitunud: 10.05.2005



Autoriseeritud ID-kaardiga

sõnum 03.12.2015 19:29:30 vasta tsitaadiga

Renka, ähh, ma tahtsin, et ta ise ka edasi mõtleks... hakkab ju asja kuskil kaitsma, küll see küsimus siis oleks vajadusel esitatud. icon_wink.gif

(antud teemas on ka konkreetselt just tõlget küsitud)

_________________
Progemisest: https://byteaether.github.io/
Seisab keldris vana 386-486-Pentium1? Räägime! Ehk saan vanakesele uue elu anda. icon_wink.gif
Vaata siia, äkki müün midagi põnevat -> https://www.osta.ee/index.php?fuseaction=listing.seller&q[seller]=jnt
Kommentaarid: 110 loe/lisa Kasutajad arvavad:  :: 2 :: 0 :: 102
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  Yahoo Weather API tõlkimine
[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.