| 1 | Revision history for Perl suite Locale::Maketext
|
|---|
| 2 | Time-stamp: "2004-03-30 21:38:07 AST"
|
|---|
| 3 |
|
|---|
| 4 | 2004-03-30 Sean M. Burke [email protected]
|
|---|
| 5 | * Release 1.09:
|
|---|
| 6 |
|
|---|
| 7 | * Moved the language-preference-detecting code into new module
|
|---|
| 8 | I18N::LangTags::Detect.
|
|---|
| 9 |
|
|---|
| 10 | Thanks to Autrijus Tang for catching some errors in the dist!
|
|---|
| 11 |
|
|---|
| 12 |
|
|---|
| 13 |
|
|---|
| 14 | 2004-01-19 Sean M. Burke [email protected]
|
|---|
| 15 |
|
|---|
| 16 | * Release 1.08:
|
|---|
| 17 |
|
|---|
| 18 | * Corrected a one-line code bug in v1.07 that accidentally demoted
|
|---|
| 19 | all en-* tags in cases of lexicon-groups that had an en.pm but no
|
|---|
| 20 | en_*.pm. Thanks to Robert Spier for spotting this. Test added.
|
|---|
| 21 | So don't use v1.07!
|
|---|
| 22 |
|
|---|
| 23 | * Autrijus found some typoes in the TPJ article. Fixed.1
|
|---|
| 24 |
|
|---|
| 25 | 2004-01-11 Sean M. Burke [email protected]
|
|---|
| 26 |
|
|---|
| 27 | * Release 1.07: Now uses a new and different rule for implicating
|
|---|
| 28 | superordinate language tags in accept-language lists. Previously,
|
|---|
| 29 | superordinates were just tacked onto the, so "en-US, ja", turned
|
|---|
| 30 | into "en-US, ja, en". However, this turned out to be suboptimal
|
|---|
| 31 | for many users of RT, a popular system using Maketext. The new
|
|---|
| 32 | rule is that a tag implicates superordinate forms right after it,
|
|---|
| 33 | unless those tags are explicitly stated elsewhere in the
|
|---|
| 34 | accept-languages list. So "en-US ja" becomes "en-US en ja". If
|
|---|
| 35 | you want "en" to be really lower, you have to actually state it
|
|---|
| 36 | there: "en-US ja en" is left as-is.
|
|---|
| 37 |
|
|---|
| 38 | The 04super.t and 05super.t tests in t/ have many many examples of
|
|---|
| 39 | this, including some strange corner cases.
|
|---|
| 40 |
|
|---|
| 41 | (In implementing this change, I also refactored some code in
|
|---|
| 42 | Maketext.pm, for hopefully improved readability. However,
|
|---|
| 43 | the above is the only actual change in behavior.)
|
|---|
| 44 |
|
|---|
| 45 | 2003-06-21 Sean M. Burke [email protected]
|
|---|
| 46 | * Release 1.06: Now has "use utf8" to make the things work
|
|---|
| 47 | happily. Some fancy footwork is required to make this work under
|
|---|
| 48 | pre-utf8 perl versions.
|
|---|
| 49 |
|
|---|
| 50 | 2003-04-18 Sean M. Burke [email protected]
|
|---|
| 51 | * Release 1.05: Different Makefile.PL, same .pm code.
|
|---|
| 52 |
|
|---|
| 53 | Jesse Vincent, Hugo van der Sanden, and Jarkko Hietaniemi
|
|---|
| 54 | encourage me to add this to the makefile:
|
|---|
| 55 | ($] < 5.008) ? () : ( INSTALLDIRS => 'perl'),
|
|---|
| 56 | so that when you install this on a recent version of perl (5.8 or
|
|---|
| 57 | later), the installation will overwrite the Maketext.pm in your
|
|---|
| 58 | core library directory. Email me if this produces trouble for any
|
|---|
| 59 | of you folks out there, okay?
|
|---|
| 60 |
|
|---|
| 61 | 2003-04-02 Sean M. Burke [email protected]
|
|---|
| 62 | * Release 1.04: Implementing proper HTTP "tag;q=rank" parsing for
|
|---|
| 63 | get_handle. This should make all the difference for users/victims
|
|---|
| 64 | of the current version of Safari, which uses that syntax as well
|
|---|
| 65 | as inserts random languages with low q numbers.
|
|---|
| 66 | Thanks to Jesse Vincent and the whole RT junta for finding this.
|
|---|
| 67 |
|
|---|
| 68 | * Added more tests, now in t/
|
|---|
| 69 |
|
|---|
| 70 | * Lots of typo fixes to Maketext.pm. Thanks to Evan A. Zacks for
|
|---|
| 71 | patient help in finding them all.
|
|---|
| 72 |
|
|---|
| 73 | 2001-06-21 Sean M. Burke [email protected]
|
|---|
| 74 | * Release 1.03: basically cosmetic tweaks to the docs and the
|
|---|
| 75 | test.pl.
|
|---|
| 76 |
|
|---|
| 77 | 2001-06-20 Sean M. Burke [email protected]
|
|---|
| 78 | * Release 1.02: EBCDIC-compatability changes courtesy of Peter
|
|---|
| 79 | Prymmer. Added [*,...] as alias for [quant,...] and [#,...] as an
|
|---|
| 80 | alias for [numf,...]. Added some more things to test.pl
|
|---|
| 81 |
|
|---|
| 82 | 2001-05-25 Sean M. Burke [email protected]
|
|---|
| 83 | * Release 1.01: total rewrite. Docs are massive now.
|
|---|
| 84 | Including TPJ13 article now.
|
|---|
| 85 |
|
|---|
| 86 | 2000-05-14 Sean M. Burke [email protected]
|
|---|
| 87 |
|
|---|
| 88 | * Release 0.18: only change, regrettably, is a better makefile,
|
|---|
| 89 | and it my email address has changed.
|
|---|
| 90 |
|
|---|
| 91 | 1999-03-15 Sean M. Burke [email protected]
|
|---|
| 92 |
|
|---|
| 93 | * Release 0.17: Public alpha release
|
|---|
| 94 | Underdocumented.
|
|---|