.i18n/conf.yml
i18n.site
لاءِ ٺاھ جوڙ واري فائل .i18n/conf.yml
آھي ۽ مواد ھيٺ ڏنل آھي :
i18n:
fromTo:
en:
upload:
ext:
- md
nav:
- i18n: home
use: Toc
url: /
- i18n: doc
menu: NB demo1,demo2
use: Doc
- i18n: blog
use: Blog
addon:
- i18n.addon/toc
انھن مان، upload
کان ext:
ٺاھ جوڙ واري شيء جو مطلب آھي ته صرف .md
اپلوڊ ڪيو ويندو جڏھن شايع ڪيو ويندو.
مٿين نيويگيشن nav
nav:
ٺاھ جوڙ جا اختيار، ھوم پيج جي چوٽي تي نيويگيشن مينيو سان ملندڙ.
انهن مان، i18n: home
home: Home
en/i18n.yml
ملندو آهي (جتي en
منصوبي جي ترجمي جي ماخذ ٻولي آهي).
en/i18n.yml
مواد نيويگيشن مينيو ۾ ڏيکاريل متن آھي، جنھن کي ترتيب ۾ fromTo
مطابق ترجمو ڪيو ويندو، مثال طور، zh/i18n.yml
۾ ترجمو ڪيو ويندو.
ترجمي جي مڪمل ٿيڻ کان پوء، توهان ترجمي جي قيمت کي تبديل ڪري سگهو ٿا yml
، پر ترجمي yml
جي ڪنجي کي شامل يا حذف نه ڪريو.
use: Toc
دستاويز ٽيمپليٽ آئوٽ لائن سان
nav
:
- i18n: home
use: Toc
url: /
use: Toc
جو مطلب آھي Toc
ٽيمپليٽ استعمال ڪندي رينڊرنگ، جيڪو ھڪڙو Markdown
ٽيمپليٽ رينجر ڪري رھيو آھي.
TOC
Table of Contents
جو مخفف آهي. جڏهن هي ٽيمپليٽ پيش ڪيو ويندو، هن Markdown
فائل جو خاڪو سائڊبار ۾ ڏيکاريو ويندو.
url:
Markdown
جي فائل جي رستي جي نمائندگي ڪري ٿو ( /
روٽ ڊاريڪٽري /README.md
سان ملندو آھي، ھن فائل جو نالو ھڪڙو اپر ڪيس اڳيفڪس ۽ لوئر ڪيس لافڪس جي ضرورت آھي).
use: Md
دستاويز ٽيمپليٽ بغير خاڪي
Md
ٽيمپليٽ ۽ Toc
ٽيمپليٽ ساڳيا آھن ۽ ٻئي ھڪڙي Markdown
فائل کي رينجر ڪرڻ لاء استعمال ٿيندا آھن. پر Md
ٽيمپليٽ سائڊبار ۾ خاڪو ڏيکاري نه ٿو.
توھان use: Toc
مٿئين ٺاھ جوڙ ۾ use: Md
۾ تبديل ڪري سگھو ٿا، i18n.site
md
ڊاريڪٽري ۾ وري ھلائي سگھو ٿا، ۽ پوءِ ھوم پيج تي تبديلين کي ڏسڻ لاءِ ڊولپمينٽ ڏيک URL جو دورو ڪريو.
use: Blog
بلاگ ٽيمپليٽس
بلاگ ٽيمپليٽ اشاعت جي وقت جي ترتيب سان آرٽيڪل (عنوان ۽ خلاصا) جي هڪ فهرست ڏيکاري ٿو.
→ هتي ڪلڪ ڪريو مخصوص تشڪيل جي باري ۾ سکڻ لاءِ
use: Doc
فائل دستاويز ٽيمپليٽ
ترتيب واري فائل ۾:
- i18n: doc
menu: NB demo1,demo2
use: Doc
ٽيمپليٽ رينڊرنگ لاءِ Doc
استعمال ڪندي اشارو ڪري ٿو.
Doc
ٽيمپليٽ ڪيترن ئي MarkDown
ضم ڪرڻ جي حمايت ڪري ٿو ھڪڙي يا گھڻن پروجيڪٽن لاءِ دستاويزي خاڪو ٺاھيو.
گھڻن پروجيڪٽ ۽ گھڻن فائلن
.i18n/conf.yml
۾ i18n:doc
جي جوڙجڪ ملٽي پروجيڪٽ ملٽي فائل رينڊرنگ موڊ آھي.
هتي، menu: NB demo1,demo2
، مطلب آهي NB
ٽيمپليٽ استعمال ڪرڻ لاءِ ڊراپ-ڊائون مينيو.
NB
، جيڪو Name Breif
جو مخفف آهي، مطلب ته ڊراپ-ڊائون مينيو پروجيڪٽ جو نالو ۽ نعرو ڏيکاري سگھي ٿو.
NB
جي پٺيان پيراميٽر demo1,demo2
ان کي منظور ڪيو ويو آهي.
نوٽ : ** ** ڪاما ,
۾ demo1,demo2
کان اڳ ۽ پوءِ ڪا به جاءِ نه ھئڻ گھرجي.
مٿين پيراگرافن لاء، لاڳاپيل ڊاريڪٽري انڊيڪس فائل آهي:
سنگل پروجيڪٽ گھڻن فائلن
جيڪڏهن توهان وٽ صرف هڪ پروجيڪٽ آهي، توهان ان کي ترتيب ڏئي سگهو ٿا هيٺ ڏنل.
- i18n: doc
url: flashduty
use: Doc
[!WARN]
سنگل پروجيڪٽ ڪيترن ئي فائلن سان url
کي ترتيب ڏيڻ جي سپورٽ نٿو ڪري جيئن روٽ رستو /
جيڪڏهن conf.yml → nav: ڪو به روٽ رستو ترتيب نه ڏنو ويو آهي، جڏهن ويب سائيٽ جي هوم پيج تي پهچندي، اهو خودڪار طريقي سان nav:
ترتيب جي تحت پهرين URL تي ٻيهر لکيو ويندو.
هي ڊزائين پروجيڪٽ دستاويزن، بلاگز ۽ ٻين مواد کي ڊائريڪٽرن ذريعي بهتر نموني ڌار ڪرڻ لاءِ آهي.
اھو ھڪڙي ھڪڙي فائل ۽ ھڪڙي صفحي کي ھوم پيج طور استعمال ڪرڻ جي صلاح ڏني وئي آھي.
[!TIP]
جيڪڏهن url
نه لکيو ويو آهي، url
ڊفالٽ i18n
جي قيمت تي. اهو قاعدو ٻين ٽيمپليٽس تي پڻ اثر انداز ٿئي ٿو.
TOC مواد جي انڊيڪس جي جدول
جيڪڏھن ٽيمپليٽ use: Doc
ترتيب ۾ فعال ڪيو ويو آھي، مھرباني ڪري .i18n/conf.yml
۾ پلگ ان i18n.addon/toc
کي فعال ڪريو. ترتيب ھن ريت آھي :
addon:
- i18n.addon/toc
i18n.site
پاڻمرادو انسٽال ڪندو ۽ ان تي عمل ڪندو ھن پلگ ان کي، پڙھو TOC
ڊاريڪٽري انڊيڪس فائل، ۽ ٺاھيو json
ڊاريڪٽري جو خاڪو.
جيڪڏهن اهو هڪ واحد پروجيڪٽ آهي ڪيترن ئي فائلن سان، روٽ ڊاريڪٽري TOC
اها ڊاريڪٽري آهي جيڪا url:
سان لاڳاپيل آهي ماخذ ٻولي ڊاريڪٽري ۾، مثال طور، جيڪڏهن ماخذ ٻولي چيني آهي: url: flashduty
سان لاڳاپيل فائل zh/flashduty/TOC
آهي.
جيڪڏھن اھو گھڻن پروجيڪٽ ۽ گھڻن فائلن تي مشتمل آھي، url:
کي ترتيب ڏيڻ جي ڪا ضرورت نه آھي. TOC
جي روٽ ڊاريڪٽري i18n
جي قيمت سان ملندڙ ڊاريڪٽري آھي.
تفصيلي مواد جي وضاحت
en/blog/TOC
مواد هن ريت آهي :
README.md
news/README.md
news/begin.md
سطحن کي ظاهر ڪرڻ لاء انڊنٽيشن استعمال ڪريو
مٿي ڏنل en/blog/TOC
جي پهرين قطار ۾ README.md
هيٺ ڏنل تصوير ۾ i18n.site
سان ملندو آهي، جيڪو پروجيڪٽ جو نالو آهي.
هيٺيون ٻه لائينون هيٺ ڏنل اسڪرين شاٽ ۾ ڏيکاريل آهن.
news/README.md
سان ملندڙ جلندڙ آھي News
،
news/begin.md
سان ملندڙ جلندڙ آھي Our Product is Online !
TOC
فائلن کي انڊينٽ ڪيو ويو آهي ته جيئن خاڪي جي درجه بندي لاڳاپن کي ظاهر ڪيو وڃي، ملٽي ليول انڊينٽيشن کي سپورٽ ڪري، ۽ #
سان شروع ٿيندڙ لائن تبصرا.
والدين سطح صرف عنوان لکي ٿو، مواد نه.
جڏهن انڊينٽيشن جا ڪيترائي سطح آهن، والدين سطح صرف عنوان لکي ٿو ۽ مواد نه. ٻي صورت ۾، ٽائپوگرافي خراب ٿي ويندي.
پروجيڪٽ README.md
مواد README.md
۾ لکي سگھجي ٿو، جهڙوڪ en/demo2/README.md
.
نوٽ ڪريو ته ھن فائل جو مواد مواد جي جدول جو خاڪو نه ڏيکاريندو آھي، تنھنڪري اھو سفارش ڪجي ٿو ته ڊگھائي کي محدود ڪيو وڃي ۽ مختصر تعارف لکو.
منصوبي جو نعرو
توھان ڏسي سگھو ٿا ته Deme Two
ان جي پروجيڪٽ جي ٽيگ لائن ھيٺ ڏنل آھي ڊراپ-ڊائون مينيو ۽ ڪيٽلاگ آئوٽ لائن پروجيڪٽ جو نالو Your Project slogan
:
هي en/demo2/README.md
جي پهرين قطار سان ملندو آهي :
# Demo Two : Your Project slogan
پروجيڪٽ README.md
جي پهرين سطح جي عنوان جي پهرين ڪالون :
کان پوءِ مواد کي پروجيڪٽ نعرو سمجهيو ويندو.
چين، جاپان ۽ ڪوريا جا استعمال ڪندڙ، مھرباني ڪري نوٽ ڪريو ته توھان کي استعمال ڪرڻ گھرجي اڌ-چوٿائي ڪولن :
بجاءِ پوري-چوٿائي ڪولن.
TOC کي بلڪ ۾ ڪيئن منتقل ڪيو وڃي؟
TOC
فائلن کي ماخذ ٻولي جي ڊاريڪٽري ۾ رکڻو پوندو.
مثال طور، جيڪڏهن ماخذ ٻولي چيني آهي، ته پوءِ TOC
مٿي آهي zh/blog/TOC
.
جيڪڏهن ماخذ جي ٻولي تبديل ڪئي وئي آهي، توهان کي بيچ منتقل ڪرڻ جي ضرورت آهي TOC
فائلن کي پروجيڪٽ ۾ هڪ خاص ٻولي ٻي ٻولي ڏانهن.
توھان ھيٺ ڏنل حڪمن جو حوالو ڏئي سگھو ٿا:
rsync -av --remove-source-files --include='*/' \
--include='TOC' --exclude='*' en/ zh/
مھرباني ڪري مٿئين ڪمانڊ ۾ en/
۽ zh/
پنھنجي ٻوليءَ جي ڪوڊ ۾ تبديل ڪريو.
ڊفالٽ لوڊ ڪرڻ بغير ترتيب واري رستي جي
ڪنهن خاص رستي تائين رسائي حاصل ڪرڻ لاءِ، جيڪڏهن رستو اڳياڙي nav:
۾ ترتيب نه ڏنو ويو آهي، ته رستي سان ملندڙ MarkDown
فائل ڊفالٽ طور لوڊ ڪئي ويندي ۽ Md
ٽيمپليٽ استعمال ڪندي پيش ڪئي ويندي.
مثال طور، جيڪڏهن /test
تائين رسائي آهي، ۽ nav:
هن رستي جي اڳڀرائي کان سواءِ ترتيب ڏنل آهي، ۽ موجوده برائوزنگ ٻولي انگريزي آهي (ڪوڊ en
)، /en/test.md
ڊفالٽ طور لوڊ ڪيو ويندو ۽ ٽيمپليٽ Md
استعمال ڪندي رينجر ڪيو ويندو.
جيڪڏهن /en/test.md
هي فائل موجود نه آهي، ڊفالٽ 404
صفحو ڏيکاري ويندي.