From 13e362493c6dfd95d77738071d4d9e54da507c69 Mon Sep 17 00:00:00 2001 From: handa Date: Mon, 23 Jun 2003 13:26:10 +0000 Subject: [PATCH] *** empty log message *** --- data-usr/mainpage.c | 74 ++++++++++++++++++----------------------------- styles/doxygen-m17n.sty | 15 ++++++++-- 2 files changed, 40 insertions(+), 49 deletions(-) diff --git a/data-usr/mainpage.c b/data-usr/mainpage.c index 201a078..998b7d7 100644 --- a/data-usr/mainpage.c +++ b/data-usr/mainpage.c @@ -1,80 +1,62 @@ /***en @mainpage The m17n library documentation - @section sect2 What is the m17n library? + @section what What is the m17n library? The @e m17n @e library is a multilingual text processing library - for the C language. m17n is an abbreviation of - Multilingualization. + for the C language. + The word "m17n" is an abbreviation of "multilingualization". - The @e m17n @e library provides following facilities to handle + The m17n library provides following facilities to handle multilingual text. - @section sect1 Why Multilingual? Why Library? - - Multilingualization in software refers to a form of - internationalization, where many kinds of cultural conventions, - such as languages and scripts, can be used simultaneously on the - software. In order to share information in the whole world, we - need a computer environment where support for every language is - equally easy. - - Currently software developers tend to design and implement - multilingual facilities on their own, even though their software - do not focus on multilingualization or text handling itself. They - indeed need strings or text in user interface, but it is - peripheral at most. Mozilla, Perl, and Ruby are good - examples. This situation is waste of time and effort. - - Multilingualization in most software is peripheral, that is, - multilingual facilities can be isolated from other (main) parts - of the software. At the same time, most software has common - requirement for their multilingual interfaces. A library that - fulfils those requirement can be used from various - applications and will make software development more efficient - and inexpensive. + @section usage How to use it? + + Just include in your program, and link it with the m17n + library by -lm17n. See the documentation of the module \link + m17nIntro Introduction \endlink for the detail. @section contact Contact us: - Global IT Security Group
- Information¡¡Technology Research Institute
- Institute of¡¡Advanced Industrial Science and Technology
+ Global IT Security Group\n + Information Technology Research Institute\n + Institute of Advanced Industrial Science and Technology - E-mail:Mule-aist@m17n.org + E-mail: mule-aist@m17n.org */ //// diff --git a/styles/doxygen-m17n.sty b/styles/doxygen-m17n.sty index fa809f3..f6417d2 100644 --- a/styles/doxygen-m17n.sty +++ b/styles/doxygen-m17n.sty @@ -62,9 +62,10 @@ %% \catcode`\_11\relax %% Make each section start with a new page. -%% \let\origsection\section -%% \def\newsection{\cleardoublepage\origsection} -%% \def\sectionOnNewpage{\let\section\newsection} +\let\origsection\section +\def\newsection{\cleardoublepage\origsection} +\def\sectionOnNewpage{\let\section\newsection} +\sectionOnNewpage %% Cross reference for IPA document. \def\IPAlabel#1{\label{IPA:#1}} @@ -80,3 +81,11 @@ %{\catcode`"=\active\gdef"{{\catcode`"=12\verb+"+}}} %\catcode`"=\active %\def\includegraphics[#1]#2{} + +\let\origtableofcontents\tableofcontents +\def\tableofcontents{\setcounter{tocdepth}{2} +\pagenumbering{roman} +\origtableofcontents +\pagenumbering{arabic}} + +\setcounter{tocdepth}{2} -- 1.7.10.4