Index: openacs-4/packages/acs-lang/www/doc/i18n-requirements.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-lang/www/doc/i18n-requirements.adp,v diff -u -r1.5 -r1.6 --- openacs-4/packages/acs-lang/www/doc/i18n-requirements.adp 30 Apr 2018 08:19:34 -0000 1.5 +++ openacs-4/packages/acs-lang/www/doc/i18n-requirements.adp 3 Sep 2024 15:37:33 -0000 1.6 @@ -1,7 +1,11 @@ -{/doc/acs-lang {ACS Localization}} {ACS 4 Globalization Requirements} +{/doc/acs-lang/ {ACS Localization}} {ACS 4 Globalization Requirements} ACS 4 Globalization Requirements +

ACS 4 Globalization Requirements

by Henry Minsky, Yon Feldman, Lars Pind, others

I. Introduction

@@ -279,7 +283,7 @@ 50.20 Tcl page script files can be authored in any character set. The system must have a way to determine the character set before loading the files, probably from the -filename.

Submitted Form Data Character Set

50.30 Data which is submitted with a HTTP request +filename.

Submitted Form Data Character Set

50.30 Data which is submitted with an HTTP request using a GET or POST method may be in any character set. The system must be able to determine the encoding of the form data and convert it to Unicode on demand. @@ -363,23 +367,23 @@

VI.G Time Zones

90.10 Provide API support for -specifying a time zone +specifying a timezone

90.20 Provide an API for computing time and date operations which are aware of timezones. So for example a calendar module can properly synchronize items inserted into a -calendar from users in different time zones using their own local +calendar from users in different timezones using their own local times.

90.30 Store all dates and times in universal -time zone, UTC.

-90.40 For a registered users, a time zone +timezone, UTC.

+90.40 For a registered users, a timezone preference should be stored.

-90.50 For a non-registered user a time zone +90.50 For a non-registered user a timezone preference should be attached via a session or else UTC should be used to display every date and time.

90.60 The default if we can't determine a -time zone is to display all dates and times in some universal time -zone such as GMT.

+timezone is to display all dates and times in some universal +timezone such as GMT.

VI.H Database