2010-05-04 12 views
5

क्या पीओडी का उपयोग करके बहुभाषी दस्तावेज लिखने का कोई तरीका है? यदि नहीं, तो मुझे इसे क्या लिखना चाहिए (मेरे पास पहले से ही अंग्रेजी में पीओडी दस्तावेज है, इसलिए मैं इसे परिवर्तित करना चाहता हूं और फिर अनुवाद करना चाहता हूं)?पीओडी बहुभाषी दस्तावेज़ीकरण

उत्तर

4
  1. यदि आप पूछ रहे हैं कि पीओडी गैर-अंग्रेजी एन्कोडिंग का समर्थन करता है, तो उत्तर एक शानदार यस है। http://perlrussia.ru/article/brians-guide/brian%27s_guide.ru.pod

  2. अगर आप सोच रहे हैं, तो यह एक ही फाइल में बहु भाषा पॉड रहना संभव है, वहाँ एक काफी उत्सुक उदाहरण यहाँ है: http://cpansearch.perl.org/src/HIO/Unicode-Japanese-0.47/lib/Unicode/Japanese.mlpod यहाँ ब्रायन डी Foy के लेख का एक उदाहरण (पॉड प्रारूप में) में रूसी अनुवाद है

    यह Pod::Multilang

    का उपयोग करता है हालांकि, मैं पूरी तरह से कुछ कैसे (या यहां तक ​​कि अगर) यह काम करता है नहीं कर रहा हूँ, जैसा कि मैंने html के दो उदाहरण है कि mlpod से सीधे उत्पन्न नहीं पा सके।

  3. http://perldoc2.sourceforge.net/ देखें - यह अंतरराष्ट्रीय perldoc के लिए एक परियोजना

2

आप CPAN पर वितरण के लिए अपने मॉड्यूल की तैयारी कर रहे हैं, तो अपने दस्तावेज के अनुवाद के लिए अलग .pod फ़ाइलों को बनाने के लिए है।

उदाहरण के लिए, यदि आप My/Module.pm में अंग्रेजी दस्तावेज में शामिल है, तो आप फ़ाइलों My/Module-jp.pod, My/Module-ru.pod, आदि .:

=head1 NAME 

My::Module-pl - Atin-lay Ig-pay ocumentation-day or-fay y-may odule-may 

=head1 ERSION-VAY 

1.01 

=head1 ESCRIPTION-DAY 

... 
+0

बना सकते है कि कैसे अब मैं क्या। क्या यह आधिकारिक तरीका है? – ZyX

+0

@ZyX - मुझे यकीन नहीं है कि एक "आधिकारिक" तरीका है लेकिन यह कम से कम रूसी मॉड्यूल के लिए एक लोकप्रिय तरीका प्रतीत होता है जिसे मैंने इस प्रश्न के उत्तर का शोध करते समय देखा था। – DVK

+0

कोई आधिकारिक तरीका नहीं है। – tsee

संबंधित मुद्दे