Forums before death by AOL, social media and spammers... "We can't have nice things"
|    comp.lang.fortran    |    Putting John Backus on a giant pedestal    |    5,127 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 5,016 of 5,127    |
|    Gary Scott to All    |
|    Re: "Internationalis(z)ing Code - Comput    |
|    24 Jan 26 10:11:08    |
      XPost: comp.lang.c, comp.lang.c++       From: garylscott@sbcglobal.net              On 1/23/2026 10:46 PM, Lawrence D’Oliveiro wrote:       > On Fri, 23 Jan 2026 21:35:54 -0600, Lynn McGuire wrote:       >       >> I knew it was bad, but not that bad.       >       > Back in earlier Web 1.0 days, I developed an online shop system for       > a client, that had to be localizable for different target markets --       > different currencies, different languages.       >       > I developed a templating system, which allowed the code to substitute       > strings into other strings, making choices according to numbers of       > items (for singular-versus-plural cases), gender etc. Since the       > placeholders were substituted by name, not position, this allowed for       > differences in grammar (e.g. verb-noun ordering).       >       > As new languages came along with more grammatical peculiarities, I       > added new templating cases, that could substitute to exactly the same       > strings for existing languages. For example, a list of items in       > English might expand to one of       >       > 1 item -- “A”       > 2 items -- “A or B”       > 3 or more items -- “A, B, ... C or D”       >       > whereas in Japanese, the case with 3 items has to be distinguished       > from the ones with 4 or more items.       >       > The hard part was explaining the templating system to translators. I       > tried giving copious examples of how the substitutions would work in       > specific cases. As I recall, I still had to do some massaging of the       > strings they sent back, in some cases having to guess what they meant,       > and then get them to test the results, to confirm with them that the       > site was producing the correct messages in all cases.              I would think that in some cases, you could simply substitute a       different bubble help message for hovering over a provided icon,       nowadays. Might be sufficient for some cases.              --- SoupGate-Win32 v1.05        * Origin: you cannot sedate... all the things you hate (1:229/2)    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca