Index: openacs-4/packages/acs-core-docs/www/i18n-convert.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/i18n-convert.adp,v diff -u -r1.1.2.4 -r1.1.2.5 --- openacs-4/packages/acs-core-docs/www/i18n-convert.adp 14 Oct 2015 08:58:58 -0000 1.1.2.4 +++ openacs-4/packages/acs-core-docs/www/i18n-convert.adp 14 Oct 2015 09:04:04 -0000 1.1.2.5 @@ -236,7 +236,7 @@ <if \@components.num_bugs\@ eq 1> <a href="\@components.view_bugs_url\@" title="#bug-tracker.View_the_bug_fo_component#">#bug-tracker.one_bug#</a> </if><else> - <a href="\@components.view_bugs_url\@" title="#bug-tracker.View_the_bug_fo_component#">#bug-tracker.N_bugs#</a> + <a href="\@components.view_bugs_url\@" title="#bug-tracker.View_the_bug_fo_component#">#bug-tracker.N_bugs#</a> </else> </if> @@ -260,7 +260,7 @@ more control over the phrase.

In this example of bad i18n, full name is created by concatenating first and last name (admittedly this is pervasive in the toolkit):

-<a href="\@past_version.maintainer_url\@" title="#bug-tracker.Email# \@past_version.maintainer_email\@">
+<a href="\@past_version.maintainer_url\@" title="#bug-tracker.Email# \@past_version.maintainer_email\@">
 \@past_version.maintainer_first_names\@ \@past_version.maintainer_last_name\@</a>