mailto(samba@samba.org)

manpage(make_smbcodepage htmlcommand((1)))(1)(23 Oct 1998 (JP-1999/05/18))(Samba 2.0.7)(SAMBA)

label(NAME)
manpagename(make_smbcodepage)(Samba 用のコードページ・ファイルの構築)
COMMENT(
manpagename(make_codepage)(Construct a codepage file for Samba)
)

label(SYNOPSIS)
manpagesynopsis()

bf(make_smbcodepage) [link(c|d)(cord)] link(codepage)(codepage) link(inputfile)(inputfile) link(outputfile)(outputfile)

label(DESCRIPTION)
manpagedescription()

このプログラムは bf(Samba) システムの一部である。
COMMENT(
This file is part of the bf(Samba) suite.
)

bf(make_smbcodepage) は、Samba 2.0 の国際化 (I18N) 機能で使う
コードページ・ファイルをコンパイルしたり逆コンパイルする。
COMMENT(
bf(make_smbcodepage) compiles or de-compiles codepage files for use
with the internationalization features of Samba 2.0
)

label(OPTIONS)
manpageoptions()

startdit()
label(cord)
dit(c|d)
bf(make_smbcodepage) に、テキスト形式のコードページ・ファイルを
バイナリ形式にコンパイルさせるか (bf(c))、バイナリ形式のコードページ・ファイルを
テキスト形式に逆コンパイルさせるか (bf(d)) を指定する。
COMMENT(
dit(c|d) This tells bf(make_smbcodepage) if it is compiling (bf(c)) a text
format code page file to binary, or (bf(d)) de-compiling a binary codepage
file to text.
)
label(codepage)
dit(codepage)
これは、どのコードページを処理するかを指定する。(番号、たとえば 850 を指定する)
COMMENT(
dit(codepage) This is the codepage we are processing (a number, e.g. 850).
)
label(inputfile)
dit(inputfile)
これは、処理すべき入力ファイルである。
コンパイル 'bf(c)' を指示した場合、このファイルには、Samba の
em(source/codepages) ディレクトリにあるファイルのような、
テキスト形式のコードページ定義ファイルを指定する。
逆コンパイル 'bf(d)' を指示した場合、このファイルには、Samba を
インストールしたディレクトリ内の em(lib/codepages) ディレクトリにある
ファイルのような、バイナリ形式のコードページ定義ファイルを指定する。
COMMENT(
dit(inputfile) This is the input file to process. In the 'bf(c)' case this
will be a text codepage definition file such as the ones found in the
Samba em(source/codepages) directory. In the 'bf(d)' case this will be the
binary format codepage definition file normally found in the
em(lib/codepages) directory in the Samba install directory path.
)
label(outputfile)
dit(outputfile)
出力ファイルを指定する。
COMMENT(
dit(outputfile) This is the output file to produce.
)
enddit()

label(SambaCodepageFiles)
manpagesection(Samba コードページ・ファイル)
COMMENT(
manpagesection(Samba Codepage Files)
)

テキスト形式の Samba コードページ定義ファイルには、
指定された DOS コードページ中の ASCII コード 127 より大きな文字について、
Samba が大文字から小文字へマッピングする方法が記述されている。
特定の DOS コードページ(たとえば 437)では、
小文字から大文字へのマッピングが非対称で行われる場合があることに注意されたい。
たとえば小文字から大文字に変換する際、コードページ 437
(いわゆるウムラウトを含む欧州文字)のアクセント記号が付いた小文字 a は
単純な大文字 A に変換するが、逆の場合は、
単純な大文字 A を単純な小文字 a に変換する。
COMMENT(
A text Samba codepage definition file is a description that tells
Samba how to map from upper to lower case for characters greater than
ascii 127 in the specified DOS code page.  Note that for certain DOS
codepages (437 for example) mapping from lower to upper case may be
non-symmetrical. For example, in code page 437 lower case a acute maps to
a plain upper case A when going from lower to upper case, but
plain upper case A maps to plain lower case a when lower casing a
character.
)

バイナリ形式の Samba コードページ定義ファイルはバイナリによる同じ表現であり、
どのコードページについて記述されているかの値も含んでいる。
COMMENT(
A binary Samba codepage definition file is a binary representation of
the same information, including a value that specifies what codepage
this file is describing.
)

Samba (現在の Samba バージョン 2.0) は、まだ UNICODE を利用していないため、
使用している特定の言語のにおいて大文字/小文字をきちんと区別したいときには、
DOS と Windows クライアントが使うクライアントのコードページを指定する必要がある。
既定値のコードページは 850 (西ヨーロッパ) である。
テキスト形式のコードページの定義のサンプルは、コードページ 437 (米国)、
737 (ギリシア語)、850 (西ヨーロッパ)、852 (MS-DOS Latin 2)、
861 (アイスランド)、866 (キリル)、932 (シフト JIS 漢字)、936 (簡体字中国語)、
949 (韓国ハングル)、950 (繁体字中国語) 用に Samba のディストリビューションとして
提供されている。
利用者は、利用者用の固有のコードページのためのテキスト形式のコードページ定義を書き、
それを samba@samba.org に寄付することを推奨する。
Samba の source/codepages ディレクトリにあるすべてのコードページファイルは、
'make install' コマンドが発行されたときにコンパイルされ、インストールされる。
COMMENT(
As Samba does not yet use UNICODE (current for Samba version 2.0) you
must specify the client code page that your DOS and Windows clients
are using if you wish to have case insensitivity done correctly for
your particular language. The default codepage Samba uses is 850
(Western European). Text codepage definition sample files are
provided in the Samba distribution for codepages 437 (USA), 737
(Greek), 850 (Western European) 852 (MS-DOS Latin 2), 861 (Icelandic),
866 (Cyrillic), 932 (Kanji SJIS), 936 (Simplified Chinese), 949
(Hangul) and 950 (Traditional Chinese). Users are encouraged to write
text codepage definition files for their own code pages and donate
them to email(samba@samba.org). All codepage files in the
Samba em(source/codepages) directory are compiled and installed when a
em('make install') command is issued there.
)

bf(url(smbd)(smbd.8.html)) サーバが利用するクライアントのコードページは、
bf(url(smb.conf)(smb.conf.5.html)) ファイルの
bf(url(client code page)(smb.conf.5.html#clientcodepage)) パラメータで指定する。
COMMENT(
The client codepage used by the url(bf(smbd))(smbd.8.html) server is
configured using the url(bf(client code
page))(smb.conf.5.html#clientcodepage) parameter in the
url(bf(smb.conf))(smb.conf.5.html) file.
)

label(FILES)
manpagefiles()

bf(codepage_def.<codepage>)

Samba の em(source/codepages) ディレクトリで提供される
入力(テキスト形式)コードページ・ファイル。
COMMENT(
These are the input (text) codepage files provided in the Samba
em(source/codepages) directory.
)

テキスト形式のコードページ定義ファイルは 4 つのフィールドを持つ複数の行からなる。
それらのフィールドは:
COMMENT(
A text codepage definition file consists of multiple lines
containing four fields. These fields are :
)

startit()
it() bf(lower):
マップされる小文字(16進数表記)。
COMMENT(
it() bf(lower): which is the (hex) lower case character mapped on this
line.
)
it() bf(upper):
大文字(16進数表記)。小文字をこの文字にマップする。
COMMENT(
it() bf(upper): which is the (hex) upper case character that the lower
case character will map to.
)
it() bf(map upper to lower):
論理値(True か False のどちらかを記述)。
ファイル名を小文字に変換するのとき、
指定された大文字を指定された小文字に変換するかを Samba に指示する。
COMMENT(
it() bf(map upper to lower) which is a boolean value (put either True
or False here) which tells Samba if it is to map the given upper case
character to the given lower case character when lower casing a
filename.
)
it() bf(map lower to upper):
論理値(True か False のどちらかを記述)。
ファイル名を大文字に変換するのとき、
指定された小文字を指定された大文字に変換するかを Samba に指示する。
COMMENT(
it() bf(map lower to upper) which is a boolean value (put either True
or False here) which tells Samba if it is to map the given lower case
character to the given upper case character when upper casing a
filename.
)
endit()

bf(codepage.<codepage>)
Samba の em(lib/codepages/) ディレクトリに作成、
保管される出力(バイナリ形式)コードページ・ファイル。
COMMENT(
bf(codepage.<codepage>) These are the output (binary) codepage files
produced and placed in the Samba destination em(lib/codepage)
directory.
)

label(INSTALLATION)
manpagesection(インストール)
COMMENT(
manpagesection(INSTALLATION)
)

サーバの配置とそのサポートファイルは個々のシステム管理者が管轄する。
下記はあくまでも助言である。
COMMENT(
The location of the server and its support files is a matter for
individual system administrators. The following are thus suggestions
only.
)

bf(make_smbcodepage) プログラムは /usr/local/samba 階層にインストールし、
ディレクトリはすべて読み出し可能にし、書き込みは root のみにすることを推奨する。
プログラムそれ自身はすべてのユーザで実行可能にすべきである。
プログラムは setuid または setgid にすべきでない。
COMMENT(
It is recommended that the bf(make_smbcodepage) program be installed
under the em(/usr/local/samba) hierarchy, in a directory readable by
all, writeable only by root. The program itself should be executable
by all.  The program should NOT be setuid or setgid!
)

label(VERSION)
manpagesection(バージョン)
COMMENT(
manpagesection(VERSION)
)

このマニュアルは、Samba スイートのバージョン 2.0 に適用される。
COMMENT(
This man page is correct for version 2.0 of the Samba suite.
)

label(SEEALSO)
manpageseealso()

bf(url(smb.conf(5))(smb.conf.5.html)), bf(url(smbd(8))(smbd.8.html))

label(AUTHOR)
manpageauthor()

オリジナルの Samba ソフトウェアと関連するユーティリティは、
Andrew Tridgell email(samba@samba.org) によって作成された。
現在 Samba は、Samba Team によって、Linux カーネルの開発と同様に、
オープンソース・プロジェクトとして開発されている。
COMMENT(
The original Samba software and related utilities were created by
Andrew Tridgell email(samba@samba.org). Samba is now developed
by the Samba Team as an Open Source project similar to the way the
Linux kernel is developed.
)

オリジナルの Samba マニュアルは、Karl Auer によって執筆された。
マニュアルのソースは Jeremy Allison email(samba@samba.org)
によって YODL 形式に変換され、Samba 2.0 リリース用に更新された。
(YODL はオープンソース・ソフトウェアの優れた作品である -
bf(url(ftp://ftp.icce.rug.nl/pub/unix/)(ftp://ftp.icce.rug.nl/pub/unix/))
から入手可能)
COMMENT(
The original Samba man pages were written by Karl Auer. The man page
sources were converted to YODL format (another excellent piece of Open
Source software, available at
bf(url(ftp://ftp.icce.rug.nl/pub/unix/)(ftp://ftp.icce.rug.nl/pub/unix/)))
and updated for the Samba2.0 release by Jeremy Allison.
email(samba@samba.org).
)

貢献者の一覧、バグ報告やコメントなどの提出方法の詳細については、
bf(url(samba (7))(samba.7.html)) を参照のこと。
COMMENT(
See url(bf(samba (7)))(samba.7.html) to find out how to get a full
list of contributors and details on how to submit bug reports,
comments etc.
)

日本語訳
startit()
it() 太田俊哉 email(oota@pes.com1.fc.nec.co.jp)
it() 堀田倫英 email(sim@remus.dti.ne.jp)
it() 佐藤文優 email(fumiya@samba.gr.jp)
endit()
