SlideShare ist ein Scribd-Unternehmen logo
1 von 70
關於  perl 的 文件翻譯 Kenichi Ishigaki (charsbar) @ OSDC.tw 2010 (Shibuya.pm #13) 2010/04/24
我是 石垣憲一 (charsbar)
翻譯者
我今天談 perldoc
Perl 有 大量的文件
你擁有了一切 在你的電腦
你可以閱 讀它們使用 perldoc
如何使用
perldoc CGI perldoc perlintro perldoc perldoc perldoc -f print perldoc -v $_ perldoc -q books
它是方便
這是行 不通的, 有時
perltw
簡要介紹 這是寫在 繁體中文
perldoc perltw
不可讀
當然
我的電腦是 為日本人民
perldoc perljp
不可讀
這個文件是 為 Unix 系統
我有  Unix 虛擬機
perldoc perljp
nroff 不支持 多字節字符
使用轉換器, 用 Perl 編寫
perldoc -t perljp
回到 Windows
perldoc -t perljp
這仍然失敗
使用正確的 編碼
perldoc perljp | piconv --from euc-jp --to cp932
可讀,到底
perldoc perltw  | piconv  --from big5  --to cp932
等一下
perldoc perljp | piconv --from  文件編碼 --to  終端編碼
這些編碼 不改變
只要您使用 相同的終端 和文件
可檢測
你不需要寫
Pod::PerldocJp http://github.com/charsbar/pod-perldocjp
對日本人有用 對台灣人也有用
也許我將 改變名稱
你可以使用 perldocjp
perldocjp perljp
簡單
perldocjp perltw
如何對 其他文件?
有幾個在 世界上的 翻譯項目
POD2::FR POD2::IT
在 CPAN
訪問 perldoc.org
日本的情況
Japanized Perl Resources Project Japan Perl Association 和其他個人
有許多翻譯 分散在互 聯網上
我不想 使用瀏覽器 逐一訪問
Perldocjp 可接受一個網址
perldocjp  http://github.com/bestpractical/ jifty/raw/master/lib/ Jifty/Manual/Tutorial_zhtw.pod
成功
該命令太長
讓我們建立 文件服務器
用 Plack
運行服務器
我運行我的 服務器, 使用工具, 稱為  jPod
http://github.com/charsbar/jPod
我現在 重構  jPod
Perldoc 的內部
集合 Monkey patch
它們應該合併
在這之前, 我希望聽 到您的回應
隨時與我交談
謝謝

Weitere ähnliche Inhalte

Mehr von charsbar

CPANTS 2012
CPANTS 2012CPANTS 2012
CPANTS 2012
charsbar
 

Mehr von charsbar (20)

Common boolean class_for_perl5
Common boolean class_for_perl5Common boolean class_for_perl5
Common boolean class_for_perl5
 
2018年夏のPerl5
2018年夏のPerl52018年夏のPerl5
2018年夏のPerl5
 
萬國之津梁
萬國之津梁萬國之津梁
萬國之津梁
 
Better detection of what modules are used by some Perl 5 code
Better detection of what modules are used by some Perl 5 codeBetter detection of what modules are used by some Perl 5 code
Better detection of what modules are used by some Perl 5 code
 
2017年夏のPerl
2017年夏のPerl2017年夏のPerl
2017年夏のPerl
 
2017年春のPerl
2017年春のPerl2017年春のPerl
2017年春のPerl
 
Json(::PP) is a-changing
Json(::PP) is a-changingJson(::PP) is a-changing
Json(::PP) is a-changing
 
2016年のPerl (Long version)
2016年のPerl (Long version)2016年のPerl (Long version)
2016年のPerl (Long version)
 
JSON, JSON::PP, and more
JSON, JSON::PP, and moreJSON, JSON::PP, and more
JSON, JSON::PP, and more
 
perl language update
perl language updateperl language update
perl language update
 
CPANの依存モジュールをもう少し正しく検出したい
CPANの依存モジュールをもう少し正しく検出したいCPANの依存モジュールをもう少し正しく検出したい
CPANの依存モジュールをもう少し正しく検出したい
 
2013年のCPANモジュール作成事情
2013年のCPANモジュール作成事情2013年のCPANモジュール作成事情
2013年のCPANモジュール作成事情
 
What you need to remember when you upload to CPAN
What you need to remember when you upload to CPANWhat you need to remember when you upload to CPAN
What you need to remember when you upload to CPAN
 
On UnQLite
On UnQLiteOn UnQLite
On UnQLite
 
typemap in Perl/XS
typemap in Perl/XS  typemap in Perl/XS
typemap in Perl/XS
 
Analyze CPAN, Analyze Community
Analyze CPAN, Analyze CommunityAnalyze CPAN, Analyze Community
Analyze CPAN, Analyze Community
 
Annual Report 2012
Annual Report 2012Annual Report 2012
Annual Report 2012
 
DBD::SQLite
DBD::SQLiteDBD::SQLite
DBD::SQLite
 
CPANTS: Kwalitative website and its tools
CPANTS: Kwalitative website and its toolsCPANTS: Kwalitative website and its tools
CPANTS: Kwalitative website and its tools
 
CPANTS 2012
CPANTS 2012CPANTS 2012
CPANTS 2012
 

關於perl的 文件翻譯