.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:
ବିନ୍ୟାସ ବିକଳ୍ପ |
ସେଥିମଧ୍ୟରୁ i18n: home
en/i18n.yml
ରେ home: Home
ସହିତ ଅନୁରୂପ ଅଟେ (ଯେଉଁଠାରେ 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
କୁ ରୂପାନ୍ତର କରିପାରିବେ, md
ଡିରେକ୍ଟୋରୀରେ i18n.site
ଚଲାଇପାରିବେ, ଏବଂ ତାପରେ ମୂଳପୃଷ୍ଠାରେ ପରିବର୍ତ୍ତନଗୁଡ଼ିକୁ ଦେଖିବା ପାଇଁ ବିକାଶ ପୂର୍ବାବଲୋକନ URL ପରିଦର୍ଶନ କରିପାରିବେ |
use: Blog
ବ୍ଲଗ୍ ଟେମ୍ପଲେଟ୍ |
ବ୍ଲଗ୍ ଟେମ୍ପଲେଟ୍ ପ୍ରକାଶନ ସମୟ କ୍ରମରେ ପ୍ରବନ୍ଧଗୁଡିକର ଏକ ତାଲିକା (ଶିରୋନାମା ଏବଂ ଅବକ୍ଷୟ) ପ୍ରଦର୍ଶନ କରେ |
ନିର୍ଦ୍ଦିଷ୍ଟ ବିନ୍ୟାସ ବିଷୟରେ ଜାଣିବା ପାଇଁ ଏଠାରେ କ୍ଲିକ୍ କରନ୍ତୁ |
use: Doc
ଫାଇଲ୍ ଡକ୍ୟୁମେଣ୍ଟ୍ ଟେମ୍ପଲେଟ୍ |
ବିନ୍ୟାସ ଫାଇଲରେ:
- i18n: doc
menu: NB demo1,demo2
use: Doc
ଟେମ୍ପଲେଟ୍ ରେଣ୍ଡରିଂ ପାଇଁ Doc
ବ୍ୟବହାର କରି ସୂଚିତ କରେ |
Doc
ଟେମ୍ପଲେଟ୍ ଏକକ କିମ୍ବା ଏକାଧିକ ପ୍ରୋଜେକ୍ଟ ପାଇଁ ଡକ୍ୟୁମେଣ୍ଟ୍ ବାହ୍ୟରେଖା ସୃଷ୍ଟି କରିବାକୁ ଏକାଧିକ MarkDown
ଏକତ୍ର କରିବାକୁ ସମର୍ଥନ କରେ |
ଏକାଧିକ ପ୍ରୋଜେକ୍ଟ ଏବଂ ଏକାଧିକ ଫାଇଲ୍ |
i18n:doc
ରେ .i18n/conf.yml
ର ବିନ୍ୟାସ ହେଉଛି ମଲ୍ଟି ପ୍ରୋଜେକ୍ଟ ମଲ୍ଟି ଫାଇଲ୍ ରେଣ୍ଡରିଂ ମୋଡ୍ |
ଏଠାରେ, menu: NB demo1,demo2
, ଡ୍ରପ୍ ଡାଉନ୍ ମେନୁକୁ ରେଣ୍ଡର୍ କରିବା ପାଇଁ NB
ଟେମ୍ପଲେଟ୍ ବ୍ୟବହାର କରିବା |
NB
, ଯାହାକି Name Breif
ର ସଂକ୍ଷିପ୍ତ ଅର୍ଥ, ଡ୍ରପ୍ ଡାଉନ୍ ମେନୁ ପ୍ରକଳ୍ପର ନାମ ଏବଂ ସ୍ଲୋଗାନ୍ ପ୍ରଦର୍ଶନ କରିପାରିବ |
NB
ଏହାକୁ ପାରାମିଟର demo1,demo2
ଦ୍ followed ାରା ଅନୁସରଣ କରାଯାଇଛି |
ଟିପନ୍ତୁ : ** demo1,demo2
ରେ କମା ,
ପୂର୍ବରୁ ଏବଂ ପରେ କ ** ଣସି ସ୍ପେସ୍ ରହିବା ଉଚିତ୍ ନୁହେଁ |
ଉପରୋକ୍ତ ପାରାମିଟରଗୁଡିକ ପାଇଁ, ସଂପୃକ୍ତ ଡିରେକ୍ଟୋରୀ ଇଣ୍ଡେକ୍ସ ଫାଇଲ୍ ହେଉଛି:
ଏକକ ପ୍ରୋଜେକ୍ଟ ଏକାଧିକ ଫାଇଲ୍ |
ଯଦି ଆପଣଙ୍କର କେବଳ ଗୋଟିଏ ପ୍ରୋଜେକ୍ଟ ଅଛି, ଆପଣ ଏହାକୁ ନିମ୍ନଲିଖିତ ଭାବରେ ବିନ୍ୟାସ କରିପାରିବେ |
- i18n: doc
url: flashduty
use: Doc
[!WARN]
ଏକାଧିକ ଫାଇଲ୍ ସହିତ ଏକକ ପ୍ରୋଜେକ୍ଟ url
ମୂଳ ପଥ /
ଭାବରେ ବିନ୍ୟାସ କରିବାକୁ ସମର୍ଥନ କରେନାହିଁ |
ଯଦି conf.yml nav: କ root ଣସି ମୂଳ ପଥ ବିନ୍ୟାସିତ ହୋଇନାହିଁ, ଯେତେବେଳେ ୱେବସାଇଟର ମୂଳପୃଷ୍ଠାକୁ ପ୍ରବେଶ କରେ, ଏହା ସ୍ୱୟଂଚାଳିତ ଭାବରେ nav:
ସଂରଚନା ଅନ୍ତର୍ଗତ ପ୍ରଥମ URL କୁ ପୁନ r ଲିଖିତ ହେବ |
ଏହି ଡିଜାଇନ୍ ହେଉଛି ଡିରେକ୍ଟୋରୀ ମାଧ୍ୟମରେ ପ୍ରୋଜେକ୍ଟ ଡକ୍ୟୁମେଣ୍ଟ୍, ବ୍ଲଗ୍ ଏବଂ ଅନ୍ୟାନ୍ୟ ବିଷୟବସ୍ତୁକୁ ଭଲ ଭାବରେ ପୃଥକ କରିବା |
ମୂଳପୃଷ୍ଠା ଭାବରେ ଗୋଟିଏ ଫାଇଲ୍ ଏବଂ ଗୋଟିଏ ପୃଷ୍ଠା ବ୍ୟବହାର କରିବାକୁ ପରାମର୍ଶ ଦିଆଯାଇଛି |
[!TIP]
ଯଦି url
ଲେଖାଯାଏ ନାହିଁ, url
ର ମୂଲ୍ୟ i18n
କୁ ଡିଫଲ୍ଟ କରେ | ଏହି ନିୟମ ଅନ୍ୟ ଟେମ୍ପଲେଟ୍ ପାଇଁ ମଧ୍ୟ କାର୍ଯ୍ୟକାରୀ ହୁଏ |
ବିଷୟବସ୍ତୁ ସୂଚୀର TOC ସାରଣୀ |
ଯଦି ଟେମ୍ପଲେଟ୍ use: Doc
ବିନ୍ୟାସନରେ ସକ୍ଷମ ହୋଇଛି, ଦୟାକରି .i18n/conf.yml
ରେ ପ୍ଲଗ୍-ଇନ୍ i18n.addon/toc
ସକ୍ଷମ କରନ୍ତୁ | ବିନ୍ୟାସ ନିମ୍ନଲିଖିତ ଅଟେ :
addon:
- i18n.addon/toc
i18n.site
ସ୍ୱୟଂଚାଳିତ ଭାବରେ ଏହି ପ୍ଲଗ୍-ଇନ୍ ସଂସ୍ଥାପନ ଏବଂ ଏକଜେକ୍ୟୁଟ୍ କରିବ, TOC
ଡିରେକ୍ଟୋରୀ ଇଣ୍ଡେକ୍ସ ଫାଇଲ୍ ପ read ିବ ଏବଂ json
ଡିରେକ୍ଟୋରୀ ଆଉଟଲାଇନ୍ ସୃଷ୍ଟି କରିବ |
ଯଦି ଏହା ଏକାଧିକ ଫାଇଲ୍ ସହିତ ଏକକ ପ୍ରୋଜେକ୍ଟ, ମୂଳ ଡିରେକ୍ଟୋରୀ TOC
ହେଉଛି ଉତ୍ସ ଭାଷା ଡିରେକ୍ଟୋରୀରେ ଥିବା url:
ସହିତ ଥିବା ଡିରେକ୍ଟୋରୀ | ଉଦାହରଣ ସ୍ୱରୂପ, ଯଦି ଉତ୍ସ ଭାଷା ଚାଇନିଜ୍ ଅଟେ: url: flashduty
ସହିତ ଥିବା ଫାଇଲ୍ ହେଉଛି zh/flashduty/TOC
|
ଯଦି ଏହା ଏକାଧିକ ପ୍ରୋଜେକ୍ଟ ଏବଂ ଏକାଧିକ ଫାଇଲ୍, url:
ବିନ୍ୟାସ କରିବାର କ is ଣସି ଆବଶ୍ୟକତା ନାହିଁ | 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
ପୃଷ୍ଠା ପ୍ରଦର୍ଶିତ ହେବ |