Welcome, Guest. Please login or register.


Author Topic: ep128emu több nyelven (Read 16383 times)

Offline Attus

  • EP addict
  • *
  • Posts: 1225
  • Country: hu
ep128emu több nyelven
« on: 2016.December.11. 13:33:49 »
Hogy az egész ep128emu ne csak a hozzánk hasonló szakbarbár tudással rendelkezőknek lehessen használható.

Tehát elkélne már egy jó WIKI, ami az ep128emu használatát megkönnyítené.

Még valami, amit nagyon hiányolok az egész ep128emu bandában, éspedig a nemzetközi nyelvi fájlok lehetőségét.

Tehát most az egész emulátort csakis és kizárólag angolul tudók képesek igazán használni, spanyol, lengyel, ukrán, német, magyar és más felhasználók csakis angol nyelvismeret birtokában.
GTK programok mindig el vannak látva *.po, QT -k meg *.ts nyelvi fájlokkal.
Nem tudom, talán Istvánt rá lehetne venni arra, hogy ellássa a C kódjait nemzetköziség támogatással?
Tudom, hogy ez neki külön munkát jelentene, hogy elkészítse a kiindulási lefordítandó nyelvi fájlokat és azt beleillessze a kódba.
Amennyiben ilyen lehetőség lenne, sokan vállalkoznának rá, hogy lefordítsák az anyanyelvükre és ezáltal az emulátor nekik ismerős nyelvű menüpontokkal, satöbbivel pompázna bármely nyelvű windows, vagy unix renszerén.
Az egyes nyelvekre történő fordításhoz meg fórumunk idegen ajkú tagjai biztosan örömmel vállalkoznának.

Egyszerűen elképesztően jó emulátort csinált István, de nem ismert az emulátorok világában, többek közt pont a most általam felvetett okok folytán.
Gflorez spanyol, Vicman német, Pear lengyel, így hirtelenjében.
« Last Edit: 2016.December.11. 13:39:00 by Attus »

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re:ep128emu több nyelven
« Reply #1 on: 2016.December.11. 13:47:03 »
Azok a .po file-ok szerintem a GNU gettext cuccosai. Nem tudom, windows stb alatt milyen a tamogatasa ... Amugy nem kis melo, egyszer akartam ilyet en is (nem emulator temaban, tok mas), kb minden string hivatkozas amibol UI elem lesz le kell cserelni, hogy a gettext funkciot hivja, ami forditas hianyaban 1:1-ben visszaadja az eredetit, ha meg van, akkor azt, az eredeti helyet. Na kb hasonlo :) Csak igy minden string-edet kulon karban kell tartani tobb helyen is. Szerintem eleg remalom, bar en konnyen beszelek, mert nekem jo angolul is barmi :D

Quote
Egyszerűen elképesztően jó emulátort csinált István, de nem ismert az emulátorok világában, többek közt pont a most általam felvetett okok folytán.
Gflorez spanyol, Vicman német, Pear lengyel, így hirtelenjében.

En nem hinnem, hogy nekik az angol az kizaro tenyezo ... Amugy erdekes az osszehasolitas, hogy azert ismeretlen szerinted, mert english-only, szerintem mas emulatornal sem tul gyakori ez a feature, bar pl (igaz nem EP specifikus tema, stb) VICE mondjuk - ha jol emleklszem - pont hasznal GNU gettext-et.
« Last Edit: 2016.December.11. 13:52:53 by lgb »

Offline Attus

  • EP addict
  • *
  • Posts: 1225
  • Country: hu
Re:ep128emu több nyelven
« Reply #2 on: 2016.December.11. 13:51:14 »
Rengeteg keresztpalatformos GNU progi létezik nyelvi támogatottsággal, a po csak egy példa, nem tudom, hogy az ep128emu esetén ez miképp lehetne megvalósítható, de nagyon hasznos lenne.
Szerintem.
A gettext pedig windózok alatt is működik, hamár GNU. Igaz, ez csak feltételezésem, mert én sem használok windows -t.
Ha meg nem, lagalább többen használnak majd Linuxot.

Persze téged az ékezetek hiánya sem zavar.
:lol:
« Last Edit: 2016.December.11. 13:54:20 by Attus »

Offline Attus

  • EP addict
  • *
  • Posts: 1225
  • Country: hu
Re:ep128emu több nyelven
« Reply #3 on: 2016.December.11. 13:55:45 »
VICE mondjuk - ha jol emleklszem - pont hasznal GNU gettext-et.
Naná!
Magyarul is jelenik meg nálam.

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re:ep128emu több nyelven
« Reply #4 on: 2016.December.11. 13:56:09 »
Rengeteg keresztpalatformos GNU progi létezik nyelvi támogatottsággal, a po csak egy példa, nem tudom, hogy az ep128emu esetén ez miképp lehetne megvalósítható, de nagyon hasznos lenne.
Szerintem.
A gettext pedig windózok alatt is működik, hamár GNU.

Persze téged az ékezetek hiánya sem zavar.
:lol:

Ja, en igenytelen allat vagyok :) :) Meg onzo is, mert mindig ugy gondoltam, hogy ahogy az orvostudomanynal a latin, szamtech-nel az angol a szaknyelv, ezen lehet vitatkozni, csak felesleges, mert igy van :) Tobbek kozott azert zavar amikor eroszakosan magyaritanak olyan fogalmakat is, ami melyebb technikai dolgok es ugyis a "szakma" resze. Az viszont mas kerdes, es abban igazad is van, hogy egy altag user (itt: eppen emulator user) nem feltetlen szamitastechnikai szakember, es nem feltetlen varhato el, hogy jo legyen neki csak angolul is.

Offline Attus

  • EP addict
  • *
  • Posts: 1225
  • Country: hu
Re:ep128emu több nyelven
« Reply #5 on: 2016.December.11. 13:59:07 »
Na, egy kis offtopic, de mégsem.
A VLC is GNU és windowson magyar, a magyar windózon.

És most vissza.

Ez az emu igazán megérdemelne egy jó nyelvi támogatást.

Offline Attus

  • EP addict
  • *
  • Posts: 1225
  • Country: hu
Re: ep128emu több nyelven
« Reply #6 on: 2016.December.11. 14:14:55 »
Igazad van Zozo, ez a téma megérdemel egy új szálat.
;-)

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re:ep128emu több nyelven
« Reply #7 on: 2016.December.11. 14:18:04 »
Ez az emu igazán megérdemelne egy jó nyelvi támogatást.

szerintem érdemesebb lenne abba munkát fektetni hogy webről, 1 kattintással indíthatóak legyenek a dolog. több embert elérnénk ezáltal.
Vigyázat! Szektás vagyok! :)

Offline Attus

  • EP addict
  • *
  • Posts: 1225
  • Country: hu
Re:ep128emu több nyelven
« Reply #8 on: 2016.December.11. 14:23:16 »
szerintem érdemesebb lenne abba munkát fektetni hogy webről, 1 kattintással indíthatóak legyenek a dolog. több embert elérnénk ezáltal.
Biztosan jó út lenne, de ez most nem web emulátor, hanem feltelepíthető.

Gyorsan googléztam, míg István előkerül, az fltk gui felület nemzetköziségileg is jól támogatott, három féle úton is, köztük a GNU gettext használatával is.
http://www.fltk.org/doc-1.1/fluid.html#I18N

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: ep128emu több nyelven
« Reply #9 on: 2016.December.11. 15:10:03 »
Tehát elkélne már egy jó WIKI, ami az ep128emu használatát megkönnyítené.

Már van ilyen, itt található, de az ep128.hu-n és a fórumon is van kezdők számára készült leírás. Talán a README file is taralmaz használható információt, bár ennek nem célja például az emulált gépek használatának az ismertetése.

Quote
Tehát most az egész emulátort csakis és kizárólag angolul tudók képesek igazán használni, spanyol, lengyel, ukrán, német, magyar és más felhasználók csakis angol nyelvismeret birtokában.
GTK programok mindig el vannak látva *.po, QT -k meg *.ts nyelvi fájlokkal.
Nem tudom, talán Istvánt rá lehetne venni arra, hogy ellássa a C kódjait nemzetköziség támogatással?

Ez igen sok munkával járna, nem csak a már meglevő összes szöveget kellene megkeresni, nemzetközivé tenni a forráskódban és lefordítani, hanem a jövőben is minden új szöveg hozzáadásakor vagy a jelenlegiek módosításakor figyelni kellene a nemzetköziségre illetve az összes támogatott nyelvet folyamatosan frissíteni. Azzal is számolni kellene, hogy a szövegek most már nem fix hosszúságúak, nem ASCII karaktereket is tartalmazhatnak, és a mondatokon belül a sorrend is változhat a nyelvtől függően (pl. printf() stílusú formázott szövegnél ez probléma lehet). És természetesen lenne egy újabb függőség, nagyobb csomag, stb.

A VLC is GNU és windowson magyar, a magyar windózon.

A VLC-nek nagyságrendekkel több felhasználója és fejlesztője van, de még a VICE is egy lényegesen nagyobb projekt, nem utolsósorban azért, mert az EP-nél kb. 100-200-szor nagyobb példányszámban eladott C64-et is emulálja. Az ep128emu a fórumon kívül szinte ismeretlen, és a népszerűbb gépek (Spectrum, CPC) emulációjára más programok használata sokkal elterjedtebb. Így természetesen fejlesztője is nagyon kevés van, és túl sok munka lenne nemzetközivé tenni, különösen mivel a már meglevő kód írásakor ez nem volt szempont.

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: ep128emu több nyelven
« Reply #10 on: 2016.December.11. 15:39:03 »
Mondjuk a VICE olyan is ... Azota sem sikerult megoldani, hogy Linux alatt normalis GTK UI legyen, ha config file-bol jon valami tok inkonzisztens a GUI-s beallitasokkal, egyszeruen neha az inverzet mutatja mondjuk egy bool jellegu beallitasnak stb. En egy ideje csak CLI opciokkal hasznalom akkor legalabb jo :-D

Ez a nemzetkozites tenyleg bonyi, elvileg a gettext-el nem olyan nehez, ha lemond az ember tenyleg olyan extra-krol hogy a pl printf-ben a %-ek fix sorrenduek, es oldja csak meg szepen a fordito "team" :) hogy ne valtozzon. Mondjuk lehet velem van a baj, de en mindig ugy ereztem, hogy nem eri meg :D Mondjuk nem is fejlesztek ("hivatalos" munkam szerint se) altalaban kozvetlen user UI-kat, maskulonben szegeny emberek vagy mindent angolul, vagy magyarul, de ekezet nelkul latnanank, ami hat eleg amator azert, lassuk be :-D

Offline Attus

  • EP addict
  • *
  • Posts: 1225
  • Country: hu
Re: ep128emu több nyelven
« Reply #11 on: 2016.December.11. 15:46:41 »
Nézegettem, elismerem, hogy többletmunka, de akkor, mikor az emulátor olyan stádiumba jut, ami már szinte véglegesnek mondható, tehát nem béta, akkor talán többen is beszállnánk a lefordítható szövegek kimazsolázásába.
Biztos vagyok benne, ha gettext -es alap po fájlok lennének, akkor többen is vállalkoznánk rá, hogy a konkrét fordítást elvégezzük,
Én már a fluid-dal meg is nyitottam egy pár fl fájlt és belenézegettem.

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: ep128emu több nyelven
« Reply #12 on: 2016.December.11. 17:38:22 »
Szerintem könnyen kitapasztalható az angol kezelőfelület is. Load, save, enable, settings, record audio és ehhez hasonló kifejezéseket aki nem ért meg, hááááát... A snapshot, screenshot szónak nem is tudom, van-e magyar megfelelője. Aki nem boldogul az angol emulátorral, az az EP-t se tudhatja használni, mert az is mindent angolul ír ki, a programok 90%-a is. Ha valaki nem érti, mi az a snapshot, az azt se tudja, mire való.
Ismertető, leírás lehet hozzá több nyelven is, pl. itt a Wikin magyar és angol ismertető már van.
Egyébként az emulátor németesítéséhez is vannak már szavak a Wikin itt, de arról se tud senki. Ha mégis lenne honosítás, legalább ne a nulláról kezdjék, ha már ott irkáltuk a szavakat.
Esetleg angol mellett német változata lehetne az emulátornak, de aki azok közül se tudja használni egyiket se, az már gáz.

Egyébként nem tudom, a Wikis ismertető mikor lett frissítve utoljára. Azóta az emulátor is sokat fejlődött. Valaki megnézné, mi hiányzik belőle?
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline geco

  • EP addict
  • *
  • Posts: 7082
  • Country: hu
    • Támogató Támogató
Re: ep128emu több nyelven
« Reply #13 on: 2016.December.11. 18:24:46 »
Az ep128emu a fórumon kívül szinte ismeretlen, és a népszerűbb gépek (Spectrum, CPC) emulációjára más programok használata sokkal elterjedtebb. Így természetesen fejlesztője is nagyon kevés van, és túl sok munka lenne nemzetközivé tenni, különösen mivel a már meglevő kód írásakor ez nem volt szempont.
Én reklámoztam máshol is :ds_icon_cheesygrin: (WOS, CPC forum). bár nem tudom hogy onnan mennyien ugrottak rá.

Online Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14721
  • Country: hu
    • http://enterprise.iko.hu/
Re: ep128emu több nyelven
« Reply #14 on: 2016.December.11. 19:16:16 »
Szerintem könnyen kitapasztalható az angol kezelőfelület is. Load, save, enable, settings, record audio és ehhez hasonló kifejezéseket aki nem ért meg, hááááát... A snapshot, screenshot szónak nem is tudom, van-e magyar megfelelője.
Igen, a legtöbbet csak olyan erőltetve lehet magyarítani, hogy utána az ember haja égnek áll. Sok programnál van az, hogy az ember gondolkodik, vajon mi lehetett odaírva angolul, ami alapján érthetné, hogy miről van szó :-)