Log of /branches/eth/eve/Src/library/i18n
Directory Listing
Revision
92723 -
Directory Listing
Modified
Fri Jun 21 07:47:04 2013 UTC
(6 years, 5 months ago)
by
jasonw
<<Merged from trunk#92722.>>
Revision
92684 -
Directory Listing
Modified
Fri Jun 7 15:28:53 2013 UTC
(6 years, 6 months ago)
by
jasonw
<<Merged from trunk#92682.>>
Revision
91201 -
Directory Listing
Modified
Fri Feb 8 09:03:47 2013 UTC
(6 years, 10 months ago)
by
jasonw
<<Merged from trunk#91200.>>
Revision
91117 -
Directory Listing
Modified
Fri Feb 1 08:57:09 2013 UTC
(6 years, 10 months ago)
by
jasonw
<<Merged from trunk#91110.>>
Revision
90750 -
Directory Listing
Modified
Mon Jan 21 13:30:30 2013 UTC
(6 years, 10 months ago)
by
jasonw
<<Merged from trunk#90747.>>
Revision
90122 -
Directory Listing
Modified
Fri Dec 7 08:28:50 2012 UTC
(7 years ago)
by
jasonw
<<Merged from trunk#90120.>>
Revision
89289 -
Directory Listing
Modified
Fri Aug 3 08:16:19 2012 UTC
(7 years, 4 months ago)
by
jasonw
<<Merged from trunk#89288.>>
Revision
89156 -
Directory Listing
Modified
Fri Jul 20 09:15:13 2012 UTC
(7 years, 4 months ago)
by
jasonw
<<Merged from trunk#89155.>>
Revision
89123 -
Directory Listing
Modified
Fri Jul 13 09:43:54 2012 UTC
(7 years, 4 months ago)
by
jasonw
<<Merged from trunk#89122.>>
Revision
88574 -
Directory Listing
Modified
Fri Apr 13 08:45:15 2012 UTC
(7 years, 7 months ago)
by
jasonw
<<Merged from trunk#88573.>>
Revision
88274 -
Directory Listing
Modified
Mon Feb 6 16:05:31 2012 UTC
(7 years, 10 months ago)
by
jasonw
<<Merged from trunk#88273.>>
Revision
88234 -
Directory Listing
Modified
Fri Jan 27 09:58:45 2012 UTC
(7 years, 10 months ago)
by
jasonw
<<Merged from trunk#88233.>>
Revision
88026 -
Directory Listing
Modified
Fri Nov 25 12:11:03 2011 UTC
(8 years ago)
by
jasonw
<<Merged from trunk#88024.>>
Revision
87470 -
Directory Listing
Modified
Fri Oct 14 11:57:27 2011 UTC
(8 years, 1 month ago)
by
jasonw
<<Merged from trunk#87469.>>
Revision
87069 -
Directory Listing
Modified
Fri Aug 19 18:04:34 2011 UTC
(8 years, 3 months ago)
by
jasonw
<<Merged from trunk#87065.>>
Revision
85362 -
Directory Listing
Modified
Sat Jan 15 14:00:47 2011 UTC
(8 years, 10 months ago)
by
jasonw
<<Merged from trunk#85361.>>
Revision
84757 -
Directory Listing
Modified
Fri Oct 29 18:56:40 2010 UTC
(9 years, 1 month ago)
by
jasonw
<<Merged from trunk#84753.>>
Revision
84557 -
Directory Listing
Modified
Mon Oct 11 21:01:52 2010 UTC
(9 years, 2 months ago)
by
jasonw
<<Merged from trunk#84547.>>
Revision
84470 -
Directory Listing
Modified
Fri Oct 1 14:01:07 2010 UTC
(9 years, 2 months ago)
by
jasonw
<<Merged from trunk#84468.>>
Revision
83445 -
Directory Listing
Modified
Sat Jun 5 15:29:40 2010 UTC
(9 years, 6 months ago)
by
jasonw
<<Merged from trunk@83442.>>
Revision
83441 -
Directory Listing
Modified
Sat Jun 5 13:52:53 2010 UTC
(9 years, 6 months ago)
by
jasonw
Renamed branch eve3 to eve. The eve branch serves as the new branch for the EVE project.
Revision
81164 -
Directory Listing
Modified
Tue Oct 13 20:43:05 2009 UTC
(10 years, 1 month ago)
by
manus
Original Path:
trunk/Src/experimental/library/i18n
Made code void-safe again due to new restriction that conversion source should always be attached. As a consequence, I've added a lot of defaults for some of the queries (like !, AM, PM, /,...).
Note that `get_int_currency_symbol' is returning the 0xa4 character which is the currency symbol, whereas the library expects by default USD (this will have to be looked for later).
Use `InvariantInfo' from NumberFormatInfo instead of querying it as the NumberInfo from the Current culture.
Revision
79502 -
Directory Listing
Modified
Mon Jun 29 08:49:43 2009 UTC
(10 years, 5 months ago)
by
tedf
Original Path:
trunk/Src/experimental/library/i18n
Slipt locale tests into windows and unix, because they have slightly different formatting results. Added some test results for Unix.
Revision
78948 -
Directory Listing
Modified
Fri May 29 12:59:12 2009 UTC
(10 years, 6 months ago)
by
jfiat
Original Path:
trunk/Src/library/i18n
corrected bg_BG results .. the abbreviated texts ... were not really abbreviated.
Revision
78073 -
Directory Listing
Modified
Sat Apr 4 20:26:26 2009 UTC
(10 years, 8 months ago)
by
manus
Original Path:
trunk/Src/library/i18n
Made it compile on Mac OS X as well since now on Mac the platform value is not unix anymore.
Revision
77324 -
Directory Listing
Modified
Wed Feb 25 13:39:37 2009 UTC
(10 years, 9 months ago)
by
tedf
Original Path:
trunk/Src/library/i18n
- Use `GetLocaleInfo' to get needed character number. This is more trustful rather than values from documentation.
- Fixed the bug that currency symbols like "د.إ.", "SFr." and so on was not correct. Some symbols missed ending character. See changes in rev@77322.
- Use externals to retrieve LC_CTYPEs, rather than using values copied from <winnnls.h>.
- Removed useless *_maxlen constants, which was picked from Microsoft documents.
Revision
77253 -
Directory Listing
Modified
Mon Feb 23 07:44:11 2009 UTC
(10 years, 9 months ago)
by
tedf
Original Path:
trunk/Src/library/i18n
* Migrated test for dictionaries to Eiffel Testing.
* Added absolute path file comparison in {I18N_TEST_UTILITIES}.
Revision
77231 -
Directory Listing
Modified
Fri Feb 20 06:52:02 2009 UTC
(10 years, 9 months ago)
by
tedf
Original Path:
trunk/Src/library/i18n
* Migrated test for mo file to Eiffel Testing.
* Refactored utilities into {I18N_TEST_UTILITIES}.
Revision
77229 -
Directory Listing
Modified
Fri Feb 20 04:59:44 2009 UTC
(10 years, 9 months ago)
by
tedf
Original Path:
trunk/Src/library/i18n
Fixed postcondition violation caused by incorrect understanding of operator precedence.
Revision
77227 -
Directory Listing
Modified
Fri Feb 20 03:37:17 2009 UTC
(10 years, 9 months ago)
by
tedf
Original Path:
trunk/Src/library/i18n
- Migrated test for locale to Eiffel Testing.
- Added time library, as the tests need it.
- Enabled multithread, otherwise the testing tool raise an exception.
Revision
77201 -
Directory Listing
Modified
Thu Feb 19 13:32:43 2009 UTC
(10 years, 9 months ago)
by
tedf
Original Path:
trunk/Src/library/i18n
Fixed a buffer overflow by incorrect call of `wcslen'. This caused some locales like ar_AE (ar_*) got wrong currency symbols.
Revision
77198 -
Directory Listing
Modified
Thu Feb 19 06:25:58 2009 UTC
(10 years, 9 months ago)
by
tedf
Original Path:
trunk/Src/library/i18n
Moved the original test cases into `tests' where is the suitable place to start migrating into Eiffel Testing.
Revision
77192 -
Directory Listing
Modified
Wed Feb 18 18:55:52 2009 UTC
(10 years, 9 months ago)
by
manus
Original Path:
trunk/Src/library/i18n
Made code compilable by using `utf8_to_utf32' routine from the UNICODE_CONVERSION class.
Revision
77190 -
Directory Listing
Modified
Wed Feb 18 07:06:12 2009 UTC
(10 years, 9 months ago)
by
tedf
Original Path:
trunk/Src/library/i18n
Removed dependency from Gobo, as there were only a few places reuses code from Gobo. Instead, we use the encoding library for standard Unicode encoding conversion (Pure Eiffel implementation, no C code is involved).
Revision
77047 -
Directory Listing
Modified
Fri Feb 6 22:45:24 2009 UTC
(10 years, 10 months ago)
by
manus
Original Path:
trunk/Src/library/i18n
To make transition easier, we are preserving `make_from_c' as creation procedure in the STRING classes
and therefore we should use it instead of `make_from_c_pointer' that will be obsoleted soon.
Revision
76998 -
Directory Listing
Modified
Thu Feb 5 07:38:42 2009 UTC
(10 years, 10 months ago)
by
manus
Original Path:
trunk/Src/library/i18n
Use `make_from_c_pointer' instead of `make_from_c' and `make_shared_from_pointer' instead of `share_from_pointer' to prepare code to be compiled in void-safe mode.
Revision
76989 -
Directory Listing
Modified
Thu Feb 5 01:08:59 2009 UTC
(10 years, 10 months ago)
by
manus
Original Path:
trunk/Src/library/i18n
Use `append' instead of `append_string' when we know for sure that the argument is attached.
Revision
76420 -
Directory Listing
Modified
Mon Dec 29 20:27:11 2008 UTC
(10 years, 11 months ago)
by
manus
Original Path:
trunk/Src/library/i18n
Removal of `is' keyword.
Replacement of `is' by `=' for constant definitions.
Replaced `indexing' by `note'.
Revision
76156 -
Directory Listing
Modified
Mon Dec 15 05:04:58 2008 UTC
(10 years, 11 months ago)
by
manus
Original Path:
trunk/Src/library/i18n
Adapted our libraries to use the alias names rather than infix/prefix since now EiffelBase is using the
alias names for its operators.
Revision
74181 -
Directory Listing
Modified
Thu Jul 24 12:37:03 2008 UTC
(11 years, 4 months ago)
by
tedf
Original Path:
trunk/Src/library/i18n
Changed arguments of `has_plural', `singular' and `plural' to STRING_GENERAL, as the parent does, to avoid runtime CAT call detection.
Revision
73978 -
Directory Listing
Modified
Tue Jul 1 00:29:27 2008 UTC
(11 years, 5 months ago)
by
tedf
Original Path:
trunk/Src/library/i18n
-- Corrected postcondition of `get_file_dictionary'.
-- Use `get_file_dictionary' instead of `extract_dictionary' as `get_file_dictionary' handles `can_handle' properly.
Revision
72724 -
Directory Listing
Modified
Thu Mar 13 09:27:09 2008 UTC
(11 years, 9 months ago)
by
jfiat
Original Path:
trunk/Src/library/i18n
Removed useless ! in Object Test locals declaration
Note: {foo: FOO} can and should be used instead of {foo: !FOO}
Revision
72288 -
Directory Listing
Modified
Wed Feb 13 06:41:28 2008 UTC
(11 years, 9 months ago)
by
tedf
Original Path:
trunk/Src/library/i18n
- Implemented system locale for .NET.
- Fixed the old implementation of creating System.Globalization.CultureInfo. The constructors only accept patterns with '-'.
- Optimized creations of System.Globalization.CultureInfo by using static calls.
Revision
71554 -
Directory Listing
Modified
Tue Dec 18 04:55:36 2007 UTC
(11 years, 11 months ago)
by
manus
Original Path:
trunk/Src/library/i18n
Changed the values for EIF_OS and EIF_ARCH so that there is less possible conflicts with existing
`EIF_XXX' macros. This is currently for VMS where we currently define EIF_VMS and could not reuse
EIF_VMS for EIF_OS. So now it will be EIF_OS_VMS.
Updated C code of il8n library which was already using EIF_OS.
Revision
69634 -
Directory Listing
Modified
Tue Jul 24 04:00:29 2007 UTC
(12 years, 4 months ago)
by
manus
Original Path:
trunk/Src/library/i18n
Fixed all occurrences of `Current.whatever' by just `whatever' since they are semantically
identical except for the invariant check.
Revision
69548 -
Directory Listing
Modified
Thu Jul 19 05:58:17 2007 UTC
(12 years, 4 months ago)
by
tedf
Original Path:
trunk/Src/library/i18n
- Added `encoding' and `full_name' in I18N_LOCALE_ID to keep encoding information, so that a `full_name' without missing encoding part later can be used by `setlocale'. Particularly on Solaris, LL_RR is not recognized by `setlocale', LL_RR.ENC is required. When testing locale's availability, normally id was from .mo files, `guess_proper_locale' was added trying to find out a proper available LL_RR.ENC form on Solaris.
- Redefined `is_equal' in ENCODING.
- Put hacks to conversions between UTF-16 and local locale. If direct conversion fails, UTF-8 is used as intermediate encoding attempt.
Revision
69116 -
Directory Listing
Modified
Fri Jun 15 16:58:24 2007 UTC
(12 years, 5 months ago)
by
jfiat
Original Path:
trunk/Src/library/i18n
Various optimization and cosmestic.
Now it handles the case where we have Void items in formatted_string's arguments `args_tuple'.
Revision
68413 -
Directory Listing
Modified
Thu May 17 22:03:23 2007 UTC
(12 years, 6 months ago)
by
juliant
Original Path:
trunk/Src/library/i18n
changed i18n documentation to reflect changes
updated classes which I missed with new feature names
Revision
68378 -
Directory Listing
Modified
Wed May 16 20:59:46 2007 UTC
(12 years, 6 months ago)
by
juliant
Original Path:
trunk/Src/library/i18n
changed feature names in internationalization library:
- 'translate' into 'translation'
- 'translate_plural' into 'plural_translation'
- 'format_string' into 'formatted_string'
changed indexing clause to correct library name in internationalization library
added more comments and contracts to internationalization library
Revision
68348 -
Directory Listing
Modified
Wed May 16 00:21:13 2007 UTC
(12 years, 6 months ago)
by
juliant
Original Path:
trunk/Src/library/i18n
added comments and contracts to internationalization library.
reorganized feature clauses in internationalization library.
removed 'get' features in internationalization library.
Revision
68087 -
Directory Listing
Modified
Thu May 3 17:33:51 2007 UTC
(12 years, 7 months ago)
by
paulb
Original Path:
trunk/Src/library/i18n
Reformatted using resave tool, which mirrors how EiffelStudio's configuration UI save the settings.
Revision
67685 -
Directory Listing
Modified
Mon Apr 2 18:53:48 2007 UTC
(12 years, 8 months ago)
by
paulb
Original Path:
trunk/Src/library/i18n
Formatted using spaces.
Set namespace to create neat namespaces in accordance to new rules.
Revision
66503 -
Directory Listing
Modified
Wed Feb 7 07:15:22 2007 UTC
(12 years, 10 months ago)
by
tedf
Original Path:
trunk/Src/library/i18n
Fixed the problem that nl_langinfo (CODESET) doesn't return names acceptable by OpenBSD implementation of iconv_open . When it is OpenBSD we use locale_charset () of libcharset library rather than nl_langinfo (CODESET) to get code set name.
Revision
66356 -
Directory Listing
Modified
Tue Jan 30 16:57:59 2007 UTC
(12 years, 10 months ago)
by
manus
Original Path:
trunk/Src/library/i18n
Updated so that we also read locales from a different location if the first
one is not present. Today we added the location on a Solaris system.
Revision
66317 -
Directory Listing
Modified
Mon Jan 29 06:02:58 2007 UTC
(12 years, 10 months ago)
by
tedf
Original Path:
trunk/Src/library/i18n
Fixed some typos and a improper name leaving for translation {INTERFACE_NAMES}.l_overwrite_layout.
Revision
65788 -
Directory Listing
Modified
Thu Jan 4 02:26:12 2007 UTC
(12 years, 11 months ago)
by
tedf
Original Path:
trunk/Src/library/i18n
Finished internationalizing starting dialog, wizards.
Partly internationalized some warnings, the rest will be done after correct messages is printable in the console.
Changed `language_path' in EIFFEL_ENV to share with wizards.
Introduced i18n into wizard library and added an argument to wizards to specify locale id.
Fixed a crash in string property of the property grid that {STRING_8}.is_equal (STRING_32) was called at runtime.
Revision
65525 -
Directory Listing
Modified
Wed Dec 13 20:02:25 2006 UTC
(12 years, 11 months ago)
by
manus
Original Path:
trunk/Src/library/i18n
Removed C code which is now directly embedded in Eiffel code.
Unix side not tested yet.
Revision
64252 -
Directory Listing
Modified
Tue Oct 10 16:53:29 2006 UTC
(13 years, 2 months ago)
by
hong
Original Path:
branches/es-i18n/Src/library/i18n
I18N_CHARACTER_BASED_DICTIONARY class is verified. class
DICTIONARY_TEST is rewritten, so the folder automatic generated.
Revision
64244 -
Directory Listing
Modified
Tue Oct 10 11:42:45 2006 UTC
(13 years, 2 months ago)
by
hong
Original Path:
branches/es-i18n/Src/library/i18n
i18n_mo_file_test written: bugs in feature 'read_plural_form' , which is called by 'open', small changes in structure organisation
Revision
64239 -
Directory Listing
Modified
Tue Oct 10 02:40:27 2006 UTC
(13 years, 2 months ago)
by
leo
Original Path:
branches/es-i18n/Src/library/i18n
Update of nls -should be ok now with new SYSTEM_LOCALES/ HOST_LOCALE
Changed i18n.ecf to make sure we only use nls when dotnet is false.
Revision
64116 -
Directory Listing
Modified
Wed Oct 4 15:30:02 2006 UTC
(13 years, 2 months ago)
by
etienner
Original Path:
branches/es-i18n/Src/library/i18n
Added a "character based" dictionary. It still needs tests. A precondition in extend (I18N_DICTIONARY) to avoid duplicate insertions??
Revision
64016 -
Directory Listing
Modified
Sat Sep 30 08:33:02 2006 UTC
(13 years, 2 months ago)
by
etienner
Original Path:
branches/es-i18n/Src/library/i18n
+ I18N_CURRENCY_FORMATTER, small changes to I18N_CURRENCY_VALUE_FORMATTER and I18N_VALUE_FORMATTER. note that they are very unstable...
Revision
63979 -
Directory Listing
Modified
Fri Sep 29 01:11:47 2006 UTC
(13 years, 2 months ago)
by
leo
Original Path:
branches/es-i18n/Src/library/i18n
Latest effort on NLS locale. Should almost be done, just the name mess needs sorting out and then a bit of cleanup could do some good (file names!).
Revision
63937 -
Directory Listing
Modified
Thu Sep 28 14:51:17 2006 UTC
(13 years, 2 months ago)
by
etienner
Original Path:
branches/es-i18n/Src/library/i18n
First version of I18N_VALUE_FORMATTER and of I18N_CURRENCY_VALUE_FORMATTER. Changed type of grouping from ARRAY[STRING_32] to ARRAY[INTEGER] (in LOCALE_INFO)
Revision
63934 -
Directory Listing
Modified
Thu Sep 28 01:49:32 2006 UTC
(13 years, 2 months ago)
by
leo
Original Path:
branches/es-i18n/Src/library/i18n
Some NLS stuff.
Note: this will not compile, even under windows, unless you compile an object file and point ES to the headers and the object file.
Hong, don't even try.
This is mostly just to make sure that we don't lose all that typing if my hard drive explodes.
Revision
63913 -
Directory Listing
Modified
Wed Sep 27 15:39:40 2006 UTC
(13 years, 2 months ago)
by
hong
Original Path:
branches/es-i18n/Src/library/i18n
test of classes I18N_HASH_TABLE_DICTIONARY, DICTIONARY and DICTIONARY, some small changes like 'precondiction','create make' and 'comparable dictionary_entry' are made. It works.
Revision
63831 -
Directory Listing
Modified
Mon Sep 25 14:43:20 2006 UTC
(13 years, 2 months ago)
by
leo
Original Path:
branches/es-i18n/Src/library/i18n
The UML model for out library. Some arrows may be slightly incorrect because umbrello tries to add dependancies when you aren't looking
Revision
63807 -
Directory Listing
Modified
Fri Sep 22 10:45:21 2006 UTC
(13 years, 2 months ago)
by
etienner
Original Path:
branches/es-i18n/Src/library/i18n
Changes to EiffelTime, committed, because I think I will change a lot of things... (maintaining backward compatibility)
Revision
63721 -
Directory Listing
Modified
Wed Sep 20 10:22:13 2006 UTC
(13 years, 2 months ago)
by
etienner
Original Path:
branches/es-i18n/Src/library/i18n
- Added table with the "formatting codes" of EiffelTime, NLS, POSIX. (.NET comming soon).
- Continued with the EiffelTime modification (added MM (full month name) and DD (full day name))
Revision
63635 -
Directory Listing
Modified
Mon Sep 18 15:43:23 2006 UTC
(13 years, 2 months ago)
by
leo
Original Path:
branches/es-i18n/Src/library/i18n
Ok: plural form feature need to be changed slightly to accomodate negative quantities, comments need to be expanded and I really should test some of this -leo
Revision
63492 -
Directory Listing
Modified
Tue Sep 12 02:52:12 2006 UTC
(13 years, 3 months ago)
by
leo
Original Path:
branches/es-i18n/Src/library/i18n
*cough* Small configuration bug. You did not see this, or the root class
that we don't need.
More sleep, less commits
-leo
Revision
63491 -
Directory Listing
Modified
Tue Sep 12 02:49:20 2006 UTC
(13 years, 3 months ago)
by
leo
Original Path:
branches/es-i18n/Src/library/i18n
Initial commit. Works for me (tm), should work for you.
.NET/POSIX locale stuff and some documents still need comitting.
-leo