Forum OpenACS Development: Re: Rules for internationalization

Collapse
Posted by Malte Sussdorff on
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.
  1. Upgrade the version number of the package in the .info file (e.g. dotlrn.info)
  2. 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).
  3. 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).
  4. Import all messages from the catalog files for the above packages.
  5. Do the upgrade on your local site.
  6. Export all messages to catalog files for the packages.
  7. cvs commit.