[ case study ] putting i18n into practice

kirby urner <[email protected]> Tue, 19 May 2015 07:28:10 -0700
Newsgroups gmane.comp.python.internationalization
Message-ID <CAPJgG3QdUGE+usd9AKYkzv25YynRH1j_vsDWozH42CLPa+V=2A@mail.gmail.com>
--===============0820856683==
Content-Type: multipart/alternative; boundary=001a11355854b4c5760516701ed5

--001a11355854b4c5760516701ed5
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Here's a post to another listserv where I talk about putting
my Romanized Collation into practice, such that fullnames,
even if not Latin-1 in spelling, show up phonetically in a
place that makes sense to browsers / app users.  Links
back to this archive.  The ds.npym or ds-npym links below
are science fiction at this point as the app in question,
though partially implemented in Django-on-Heroku, is
not resident in the npym.org domain (yet).

Kirby




From: npym-it-discuss
Date: Tue, May 19, 2015 at 7:24 AM
Subject: Fwd: The "Name Tag" problem (and proposed solution)





On Monday, May 18, 2015 at 1:15:59 PM UTC-7, kirby urner wrote:
>
>
> This is not in specific reference to anything in the Registration
> Application.
>
> The Reg App works well based on Last to anchor household, with exceptions
> OK, then each in the household goes by First.  This is "business casual"
> ala NPYM and works well for us.
>
> I'm more focusing on my Django on Heroku App, a prototype for a new
> directory service, not either / or with CD / DVD.
>
> Looking to the future, I'm anticipating a smattering of events, if not
> Annual Session, say at a Monthly Meeting, where name tags would NOT be al=
l
> Roman letters (or Latin-1).
>
> AFSC has need for non-Latin-1 a lot.  Half the people I meet at the
> airport may not have Latin-1 names (just kidding, more like one fourth).
>
> As I put it to William, the Russian-speaking returned vet, now civilian:
>
> =3D=3D=3D
>
> The "nametag problem" is listing full names alphabetically across multipl=
e
> languages.  The "When in Rome..." solution I come up with is:  ask
> Russians, Chinese, Koreans etc. to sound it out and Romanize phonetically=
,
> in order to poke it in using some standard A-Z collation.
>
> Picture an SQL database:  Full_name,  Last, First
>
> My name is U Thant in Burmese but how do I get my name to show up under
> Thant?  Easy right?
>
>
> https://www.flickr.com/photos/kirbyurner/17347213022/in/album-72157649301=
627162/
> https://mail.python.org/pipermail/i18n-sig/2015-May/002131.html
>
> =3D=3D=3D
>
> I'm playing with the idea that when we go:
>
> http://ds-npym.org/F
>
> to get all names starting with F, that we might *only* get a listing of
> fullnames, with some in the collation thanks to Romanized / phoneticized
> values we do not display, in Last and First taken alone.
>
> In other words, if =D0=9B=D1=8D=D1=80=D1=80=D0=B8 =D0=A4=D1=8D=D1=80=D0=
=B3=D1=83=D1=81=D1=81=D0=BE=D0=BD appears between Joe Fergler and Linda
> Findhorne, that would make sense, because in the Last, First fields we ha=
ve
> something Romanized (but not displayed).
>
> Joe Fergler (efm)
> =D0=9B=D1=8D=D1=80=D1=80=D0=B8 =D0=A4=D1=8D=D1=80=D0=B3=D1=83=D1=81=D1=81=
=D0=BE=D0=BD  (ttlm)
> Linda Findhorne (mmm)
>
> You know these are lastname F people, so even if you don't read Cyrillic,
> if you have a mental sound for the name, you have a chance of getting to =
it
> this way (alphabetically, using an alphabet you already know :-D).
>
> Kirby
>
>
>

--001a11355854b4c5760516701ed5
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div><br></div>Here&#39;s a post to another listserv =
where I talk about putting <br>my Romanized Collation into practice, such t=
hat fullnames, <br>even if not Latin-1 in spelling, show up phonetically in=
 a <br>place that makes sense to browsers / app users.=C2=A0 Links <br></di=
v><div>back to this archive.=C2=A0 The ds.npym or ds-npym links below<br></=
div><div>are science fiction at this point as the app in question, <br></di=
v><div>though partially implemented in Django-on-Heroku, is <br></div><div>=
not resident in the <a href=3D"http://npym.org">npym.org</a> domain (yet).<=
br></div><div><br></div>Kirby<br><br><div><div><br><br><div class=3D"gmail_=
quote"><br>From: <b class=3D"gmail_sendername">npym-it-discuss</b><br>Date:=
 Tue, May 19, 2015 at 7:24 AM<br>Subject: Fwd: The &quot;Name Tag&quot; pro=
blem (and proposed solution)<br><br><br><br><div class=3D"HOEnZb"><div clas=
s=3D"h5"><br><br>On Monday, May 18, 2015 at 1:15:59 PM UTC-7, kirby urner w=
rote:<blockquote class=3D"gmail_quote" style=3D"margin:0;margin-left:0.8ex;=
border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr"><div><div><di=
v><div><div><div><div><div><div><br></div>This is not in specific reference=
 to anything in the Registration Application.<br><br></div>The Reg App work=
s well based on Last to anchor household, with exceptions OK, then each in =
the household goes by First.=C2=A0 This is &quot;business casual&quot; ala =
NPYM and works well for us.<br><br></div><div>I&#39;m more focusing on my D=
jango on Heroku App, a prototype for a new directory service, not either / =
or with CD / DVD.<br></div><div><br></div>Looking to the future, I&#39;m an=
ticipating a smattering of events, if not Annual Session, say at a Monthly =
Meeting, where name tags would NOT be all Roman letters (or Latin-1).<br><b=
r></div><div>AFSC has need for non-Latin-1 a lot.=C2=A0 Half the people I m=
eet at the airport may not have Latin-1 names (just kidding, more like one =
fourth).<br></div><div><br></div>As I put it to William, the Russian-speaki=
ng returned vet, now civilian:<br><br>=3D=3D=3D<br><br>The &quot;nametag pr=
oblem&quot; is listing full names alphabetically=20
across multiple languages.=C2=A0 The &quot;When in Rome...&quot; solution I=
 come up=20
with is:=C2=A0 ask Russians, Chinese, Koreans etc. to sound it out and=20
Romanize phonetically, in order to poke it in using some standard A-Z=20
collation.<br><br>Picture an SQL database:=C2=A0 Full_name,=C2=A0 Last, Fir=
st<br><br>My name is U Thant in Burmese but how do I get my name to show up=
 under Thant?=C2=A0 Easy right?<br><br><a href=3D"https://www.flickr.com/ph=
otos/kirbyurner/17347213022/in/album-72157649301627162/" target=3D"_blank">=
https://www.flickr.com/photos/kirbyurner/17347213022/in/album-7215764930162=
7162/</a><br><a href=3D"https://mail.python.org/pipermail/i18n-sig/2015-May=
/002131.html" target=3D"_blank">https://mail.python.org/pipermail/i18n-sig/=
2015-May/002131.html</a><br><br>=3D=3D=3D<br><br></div>I&#39;m playing with=
 the idea that when we go:<br><br></div><a href=3D"http://ds-npym.org/F" ta=
rget=3D"_blank">http://ds-npym.org/F</a><br><br></div>to get all names star=
ting with F, that we might *only* get a listing of fullnames, with some in =
the collation thanks to Romanized / phoneticized values we do not display, =
in Last and First taken alone.<br><br></div>In other words, if =D0=9B=D1=8D=
=D1=80=D1=80=D0=B8 =D0=A4=D1=8D=D1=80=D0=B3=D1=83=D1=81=D1=81=D0=BE=D0=BD a=
ppears between Joe Fergler and Linda Findhorne, that would make sense, beca=
use in the Last, First fields we have something Romanized (but not displaye=
d).<br><br></div><div>Joe Fergler (efm)<br>=D0=9B=D1=8D=D1=80=D1=80=D0=B8 =
=D0=A4=D1=8D=D1=80=D0=B3=D1=83=D1=81=D1=81=D0=BE=D0=BD=C2=A0 (ttlm)<br></di=
v><div>Linda Findhorne (mmm)<br></div><div><br></div>You know these are las=
tname F people, so even if you don&#39;t read Cyrillic, if you have a menta=
l sound for the name, you have a chance of getting to it this way (alphabet=
ically, using an alphabet you already know :-D).<br><div><br>Kirby<br><br><=
div><div><div><div><div><div><br></div></div></div></div></div></div></div>=
</div>
</blockquote></div></div></div><br></div></div></div>

--001a11355854b4c5760516701ed5--

--===============0820856683==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
I18n-sig mailing list
[email protected]
https://mail.python.org/mailman/listinfo/i18n-sig

--===============0820856683==--