From owner-freebsd-doc Fri Feb 15 7:30:12 2002 Delivered-To: freebsd-doc@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 38E0B37B402 for ; Fri, 15 Feb 2002 07:30:01 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g1FFU1u70528; Fri, 15 Feb 2002 07:30:01 -0800 (PST) (envelope-from gnats) Received: from relay3-gui.server.ntli.net (relay3-gui.server.ntli.net [194.168.4.200]) by hub.freebsd.org (Postfix) with ESMTP id D5BCA37B417 for ; Fri, 15 Feb 2002 07:23:13 -0800 (PST) Received: from pc4-card4-0-cust162.cdf.cable.ntl.com ([80.4.14.162] helo=rhadamanth.private.submonkey.net ident=mailnull) by relay3-gui.server.ntli.net with esmtp (Exim 3.03 #2) id 16bkCe-0003vv-00 for FreeBSD-gnats-submit@freebsd.org; Fri, 15 Feb 2002 15:23:12 +0000 Received: from setantae by rhadamanth.private.submonkey.net with local (Exim 3.34 #1) id 16bkCd-000Eu0-00 for FreeBSD-gnats-submit@freebsd.org; Fri, 15 Feb 2002 15:23:11 +0000 Message-Id: Date: Fri, 15 Feb 2002 15:23:11 +0000 From: Ceri Reply-To: Ceri To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.113 Subject: docs/34966: Developers' handbook, cont. : l10n chapter Sender: owner-freebsd-doc@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 34966 >Category: docs >Synopsis: Developers' handbook, cont. : l10n chapter >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-doc >State: open >Quarter: >Keywords: >Date-Required: >Class: doc-bug >Submitter-Id: current-users >Arrival-Date: Fri Feb 15 07:30:00 PST 2002 >Closed-Date: >Last-Modified: >Originator: Ceri >Release: FreeBSD 4.5-STABLE i386 >Organization: >Environment: System: FreeBSD rhadamanth.private.submonkey.net 4.5-STABLE FreeBSD 4.5-STABLE #0: Tue Feb 12 17:56:57 GMT 2002 setantae@rhadamanth.private.submonkey.net:/usr/obj/usr/src/sys/RHADAMANTH i386 >Description: - Change chapter title, since Localization != I18N - Minor grammar fixes Ceri >How-To-Repeat: >Fix: --- doc/en_US.ISO8859-1/books/developers-handbook/l10n/chapter.sgml.old Fri Feb 15 15:06:30 2002 +++ doc/en_US.ISO8859-1/books/developers-handbook/l10n/chapter.sgml Fri Feb 15 15:11:31 2002 @@ -5,7 +5,7 @@ --> - Localization - I18N + Localization and Internationalization - L10N and I18N Programming I18N Compliant Applications @@ -13,16 +13,16 @@ GTK To make your application more useful for speakers of other languages, we hope that you will program I18N compliant. The GNU - gcc compiler, GUI Libraries like QT and GTK support I18N through + gcc compiler and GUI libraries like QT and GTK support I18N through special handling of strings. Making a program I18N compliant is very easy. It allows contributors to port your application to - other languages quickly. Refer to library specific I18N + other languages quickly. Refer to the library specific I18N documentation for more details. - To the contrary of common perception, I18N compliant code is + In contrast with common perception, I18N compliant code is easy to write. Usually, it only involves wrapping your strings with library specific functions. In addition, please be sure to - allow for wide or multibyte characters support. + allow for wide or multibyte character support. A Call to Unify the I18N Effort @@ -36,7 +36,7 @@ Currently, we hope that, when you write or port I18N programs, you would send it out to each country's related - FreeBSD mailing lists for testing. In the future, we hope to + FreeBSD mailing list for testing. In the future, we hope to create applications that work in all the languages out-of-the-box without dirty hacks. @@ -62,12 +62,12 @@ Python - Perl and Python have I18N and wide characters handling + Perl and Python have I18N and wide character handling libraries. Please use them for I18N compliance. In older FreeBSD versions, - Perl may gives warning about not having a wide characters locale - that is already installed in your system. You can set the + Perl may give warnings about not having a wide character locale + installed on your system. You can set the environmental variable LD_PRELOAD to /usr/lib/libxpg4.so in your shell. >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-doc" in the body of the message