update
@ -1,4 +1,4 @@
|
|||||||
# Odoo documentation
|
# Documentation
|
||||||
|
|
||||||
## Build the documentation locally
|
## Build the documentation locally
|
||||||
|
|
||||||
|
@ -52,11 +52,11 @@ lists the most important of them.
|
|||||||
* :doc:`How-to guides </developer/howtos>`
|
* :doc:`How-to guides </developer/howtos>`
|
||||||
- Developers with experience in Python and web development
|
- Developers with experience in Python and web development
|
||||||
* - Contribute to the documentation
|
* - Contribute to the documentation
|
||||||
- Submit corrections and improvements to the Odoo documentation. The product evolves fast, and
|
- Submit corrections and improvements to the Documentation. The product evolves fast, and
|
||||||
it can be challenging to consistently reflect these changes in the documentation. By updating
|
it can be challenging to consistently reflect these changes in the documentation. By updating
|
||||||
the documentation, you can help many users find their way in Odoo.
|
the documentation, you can help many users find their way in Odoo.
|
||||||
- * :doc:`Guide: Contributing to the documentation <contributing/documentation>`
|
- * :doc:`Guide: Contributing to the documentation <contributing/documentation>`
|
||||||
- Anyone interested in improving the Odoo documentation
|
- Anyone interested in improving the Documentation
|
||||||
* - Create custom modules
|
* - Create custom modules
|
||||||
- Develop new modules to extend the functionality of Odoo. Custom modules can be made available
|
- Develop new modules to extend the functionality of Odoo. Custom modules can be made available
|
||||||
for free or paid on the Odoo App Store or on any other Odoo modules library. By creating
|
for free or paid on the Odoo App Store or on any other Odoo modules library. By creating
|
||||||
|
@ -93,7 +93,7 @@ Alternatively, replace the default content of these pages using XPath.
|
|||||||
.. seealso::
|
.. seealso::
|
||||||
- `Odoo eLearning: Search Engine Optimization (SEO)
|
- `Odoo eLearning: Search Engine Optimization (SEO)
|
||||||
<https://www.odoo.com/slides/slide/search-engine-optimization-seo-648>`_
|
<https://www.odoo.com/slides/slide/search-engine-optimization-seo-648>`_
|
||||||
- :doc:`Odoo Documentation on SEO <../../../applications/websites/website/pages/seo>`
|
- :doc:`Documentation on SEO <../../../applications/websites/website/pages/seo>`
|
||||||
|
|
||||||
Theme pages
|
Theme pages
|
||||||
===========
|
===========
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
:nosearch:
|
:nosearch:
|
||||||
|
|
||||||
==================
|
==================
|
||||||
Odoo Documentation
|
Documentation
|
||||||
==================
|
==================
|
||||||
|
|
||||||
|
|
||||||
|
@ -2,8 +2,8 @@
|
|||||||
<div class="col-12 col-lg-10">
|
<div class="col-12 col-lg-10">
|
||||||
<h4><i class="i-o-help me-2"></i>{{ _("Get Help") }}</h4>
|
<h4><i class="i-o-help me-2"></i>{{ _("Get Help") }}</h4>
|
||||||
<div>
|
<div>
|
||||||
<a href="https://odoo.com/help" target="_blank" class="btn btn-outline-secondary mb-2">{{ _("Contact Support") }}</a>
|
<a href="https://erp.nzvps.com/lien-he" target="_blank" class="btn btn-outline-secondary mb-2">{{ _("Contact Support") }}</a>
|
||||||
<a href="https://www.odoo.com/forum/help-1" target="_blank" class="btn btn-outline-secondary mb-2">{{ _("Ask the Odoo Community") }}</a>
|
<!-- <a href="https://www.odoo.com/forum/help-1" target="_blank" class="btn btn-outline-secondary mb-2">{{ _("Ask the Community") }}</a> -->
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-12 col-lg-2 mt-5 mt-lg-0 text-center">
|
<div class="col-12 col-lg-2 mt-5 mt-lg-0 text-center">
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
<div class="o_logo_wrapper">
|
<div class="o_logo_wrapper">
|
||||||
<a href="{{ pathto(master_doc) }}" class="o_logo">
|
<a href="{{ pathto(master_doc) }}" class="o_logo">
|
||||||
<img src="{{ pathto('_static/img/logos/odoo_logo.svg', 1) }}" height="20" alt="Odoo"/>
|
<img src="{{ pathto('_static/img/logos/odoo_logo.svg', 1) }}" height="20" alt="Odoo"/>
|
||||||
<span>docs</span>
|
<!-- - -->
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
<div class="d-flex flex-grow-1">
|
<div class="d-flex flex-grow-1">
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<div id="o_content">
|
<div id="o_content">
|
||||||
<section class="o_content_fw_banner">
|
<section class="o_content_fw_banner">
|
||||||
<h1 class="text-white">{{ _("Odoo Documentation") }}</h1>
|
<h1 class="text-white">{{ _("Documentation") }}</h1>
|
||||||
</section>
|
</section>
|
||||||
<section>
|
<section>
|
||||||
<div class="row gx-lg-5">
|
<div class="row gx-lg-5">
|
||||||
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 4.4 KiB |
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 6.1 KiB |
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 8.4 KiB |
Before Width: | Height: | Size: 5.7 KiB After Width: | Height: | Size: 18 KiB |
BIN
extensions/odoo_theme/static/img/logos/old/odoo_logo.png
Normal file
After Width: | Height: | Size: 20 KiB |
21
extensions/odoo_theme/static/img/logos/old/odoo_logo.svg
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<!-- Generator: Adobe Illustrator 24.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||||
|
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||||
|
viewBox="0 0 126.2 40" style="enable-background:new 0 0 126.2 40;" xml:space="preserve">
|
||||||
|
<style type="text/css">
|
||||||
|
.st0{fill:#8F8F8F;}
|
||||||
|
.st1{fill:#714B67;}
|
||||||
|
</style>
|
||||||
|
<g id="Group_982" transform="translate(-13.729 -4.35)">
|
||||||
|
<path id="Path_172" class="st0" d="M60.9,38c4.9,0,8.9-4,8.9-8.9c0-4.9-4-8.9-8.9-8.9c-4.9,0-8.9,4-8.9,8.9c0,0,0,0,0,0
|
||||||
|
C51.9,34,55.9,38,60.9,38 M76.1,28.8c0.1,8.4-6.6,15.4-15,15.5c-8.4,0.1-15.4-6.6-15.5-15c0-0.2,0-0.3,0-0.5
|
||||||
|
c0.3-8.6,7.6-15.4,16.2-15.1c2.9,0.1,5.6,1,8,2.6V7.4c0.1-1.7,1.5-3.1,3.3-3.1c1.7,0,3,1.4,3.1,3.1L76.1,28.8z M92.7,38
|
||||||
|
c4.9,0,8.9-4,8.9-8.9c0-4.9-4-8.9-8.9-8.9c-4.9,0-8.9,4-8.9,8.9c0,0,0,0,0,0C83.8,34,87.8,38,92.7,38L92.7,38 M92.7,44.3
|
||||||
|
c-8.4,0-15.2-6.8-15.2-15.2c0-8.4,6.8-15.2,15.2-15.2c8.4,0,15.2,6.8,15.2,15.2c0,0,0,0,0,0C108,37.4,101.2,44.3,92.7,44.3
|
||||||
|
M124.6,38c4.9,0,8.9-4,8.9-8.9s-4-8.9-8.9-8.9c-4.9,0-8.9,4-8.9,8.9c0,0,0,0,0,0C115.7,34,119.7,38,124.6,38 M124.6,44.3
|
||||||
|
c-8.4,0-15.2-6.8-15.2-15.2c0-8.4,6.8-15.2,15.2-15.2c8.4,0,15.2,6.8,15.2,15.2c0,0,0,0,0,0C139.9,37.4,133,44.3,124.6,44.3"/>
|
||||||
|
<path id="Path_173" class="st1" d="M29,38c4.9,0,8.9-4,8.9-8.9c0-4.9-4-8.9-8.9-8.9c-4.9,0-8.9,4-8.9,8.9c0,0,0,0,0,0
|
||||||
|
C20,34,24,38,29,38 M29,44.3c-8.4,0-15.2-6.8-15.2-15.2S20.5,13.8,29,13.8S44.2,20.6,44.2,29c0,0,0,0,0,0
|
||||||
|
C44.2,37.4,37.4,44.3,29,44.3C29,44.3,29,44.3,29,44.3"/>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 1.6 KiB |
BIN
extensions/odoo_theme/static/img/logos/old/odoo_logo_small.png
Normal file
After Width: | Height: | Size: 5.7 KiB |
@ -15,7 +15,7 @@ $gray-700: #707070 !default;
|
|||||||
$gray-800: #343A40 !default;
|
$gray-800: #343A40 !default;
|
||||||
$gray-900: #282F33 !default;
|
$gray-900: #282F33 !default;
|
||||||
|
|
||||||
$blue: #77b5d1;
|
$blue: #186AFE;
|
||||||
$purple: #714B67;
|
$purple: #714B67;
|
||||||
$cyan: #0dcaf0;
|
$cyan: #0dcaf0;
|
||||||
$red: #D9534F;
|
$red: #D9534F;
|
||||||
@ -23,8 +23,8 @@ $orange: #f39c1e;
|
|||||||
$green: #519161;
|
$green: #519161;
|
||||||
$teal: #017e84;
|
$teal: #017e84;
|
||||||
|
|
||||||
$primary: $teal;
|
$primary: $blue;
|
||||||
$secondary: $purple;
|
$secondary: $blue;
|
||||||
$light: $gray-100;
|
$light: $gray-100;
|
||||||
$dark: $gray-900;
|
$dark: $gray-900;
|
||||||
$success: $green;
|
$success: $green;
|
||||||
@ -32,6 +32,7 @@ $info: $blue;
|
|||||||
$warning: $orange;
|
$warning: $orange;
|
||||||
$danger: $red;
|
$danger: $red;
|
||||||
|
|
||||||
|
|
||||||
// Fonts
|
// Fonts
|
||||||
// Font, line-height, and color for body text, headings, and more.
|
// Font, line-height, and color for body text, headings, and more.
|
||||||
$font-family-sans-serif: "Inter", "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif !default;
|
$font-family-sans-serif: "Inter", "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif !default;
|
||||||
|
@ -22,5 +22,5 @@ msgstr ""
|
|||||||
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
|
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
|
||||||
|
|
||||||
#: ../../content/index.rst:5
|
#: ../../content/index.rst:5
|
||||||
msgid "Odoo Documentation"
|
msgid "Documentation"
|
||||||
msgstr "وثائق أودو "
|
msgstr "وثائق أودو "
|
||||||
|
@ -18,5 +18,5 @@ msgstr ""
|
|||||||
"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
|
"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
|
||||||
|
|
||||||
#: ../../content/index.rst:5
|
#: ../../content/index.rst:5
|
||||||
msgid "Odoo Documentation"
|
msgid "Documentation"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -18,5 +18,5 @@ msgstr ""
|
|||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#: ../../content/index.rst:3
|
#: ../../content/index.rst:3
|
||||||
msgid "Odoo Documentation"
|
msgid "Documentation"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -22,5 +22,5 @@ msgstr ""
|
|||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#: ../../content/index.rst:5
|
#: ../../content/index.rst:5
|
||||||
msgid "Odoo Documentation"
|
msgid "Documentation"
|
||||||
msgstr "Odoo Dokumentation"
|
msgstr "Odoo Dokumentation"
|
||||||
|
@ -22,5 +22,5 @@ msgstr ""
|
|||||||
"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
|
"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
|
||||||
|
|
||||||
#: ../../content/index.rst:5
|
#: ../../content/index.rst:5
|
||||||
msgid "Odoo Documentation"
|
msgid "Documentation"
|
||||||
msgstr "Documentación de Odoo"
|
msgstr "Documentación de Odoo"
|
||||||
|
@ -22,5 +22,5 @@ msgstr ""
|
|||||||
"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
|
"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
|
||||||
|
|
||||||
#: ../../content/index.rst:5
|
#: ../../content/index.rst:5
|
||||||
msgid "Odoo Documentation"
|
msgid "Documentation"
|
||||||
msgstr "Documentación de Odoo"
|
msgstr "Documentación de Odoo"
|
||||||
|
@ -22,5 +22,5 @@ msgstr ""
|
|||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#: ../../content/index.rst:5
|
#: ../../content/index.rst:5
|
||||||
msgid "Odoo Documentation"
|
msgid "Documentation"
|
||||||
msgstr "Odoo dokumentaatio"
|
msgstr "Odoo dokumentaatio"
|
||||||
|
@ -22,5 +22,5 @@ msgstr ""
|
|||||||
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
|
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
|
||||||
|
|
||||||
#: ../../content/index.rst:5
|
#: ../../content/index.rst:5
|
||||||
msgid "Odoo Documentation"
|
msgid "Documentation"
|
||||||
msgstr "Documentation Odoo"
|
msgstr "Documentation Odoo"
|
||||||
|
@ -18,5 +18,5 @@ msgstr ""
|
|||||||
"Plural-Forms: nplurals=3; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: 2;\n"
|
"Plural-Forms: nplurals=3; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: 2;\n"
|
||||||
|
|
||||||
#: ../../content/index.rst:5
|
#: ../../content/index.rst:5
|
||||||
msgid "Odoo Documentation"
|
msgid "Documentation"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -14488,7 +14488,7 @@ msgid ""
|
|||||||
"Set up 2+ *linked* products (noted in the :guilabel:`Product` field of the "
|
"Set up 2+ *linked* products (noted in the :guilabel:`Product` field of the "
|
||||||
":abbr:`BoM (Bill of Materials)`, one for each eBay listing. The product type"
|
":abbr:`BoM (Bill of Materials)`, one for each eBay listing. The product type"
|
||||||
" will be determined by the company's accounting settings, as explained in "
|
" will be determined by the company's accounting settings, as explained in "
|
||||||
"the Odoo documentation. Highlighted in yellow below, each product should "
|
"the Documentation. Highlighted in yellow below, each product should "
|
||||||
"have a :guilabel:`BoM type` equal to :guilabel:`Kit` and have the base "
|
"have a :guilabel:`BoM type` equal to :guilabel:`Kit` and have the base "
|
||||||
"product as a :guilabel:`Component` of the kit. When this linked eBay product"
|
"product as a :guilabel:`Component` of the kit. When this linked eBay product"
|
||||||
" is sold, the delivery order created will have the base product listed in "
|
" is sold, the delivery order created will have the base product listed in "
|
||||||
|
@ -18,5 +18,5 @@ msgstr ""
|
|||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#: ../../content/index.rst:5
|
#: ../../content/index.rst:5
|
||||||
msgid "Odoo Documentation"
|
msgid "Documentation"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -14475,7 +14475,7 @@ msgid ""
|
|||||||
"Set up 2+ *linked* products (noted in the :guilabel:`Product` field of the "
|
"Set up 2+ *linked* products (noted in the :guilabel:`Product` field of the "
|
||||||
":abbr:`BoM (Bill of Materials)`, one for each eBay listing. The product type"
|
":abbr:`BoM (Bill of Materials)`, one for each eBay listing. The product type"
|
||||||
" will be determined by the company's accounting settings, as explained in "
|
" will be determined by the company's accounting settings, as explained in "
|
||||||
"the Odoo documentation. Highlighted in yellow below, each product should "
|
"the Documentation. Highlighted in yellow below, each product should "
|
||||||
"have a :guilabel:`BoM type` equal to :guilabel:`Kit` and have the base "
|
"have a :guilabel:`BoM type` equal to :guilabel:`Kit` and have the base "
|
||||||
"product as a :guilabel:`Component` of the kit. When this linked eBay product"
|
"product as a :guilabel:`Component` of the kit. When this linked eBay product"
|
||||||
" is sold, the delivery order created will have the base product listed in "
|
" is sold, the delivery order created will have the base product listed in "
|
||||||
|
@ -18,5 +18,5 @@ msgstr ""
|
|||||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||||
|
|
||||||
#: ../../content/index.rst:5
|
#: ../../content/index.rst:5
|
||||||
msgid "Odoo Documentation"
|
msgid "Documentation"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -22,5 +22,5 @@ msgstr ""
|
|||||||
"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
|
"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
|
||||||
|
|
||||||
#: ../../content/index.rst:5
|
#: ../../content/index.rst:5
|
||||||
msgid "Odoo Documentation"
|
msgid "Documentation"
|
||||||
msgstr "Documentazione Odoo"
|
msgstr "Documentazione Odoo"
|
||||||
|
@ -22,5 +22,5 @@ msgstr ""
|
|||||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||||
|
|
||||||
#: ../../content/index.rst:5
|
#: ../../content/index.rst:5
|
||||||
msgid "Odoo Documentation"
|
msgid "Documentation"
|
||||||
msgstr "Odooドキュメンテーション"
|
msgstr "Odooドキュメンテーション"
|
||||||
|
@ -22,5 +22,5 @@ msgstr ""
|
|||||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||||
|
|
||||||
#: ../../content/index.rst:5
|
#: ../../content/index.rst:5
|
||||||
msgid "Odoo Documentation"
|
msgid "Documentation"
|
||||||
msgstr "Odoo 참고 문서"
|
msgstr "Odoo 참고 문서"
|
||||||
|
@ -18,5 +18,5 @@ msgstr ""
|
|||||||
"Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);\n"
|
"Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);\n"
|
||||||
|
|
||||||
#: ../../content/index.rst:5
|
#: ../../content/index.rst:5
|
||||||
msgid "Odoo Documentation"
|
msgid "Documentation"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -22,5 +22,5 @@ msgstr ""
|
|||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#: ../../content/index.rst:5
|
#: ../../content/index.rst:5
|
||||||
msgid "Odoo Documentation"
|
msgid "Documentation"
|
||||||
msgstr "Odoo Documentatie"
|
msgstr "Odoo Documentatie"
|
||||||
|
@ -22,5 +22,5 @@ msgstr ""
|
|||||||
"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
|
"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
|
||||||
|
|
||||||
#: ../../content/index.rst:5
|
#: ../../content/index.rst:5
|
||||||
msgid "Odoo Documentation"
|
msgid "Documentation"
|
||||||
msgstr "Dokumentacja Odoo"
|
msgstr "Dokumentacja Odoo"
|
||||||
|
@ -22,5 +22,5 @@ msgstr ""
|
|||||||
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
|
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
|
||||||
|
|
||||||
#: ../../content/index.rst:5
|
#: ../../content/index.rst:5
|
||||||
msgid "Odoo Documentation"
|
msgid "Documentation"
|
||||||
msgstr "Documentação do Odoo"
|
msgstr "Documentação do Odoo"
|
||||||
|
@ -22,5 +22,5 @@ msgstr ""
|
|||||||
"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"
|
"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"
|
||||||
|
|
||||||
#: ../../content/index.rst:5
|
#: ../../content/index.rst:5
|
||||||
msgid "Odoo Documentation"
|
msgid "Documentation"
|
||||||
msgstr "Documentație Odoo"
|
msgstr "Documentație Odoo"
|
||||||
|
@ -18,5 +18,5 @@ msgstr ""
|
|||||||
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"
|
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"
|
||||||
|
|
||||||
#: ../../content/index.rst:3
|
#: ../../content/index.rst:3
|
||||||
msgid "Odoo Documentation"
|
msgid "Documentation"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -18,5 +18,5 @@ msgstr ""
|
|||||||
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n"
|
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n"
|
||||||
|
|
||||||
#: ../../content/index.rst:5
|
#: ../../content/index.rst:5
|
||||||
msgid "Odoo Documentation"
|
msgid "Documentation"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -14483,7 +14483,7 @@ msgid ""
|
|||||||
"Set up 2+ *linked* products (noted in the :guilabel:`Product` field of the "
|
"Set up 2+ *linked* products (noted in the :guilabel:`Product` field of the "
|
||||||
":abbr:`BoM (Bill of Materials)`, one for each eBay listing. The product type"
|
":abbr:`BoM (Bill of Materials)`, one for each eBay listing. The product type"
|
||||||
" will be determined by the company's accounting settings, as explained in "
|
" will be determined by the company's accounting settings, as explained in "
|
||||||
"the Odoo documentation. Highlighted in yellow below, each product should "
|
"the Documentation. Highlighted in yellow below, each product should "
|
||||||
"have a :guilabel:`BoM type` equal to :guilabel:`Kit` and have the base "
|
"have a :guilabel:`BoM type` equal to :guilabel:`Kit` and have the base "
|
||||||
"product as a :guilabel:`Component` of the kit. When this linked eBay product"
|
"product as a :guilabel:`Component` of the kit. When this linked eBay product"
|
||||||
" is sold, the delivery order created will have the base product listed in "
|
" is sold, the delivery order created will have the base product listed in "
|
||||||
|
@ -130,7 +130,7 @@ msgid "Contribute to the documentation"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../content/contributing.rst:55
|
#: ../../content/contributing.rst:55
|
||||||
msgid "Submit corrections and improvements to the Odoo documentation. The product evolves fast, and it can be challenging to consistently reflect these changes in the documentation. By updating the documentation, you can help many users find their way in Odoo."
|
msgid "Submit corrections and improvements to the Documentation. The product evolves fast, and it can be challenging to consistently reflect these changes in the documentation. By updating the documentation, you can help many users find their way in Odoo."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../content/contributing.rst:58
|
#: ../../content/contributing.rst:58
|
||||||
@ -138,7 +138,7 @@ msgid ":doc:`Guide: Contributing to the documentation <contributing/documentatio
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../content/contributing.rst:59
|
#: ../../content/contributing.rst:59
|
||||||
msgid "Anyone interested in improving the Odoo documentation"
|
msgid "Anyone interested in improving the Documentation"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../content/contributing.rst:60
|
#: ../../content/contributing.rst:60
|
||||||
@ -1972,7 +1972,7 @@ msgid "If necessary, you can **edit** the screenshot to remove unnecessary field
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../content/contributing/documentation/content_guidelines.rst:-1
|
#: ../../content/contributing/documentation/content_guidelines.rst:-1
|
||||||
msgid "Three tips to take good screenshots for the Odoo documentation."
|
msgid "Three tips to take good screenshots for the Documentation."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../content/contributing/documentation/content_guidelines.rst:211
|
#: ../../content/contributing/documentation/content_guidelines.rst:211
|
||||||
|
@ -4091,7 +4091,7 @@ msgid "`Odoo eLearning: Search Engine Optimization (SEO) <https://www.odoo.com/s
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../content/developer/howtos/website_themes/pages.rst:96
|
#: ../../content/developer/howtos/website_themes/pages.rst:96
|
||||||
msgid ":doc:`Odoo Documentation on SEO <../../../applications/websites/website/pages/seo>`"
|
msgid ":doc:`Documentation on SEO <../../../applications/websites/website/pages/seo>`"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../content/developer/howtos/website_themes/pages.rst:99
|
#: ../../content/developer/howtos/website_themes/pages.rst:99
|
||||||
|
@ -17,5 +17,5 @@ msgstr ""
|
|||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
|
||||||
#: ../../content/index.rst:5
|
#: ../../content/index.rst:5
|
||||||
msgid "Odoo Documentation"
|
msgid "Documentation"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -22,5 +22,5 @@ msgstr ""
|
|||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#: ../../content/index.rst:5
|
#: ../../content/index.rst:5
|
||||||
msgid "Odoo Documentation"
|
msgid "Documentation"
|
||||||
msgstr "Odoo-dokumentation"
|
msgstr "Odoo-dokumentation"
|
||||||
|
@ -22,5 +22,5 @@ msgstr ""
|
|||||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||||
|
|
||||||
#: ../../content/index.rst:5
|
#: ../../content/index.rst:5
|
||||||
msgid "Odoo Documentation"
|
msgid "Documentation"
|
||||||
msgstr "Odoo เอกสาร"
|
msgstr "Odoo เอกสาร"
|
||||||
|
@ -18,5 +18,5 @@ msgstr ""
|
|||||||
"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n"
|
"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n"
|
||||||
|
|
||||||
#: ../../content/index.rst:5
|
#: ../../content/index.rst:5
|
||||||
msgid "Odoo Documentation"
|
msgid "Documentation"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -14507,7 +14507,7 @@ msgid ""
|
|||||||
"Set up 2+ *linked* products (noted in the :guilabel:`Product` field of the "
|
"Set up 2+ *linked* products (noted in the :guilabel:`Product` field of the "
|
||||||
":abbr:`BoM (Bill of Materials)`, one for each eBay listing. The product type"
|
":abbr:`BoM (Bill of Materials)`, one for each eBay listing. The product type"
|
||||||
" will be determined by the company's accounting settings, as explained in "
|
" will be determined by the company's accounting settings, as explained in "
|
||||||
"the Odoo documentation. Highlighted in yellow below, each product should "
|
"the Documentation. Highlighted in yellow below, each product should "
|
||||||
"have a :guilabel:`BoM type` equal to :guilabel:`Kit` and have the base "
|
"have a :guilabel:`BoM type` equal to :guilabel:`Kit` and have the base "
|
||||||
"product as a :guilabel:`Component` of the kit. When this linked eBay product"
|
"product as a :guilabel:`Component` of the kit. When this linked eBay product"
|
||||||
" is sold, the delivery order created will have the base product listed in "
|
" is sold, the delivery order created will have the base product listed in "
|
||||||
|
@ -4091,7 +4091,7 @@ msgid "`Odoo eLearning: Search Engine Optimization (SEO) <https://www.odoo.com/s
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../content/developer/howtos/website_themes/pages.rst:96
|
#: ../../content/developer/howtos/website_themes/pages.rst:96
|
||||||
msgid ":doc:`Odoo Documentation on SEO <../../../applications/websites/website/pages/seo>`"
|
msgid ":doc:`Documentation on SEO <../../../applications/websites/website/pages/seo>`"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../content/developer/howtos/website_themes/pages.rst:99
|
#: ../../content/developer/howtos/website_themes/pages.rst:99
|
||||||
|
@ -22,5 +22,5 @@ msgstr ""
|
|||||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||||
|
|
||||||
#: ../../content/index.rst:5
|
#: ../../content/index.rst:5
|
||||||
msgid "Odoo Documentation"
|
msgid "Documentation"
|
||||||
msgstr "Odoo Tài liệu"
|
msgstr "Tài liệu"
|
||||||
|
@ -22,5 +22,5 @@ msgstr ""
|
|||||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||||
|
|
||||||
#: ../../content/index.rst:5
|
#: ../../content/index.rst:5
|
||||||
msgid "Odoo Documentation"
|
msgid "Documentation"
|
||||||
msgstr "Odoo 用戶文档"
|
msgstr "Odoo 用戶文档"
|
||||||
|
@ -18,5 +18,5 @@ msgstr ""
|
|||||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||||
|
|
||||||
#: ../../content/index.rst:5
|
#: ../../content/index.rst:5
|
||||||
msgid "Odoo Documentation"
|
msgid "Documentation"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
44
test.sh
Executable file
@ -0,0 +1,44 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# Check if correct number of arguments is provided
|
||||||
|
if [ "$#" -ne 2 ]; then
|
||||||
|
echo "Usage: $0 <source_folder> <destination_folder>"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
SOURCE_DIR="$1"
|
||||||
|
DEST_DIR="$2"
|
||||||
|
|
||||||
|
# Check if source directory exists
|
||||||
|
if [ ! -d "$SOURCE_DIR" ]; then
|
||||||
|
echo "Error: Source directory '$SOURCE_DIR' does not exist"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Create destination directory if it doesn't exist
|
||||||
|
mkdir -p "$DEST_DIR"
|
||||||
|
|
||||||
|
# Find all .rst files and process them
|
||||||
|
find "$SOURCE_DIR" -type f -name "*.rst" | while read -r rst_file; do
|
||||||
|
# Get the relative path from source directory
|
||||||
|
relative_path="${rst_file#$SOURCE_DIR/}"
|
||||||
|
|
||||||
|
# Create the output filename by replacing .rst with .md
|
||||||
|
md_file="$DEST_DIR/${relative_path%.rst}.md"
|
||||||
|
|
||||||
|
# Create the output directory structure
|
||||||
|
mkdir -p "$(dirname "$md_file")"
|
||||||
|
|
||||||
|
echo "Converting: $rst_file -> $md_file"
|
||||||
|
|
||||||
|
# Convert the file using pandoc
|
||||||
|
pandoc "$rst_file" -f rst -t markdown -o "$md_file"
|
||||||
|
|
||||||
|
if [ $? -eq 0 ]; then
|
||||||
|
echo "Successfully converted: $relative_path"
|
||||||
|
else
|
||||||
|
echo "Error converting: $relative_path"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
echo "Conversion complete!"
|