Ugrás a hozzászólásokhoz
Cikk

Azok a fránya változók!

FIGYELEM: Ez a bejegyzés, már több, mint 21 éves, az itt leírtak elavult információk lehetnek!

Angol nyelvû fordításoknál a személyragok hiánya és a határozott névelõk okozhatnak galibát szöveges változók megléte esetén. Cikkünkben kielemezzük, hogy milyen megoldási lehetõségek állnak elõttünk. "$" jellel jelöltük a mondatban szereplõ szöveges változókat, melyek jelen esetben élõlények nevét vehetik fel.

Angol nyelvû fordításoknál a személyragok hiánya és a határozott névelõk okozhatnak galibát szöveges változók megléte esetén. Cikkünkben kielemezzük, hogy milyen megoldási lehetõségek állnak elõttünk. "$" jellel jelöltük a mondatban szereplõ szöveges változókat, melyek jelen esetben élõlények nevét vehetik fel.

Példa szöveges változókat tartalmazó angol szövegre:a$=elephantb$=mouse The a$ attacks the b$.

Az eredmény:The elephant attacks the mouse.

Ha szó szerint fordítunk, borzalmas eredményt kapunk, hiányzik a tárgyas ragozás, és a névelõ sem megfelelõ:a$=elefántb$=egérA a$ megtámadja a b$.

Az eredmény:A elefánt megtámadja a egér. (sic!)

Kicsit szerencsésebb a következõ megoldás: A tárgyas ragozást "-t"-vel jelöljük, a névelõt pedig "a(z)"-zal jelöljük.A(z) a$ megtámadja a(z) b$-t. -> A(z) elefánt megtámadja a(z) egér-t. (sic!)

Ha a változó csupán analóg helyeken szerepel, a névelõt beírhatjuk magába a változóba, és az angol határozott névelõt törölhetjük:a$=az elefántb$=az egéra$ megtámadja b$-t.

Az eredmény:az elefánt megtámadja az egér-t (sic!j.

Az ideális megoldást ebben az esetben az jelentené, ha eleve úgy írnák meg a szövegfájlt kezelõ programot, hogy a magyar helyesírási szabályoknak megfelelõ mondatokat is lehessen szerkeszteni. Megfelelõ feltételek alkalmazásával semmi sem lehetetlen:

Ha a$ magánhangzóval kezdõdik, akkor nevelo$=AzHa a$ mássalhangzóval kezdõdik, akkor nevelo$=AHa b$ magánhangzóval kezdõdik, akkor nevelo2$=AzHa b$ mássalhangzóval kezdõdik, akkor nevelo2$=AA b$ nem megfelelõ, tárgyas ragozású változó is szükséges:a$=rókab$=siketfajdbtárgyas$=siketfajdotnevelo$ a$ megtámadja nevelo2$ btargyas$.

A róka megtámadja a siketfajdot.

A mondatok ötletes átszerkesztésével megkerülhetjük a változók ragozását. a névelõre a magyar nyelvben határozott szabályok érvényesek, azzal nem tudunk mit kezdeni, kénytelenek vagyunk az "a(z)" szükségmegoldás mellett maradni.

A Port Royale fordítói a második megoldást választották. Ahogy az a képen kiderül, sajnos nem tökéletes a ragozás. Így talán magyarosabb lett volna: Hírneved Margaríta(a$) településen, Spanyolország(b$) kapcsolata

Hírek

Összesen 4 hozzászólás

Jelentkezz be a hozzászóláshoz

Csak bejelentkezett, megerősített e-mail-címmel rendelkező felhasználók szólhatnak hozzá.

Bejelentkezés
  1. Nezumi86 Offline
    Én a Civ3 fordításnál olyan kerülõmegoldást választottam, hogy pl. "Kapcsolatod vele: $a", így a végeredmény: "Kapcsolatod vele: Spanyolország". Bár elég butácska így a szöveg, de a célnak megfelel. Gery Greyhound: ennyi erõvel a világ összes nyelvének szabályait figyelembe kell venni, nehogy véletlenül kimaradjon egy nemzet is, bezzeg a köcsög németeknek... Smiley, nevetséges vagy.
  2. Panyi Offline Vezető szerkesztő
    Akkor most hozzászólok:D
    Aláírás:

    A magyar játékfordítók céhének pápája.

  3. Ranloth Offline Szerző
    Alpha Centauri detto, francia és német fordításra is alkalmas. A birtokos esettel azért elég jól lehet kombinálni.
  4. Gery Greyhound Offline
    Hát igen, ez elég nagy szopás.
    De például a The Sims 2-ben semmiféle lehetõség nincs, csak a szövegeket lehet átírkálni, a változókat nem nagyon. Pláne ilyet, hogy hozzáadok új változót hogy btárgyas$ :-) Szép álom. Bezzeg a köcsög németek kedvéért beletettek olyat hogy hím meg nõnem külön, emiatt én szívhatok vele, hogy minden sort kétszer kell lefordítani...