Many of you have noticed that jedlsoft.com is down. This is due to a dealings of our shady former ISP, who have shut us off before the hosting contract was over and who refuse to give us access to our old files.
In any case, I have found alternate space with translationcircle.com to host the demos and the docs. Here are the links:
Demos: http://www.translationcircle.com/ilib/demo/
Docs: http://www.translationcircle.com/ilib/doc/... read more
Version 11.0 of ilib is released to the wild now. It includes a number of updates and new features over 10.0, such as:
I've gotten a few questions lately on how to use ilib in various environments. The page [New Modularization Support] has been updated to give examples of that. Please have a look!
Edwin
You can download the latest stable build, 10.0, from the sourceforge site or from npm using "npm install ilib@10.0.6". Make sure to specify the version number when downloading from npm or else you may automatically get the latest development release, 11.0, which works but which is not completely ready for prime time yet.
10.0 includes a number of new features such as support for the Han Chinese Lunar, the Ethiopic, and the Coptic calendars. It also includes information about which days of the week constitute weekdays and weekends, and a way to access the range of meridiems used in a particular calendar. (Meridiems are periods of the day like "AM" and "PM" in the Gregorian calendar.) It also includes the obligatory update to the latest time zone database as well as many, many bug fixes to existing code.... read more
Unfortunately, we published build 001 on npm which only had the ability to load the locale data from the standard location. This is now fixed in build 002, which has been published on npm as well. It can now load the data from the same node_modules location where ilib is installed. Sorry for the confusion!
Edwin
The development release 9.0 build 001 is now available on the node package manager (npm) site. Getting ilib via npm is easy:
[3]> npm install node
ilib@9.0.1 node_modules/ilib
[4]> node
> var ilib=require("ilib").ilib;
undefined
Now the ilib namespace is available to your own programs. Each new build from now on will be published on npm this way. (The third level of the version number will be the build number.)... read more
Version 8 of ilib is now available. The major feature added to 8.0 is the phone number parsing, formatting, normalization, and geolocation. This is designed to be used with mobile devices that need to understand, manipulate and display phone numbers properly in many different countries.
Other features:
We missed the blog entry on the release of version 7 a few weeks ago, so I will announce it now. Better late than never!
There are a host of new things with version 7, including:
Version 6.0 is now released. It is mainly a stability release, as there are only a few new features such as a few new locales are supported for collation, and the time zones were upgraded to 2014b.
Mainly, this was a rework of the date and time zone code so that the dates are now represented internally as a normalized UTC time, and the the date components (year/month/day/etc.) are calculated from that after applying the time zone offset from UTC. As well there was some formatting fixes for date formatting in Arabic.... read more
Version 5.0 contains many improvements, including a locale-sensitive case mapper, support for many new locales in the personal name parser/formatter, plus many bug fixes related to dates, times, and time zones.
(See the Release Notes for the full gory details.)
The new release is available by clicking on the Files link above.
Enjoy!
It's been a while since the last blog post.
We have a number of new features (see the release notes), and many bug fixes. We are up to 4.0 as the current release, and 5.0 is well on the way to becoming final soon as well.
We have also changed the release philosophy. Previously, a big set of features would go together in one release. Now, every major feature will get a new major release number, so releases should have a smaller set of changes than before, and they should be more frequent. As always, the code is obsessively unit tested and all unit tests must pass before we release. There are over 10,000 unit tests, which are run in 4 different ways to verify the assembled vs. dynamic load versions and the compiled/minified vs. full length versions.... read more
Version 2.0 was finally released. Version 2.0 features many new classes and far more locale support than version 1.2. Stability is also improved with many new unit tests guaranteeing correct behaviour.
Future updates will be smaller and more frequent.
Let us know at marketing@jedlsoft.com if you have any requests or suggestions!
Version 1.3 has gotten so big with so many new features, we have decided to do a few things:
As always, every build passes all unit tests, so they are relatively stable. However, it will be nice to be able to upgrade more frequently if you choose to get bug fixes and such.
Version 1.3 has gotten so big with so many new features, we have decided to do a few things:
As always, every build passes all unit tests, so they are relatively stable. However, it will be nice to be able to upgrade more frequently if you choose to get bug fixes and such.
Version 1.3 is well underway with lots of new features.
You can find the prerelease JS docs posted at http://docs.jedlsoft.com/ilib/1.3/jsdoc/. Also, see the release notes for more details on what has changed since 1.2.
Version 1.2 is now ready for prime-time! It includes a number of new features including:
There are two basic internationalization philosophies when it comes to string translation. You could externalize all strings into a resource file manually, come up with unique keys for each one, then modify your source code to load the string using that key. Alternately, you could leave the source string in the source code, wrap it in a function call to load the translation, and then extract it later using a tool.... read more
Version 1.1 is now available. Please go download it and update your code!
We are working on version 1.1 right now. It will include the following:
Stay tuned for more details!
Edwin
We are not quite ready to release ILib 1.0 yet, but we are almost there. Still getting things set up and polishing documentation and release files and such.
Once ILib 1.0 gets out there "in the wild", we will probably hear back from you about all the things that are wrong with it. I mean, even though it is fully unit tested with over 80% code coverage and we think it is pretty solid, we are realistic. There are still probably some bugs lurking here and there. The plan will be that we will pretty quickly have a 1 or more bug fix updates with no new features. Perhaps in a month or so after we release? We'll let you know more when we get there. ... read more