Article View: nl.comp.sys.mac
Article #2215Re: Zelf Programma's vertalen OSX
From: Jeroen Scheerder
Date: Sun, 16 Jun 2002 08:23
Date: Sun, 16 Jun 2002 08:23
50 lines
4114 bytes
4114 bytes
Dennis SCP <dennis.scp@multiweb.nl>:
> Eigenlijk zou de EU moeten verplichten dat alle in de EU verkrijgbare
> software een UTF-8 XML bestand bevat waarin alle teksen staan die voor
> de gebruiker zichtbaar kunnen zijn in het programma. Door alleen dat
> tekstbestand te dupliceren en te vertalen zou dan iedereen een lokale
> versie van het programma kunnen maken. [..]
Dat klinkt me niet bijster haalbaar in de oren.
- Localiseren bestaat uit meer dan het omzetten van tekst in de ene
taal naar tekst in een andere taal. Ook allerlei conventies en
gebruiken (beeldtaal, symboliek, visuele metaforen) kunnen anders
zijn. Is een bedrag nu 1.234,56EUR of is 't US$1,234.56? Is
't vandaag 6/16/02 of is 't 16/06/02? Is 't over een paar uur
nu 13:05 of is 't 1:05PM? Loopt tekst van boven naar onder,
van links naar rechts - of van rechts naar links, of door elkaar?
Waar moet 't icon in een error-dialog komen, en waar de buttons,
als de tekst erin ineens van onder naar boven en van rechts naar
links loopt? Welke kleur moet 't icoontje krijgen als "onze"
alarmkleur binnen een bepaald cultuurgebied juist het tegendeel
betekent? Hoe ga je om met allerlei taboes die je tegen kunt
komen, bijvoorbeeld omdat een of ander icon als obsceen of
godslasterlijk zal worden gezien?
- Zelfs als 't alleen maar om tekst-naar-tekst gaat, is 't bepaald
niet gegarandeerd dat het lukt om in hetzelfde aantal karakters
(binnen dezelfde ruimte) hetzelfde adequaat over te brengen.
Maar zaken als dialogen hebben nu eenmaal een aantal regels, met
een bepaalde breedte: er is beperkte ruimte voor de mededeling.
> Zonder enig technisch inzicht, want het is maar een simpel tekstbestand.
Dat is nogal een eis. Verreweg de meeste gebruikers die ik in het wild
tegenkom denken dat je met tekstverwerkers tekstbestanden kunt bewerken,
bijvoorbeeld. XML (in UTF-8 of wat dan ook) editen kan wel op een
laagdrempelige manier, maar dat komt niet omdat 't een simpel
tekstbestand is (IMHO). Dat komt omdat 't formaat zich uitstekend leent
voor hoogwaardige & eenvoudige bewerking in een gespecialiseerd
programma. Waarin je dan evengoed een dialoog breder (of smaller) kunt
maken als dat nodig is om je tekst te bevatten als de tekst zelf
vertalen.
Medunkt dat je eigenlijk Interface Builder beschrijft, en de
package-structuur die Mac OS X erop na houdt - met verschillende bundles
voor verschillende talen. Daarin niet alleen de gelocaliseerde strings
("Localizable.strings"), maar ook definities van de interface-elementen.
-- J$
Technical Details
Message-ID:
<1fdv7sk.f3wrmu6xzoo8N@gnksa.org>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!supernews.com!newsfeed.online.be!diablo.netcom.net.uk!netcom.net.uk!newsfeed.icl.net!news.mailgate.org!phil.uu.nl!Jeroen.ScheerderReferences:
<B92D79C6.131CF%imac@imac.com> <3D07B3C1.9@applemac.com> <rmuntz-64FC26.10560613062002@newszilla.xs4all.nl> <B92E2CC2.1324C%imac@imac.com> <3d08f131$3@MacOSX.lekkerthuis.com> <B92EC41D.1329B%imac@imac.com> <3d090962$3@MacOSX.lekkerthuis.com> <B92F35FE.132B2%imac@imac.com> <3d0a064c$5@MacOSX.lekkerthuis.com> <B930CB60.133CF%imac@imac.com> <1fdtuxp.1kvvjsk1usv6sdN%have_a_nice_day@mac.*com> <3d0b8ab1$3@MacOSX.lekkerthuis.com> <1fdu7lr.1m29y7vm9xuwrN%dennis.scp@multiweb.nl>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: 10e3f2,1f14060029c83fa7 X-Google-Attributes: gid10e3f2,public X-Google-Thread: 1123d2,1f14060029c83fa7 X-Google-Attributes: gid1123d2,public X-Google-ArrivalTime: 2002-06-16 01:23:30 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!supernews.com!newsfeed.online.be!diablo.netcom.net.uk!netcom.net.uk!newsfeed.icl.net!news.mailgate.org!phil.uu.nl!Jeroen.Scheerder From: Jeroen.Scheerder@phil.uu.nl (Jeroen Scheerder) Newsgroups: nl.comp.sys.mac,be.comp.sys.mac Subject: Re: Zelf Programma's vertalen OSX Date: Sun, 16 Jun 2002 10:23:29 +0200 Organization: Al-Munqidh min-al-Dalaal Lines: 50 Sender: js@cats.demon.nl Message-ID: <1fdv7sk.f3wrmu6xzoo8N@gnksa.org> References: <B92D79C6.131CF%imac@imac.com> <3D07B3C1.9@applemac.com> <rmuntz-64FC26.10560613062002@newszilla.xs4all.nl> <B92E2CC2.1324C%imac@imac.com> <3d08f131$3@MacOSX.lekkerthuis.com> <B92EC41D.1329B%imac@imac.com> <3d090962$3@MacOSX.lekkerthuis.com> <B92F35FE.132B2%imac@imac.com> <3d0a064c$5@MacOSX.lekkerthuis.com> <B930CB60.133CF%imac@imac.com> <1fdtuxp.1kvvjsk1usv6sdN%have_a_nice_day@mac.*com> <3d0b8ab1$3@MacOSX.lekkerthuis.com> <1fdu7lr.1m29y7vm9xuwrN%dennis.scp@multiweb.nl> NNTP-Posting-Host: cats.demon.nl X-Trace: husserl.admin.phil.uu.nl 1024215809 2048 212.238.188.139 (16 Jun 2002 08:23:29 GMT) X-Complaints-To: abuse@phil.uu.nl NNTP-Posting-Date: 16 Jun 2002 08:23:29 GMT Mail-Copies-To: nobody User-Agent: MacSOUP/2.4.6