Once you have i18ned a package or made changes to the language catalogue, here are the steps you need to do to get this into CVS, without breaking other sites that update.
- Upgrade the version number of the package in the .info file (e.g. dotlrn.info)
- Upgrade the version number of acs-lang or other packages that your i18n package depends on, if you added strings there (e.g. I added formbuilder-date-format).
- Add acs-lang (or other package) with the latest version in the requires section of the .info file (e.g. now dotlrn-2.1b2 requires acs-lang-5.1.2d1).
- Import all messages from the catalog files for the above packages.
- Do the upgrade on your local site.
- Export all messages to catalog files for the packages.
- cvs commit.