<p>This PR is just a draft because i'm not feeling good at the moment and i couldn't write a proper description for commits and PR yet. I also wanted to write about the structure of the repo in the readme. I will do it (and rebase) as soon as i feel better or tomorrow.</p>
<p>Beside that, the content of the PR is ready to be reviewed.</p>
<hr>
<h4>You can view, comment on, or merge this pull request online at:</h4>
<p> <a href='https://github.com/bisq-network/bisq-website/pull/260'>https://github.com/bisq-network/bisq-website/pull/260</a></p>
<h4>Commit Summary</h4>
<ul>
<li>Refactor and implement new localization system</li>
<li>adapt all languages to new system</li>
</ul>
<h4>File Changes</h4>
<ul>
<li>
<strong>M</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-0">Gemfile</a>
(1)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-1">Gemfile.lock</a>
(5)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-2">_config.yml</a>
(9)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-3">_data/dao_content.yml</a>
(414)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-4">_data/dao_content_tr.yml</a>
(412)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-5">_data/languages.yml</a>
(7)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-6">_data/main_nav.yml</a>
(203)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-7">_data/main_nav_tr.yml</a>
(179)
</li>
<li>
<strong>R</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-8">_i18n/de.yml</a>
(32)
</li>
<li>
<strong>R</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-9">_i18n/de/images/DAO/dao_benefits.svg</a>
(0)
</li>
<li>
<strong>R</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-10">_i18n/de/images/DAO/dao_how.svg</a>
(0)
</li>
<li>
<strong>R</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-11">_i18n/de/images/DAO/dao_intro.svg</a>
(0)
</li>
<li>
<strong>R</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-12">_i18n/de/images/DAO/dao_what.svg</a>
(0)
</li>
<li>
<strong>R</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-13">_i18n/de/images/DAO/dao_why.svg</a>
(0)
</li>
<li>
<strong>R</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-14">_i18n/de/images/bisq_screen0.png</a>
(0)
</li>
<li>
<strong>R</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-15">_i18n/de/images/bisq_screen1.png</a>
(0)
</li>
<li>
<strong>R</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-16">_i18n/en.yml</a>
(50)
</li>
<li>
<strong>R</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-17">_i18n/es.yml</a>
(32)
</li>
<li>
<strong>R</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-18">_i18n/es/images/DAO/dao_benefits.svg</a>
(0)
</li>
<li>
<strong>R</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-19">_i18n/es/images/DAO/dao_how.svg</a>
(0)
</li>
<li>
<strong>R</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-20">_i18n/es/images/DAO/dao_intro.svg</a>
(0)
</li>
<li>
<strong>R</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-21">_i18n/es/images/DAO/dao_what.svg</a>
(0)
</li>
<li>
<strong>R</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-22">_i18n/es/images/DAO/dao_why.svg</a>
(0)
</li>
<li>
<strong>R</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-23">_i18n/es/images/bisq_screen0.png</a>
(0)
</li>
<li>
<strong>R</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-24">_i18n/es/images/bisq_screen1.png</a>
(0)
</li>
<li>
<strong>R</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-25">_i18n/fr.yml</a>
(42)
</li>
<li>
<strong>R</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-26">_i18n/fr/images/DAO/dao_benefits.svg</a>
(0)
</li>
<li>
<strong>R</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-27">_i18n/fr/images/DAO/dao_how.svg</a>
(0)
</li>
<li>
<strong>R</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-28">_i18n/fr/images/DAO/dao_intro.svg</a>
(0)
</li>
<li>
<strong>R</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-29">_i18n/fr/images/DAO/dao_what.svg</a>
(0)
</li>
<li>
<strong>R</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-30">_i18n/fr/images/DAO/dao_why.svg</a>
(0)
</li>
<li>
<strong>R</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-31">_i18n/fr/images/bisq_screen0.png</a>
(0)
</li>
<li>
<strong>R</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-32">_i18n/fr/images/bisq_screen1.png</a>
(0)
</li>
<li>
<strong>R</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-33">_i18n/ja.yml</a>
(32)
</li>
<li>
<strong>R</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-34">_i18n/ja/images/DAO/dao_benefits.svg</a>
(0)
</li>
<li>
<strong>R</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-35">_i18n/ja/images/DAO/dao_how.svg</a>
(0)
</li>
<li>
<strong>R</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-36">_i18n/ja/images/DAO/dao_intro.svg</a>
(0)
</li>
<li>
<strong>R</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-37">_i18n/ja/images/DAO/dao_what.svg</a>
(0)
</li>
<li>
<strong>R</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-38">_i18n/ja/images/DAO/dao_why.svg</a>
(0)
</li>
<li>
<strong>R</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-39">_i18n/ja/images/bisq_screen0.png</a>
(0)
</li>
<li>
<strong>R</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-40">_i18n/ja/images/bisq_screen1.png</a>
(0)
</li>
<li>
<strong>R</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-41">_i18n/pt-PT.yml</a>
(32)
</li>
<li>
<strong>R</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-42">_i18n/pt-PT/images/DAO/dao_benefits.svg</a>
(0)
</li>
<li>
<strong>R</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-43">_i18n/pt-PT/images/DAO/dao_how.svg</a>
(0)
</li>
<li>
<strong>R</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-44">_i18n/pt-PT/images/DAO/dao_intro.svg</a>
(0)
</li>
<li>
<strong>R</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-45">_i18n/pt-PT/images/DAO/dao_what.svg</a>
(0)
</li>
<li>
<strong>R</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-46">_i18n/pt-PT/images/DAO/dao_why.svg</a>
(0)
</li>
<li>
<strong>R</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-47">_i18n/pt-PT/images/bisq_screen0.png</a>
(0)
</li>
<li>
<strong>R</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-48">_i18n/pt-PT/images/bisq_screen1.png</a>
(0)
</li>
<li>
<strong>R</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-49">_i18n/zh-CN.yml</a>
(32)
</li>
<li>
<strong>R</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-50">_i18n/zh-CN/images/DAO/dao_benefits.svg</a>
(0)
</li>
<li>
<strong>R</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-51">_i18n/zh-CN/images/DAO/dao_how.svg</a>
(0)
</li>
<li>
<strong>R</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-52">_i18n/zh-CN/images/DAO/dao_intro.svg</a>
(0)
</li>
<li>
<strong>R</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-53">_i18n/zh-CN/images/DAO/dao_what.svg</a>
(0)
</li>
<li>
<strong>R</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-54">_i18n/zh-CN/images/DAO/dao_why.svg</a>
(0)
</li>
<li>
<strong>R</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-55">_i18n/zh-CN/images/bisq_screen0.png</a>
(0)
</li>
<li>
<strong>R</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-56">_i18n/zh-CN/images/bisq_screen1.png</a>
(0)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-57">_includes/footer_tr.html</a>
(78)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-58">_includes/homepage_content.html</a>
(299)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-59">_includes/homepage_content_tr.html</a>
(299)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-60">_includes/main_nav.html</a>
(50)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-61">_includes/main_nav_tr.html</a>
(115)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-62">_includes/os_selector_options.html</a>
(26)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-63">_includes/os_selector_options_tr.html</a>
(75)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-64">_includes/statistics_data.html</a>
(24)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-65">_layouts/default.html</a>
(27)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-66">community.md</a>
(27)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-67">dao.html</a>
(42)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-68">de/community.md</a>
(38)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-69">de/dao.html</a>
(322)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-70">de/downloads.html</a>
(82)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-71">de/faq.html</a>
(181)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-72">de/index.md</a>
(46)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-73">de/markets.html</a>
(196)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-74">de/stats.html</a>
(37)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-75">de/vision.md</a>
(52)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-76">downloads.html</a>
(46)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-77">es/community.md</a>
(38)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-78">es/dao.html</a>
(322)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-79">es/downloads.html</a>
(82)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-80">es/faq.html</a>
(181)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-81">es/index.md</a>
(46)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-82">es/markets.html</a>
(196)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-83">es/stats.html</a>
(37)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-84">es/vision.md</a>
(52)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-85">faq.html</a>
(124)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-86">fr/community.md</a>
(38)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-87">fr/dao.html</a>
(322)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-88">fr/downloads.html</a>
(82)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-89">fr/faq.html</a>
(181)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-90">fr/index.md</a>
(46)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-91">fr/markets.html</a>
(196)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-92">fr/stats.html</a>
(37)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-93">fr/vision.md</a>
(52)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-94">index.html</a>
(123)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-95">ja/community.md</a>
(38)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-96">ja/dao.html</a>
(322)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-97">ja/downloads.html</a>
(82)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-98">ja/faq.html</a>
(181)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-99">ja/index.md</a>
(46)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-100">ja/markets.html</a>
(196)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-101">ja/stats.html</a>
(37)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-102">ja/vision.md</a>
(52)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-103">markets.html</a>
(10)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-104">pt-PT/community.md</a>
(38)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-105">pt-PT/dao.html</a>
(322)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-106">pt-PT/downloads.html</a>
(82)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-107">pt-PT/faq.html</a>
(181)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-108">pt-PT/index.md</a>
(46)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-109">pt-PT/markets.html</a>
(196)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-110">pt-PT/stats.html</a>
(37)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-111">pt-PT/vision.md</a>
(52)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-112">stats.html</a>
(14)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-113">vision.md</a>
(33)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-114">zh-CN/community.md</a>
(38)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-115">zh-CN/dao.html</a>
(322)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-116">zh-CN/downloads.html</a>
(82)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-117">zh-CN/faq.html</a>
(181)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-118">zh-CN/index.md</a>
(46)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-119">zh-CN/markets.html</a>
(196)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-120">zh-CN/stats.html</a>
(37)
</li>
<li>
<strong>D</strong>
<a href="https://github.com/bisq-network/bisq-website/pull/260/files#diff-121">zh-CN/vision.md</a>
(54)
</li>
</ul>
<h4>Patch Links:</h4>
<ul>
<li><a href='https://github.com/bisq-network/bisq-website/pull/260.patch'>https://github.com/bisq-network/bisq-website/pull/260.patch</a></li>
<li><a href='https://github.com/bisq-network/bisq-website/pull/260.diff'>https://github.com/bisq-network/bisq-website/pull/260.diff</a></li>
</ul>
<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/bisq-network/bisq-website/pull/260?email_source=notifications&email_token=AJFFTNQFBLNJMO26PPR2GXTQLX673A5CNFSM4I3GBGJ2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HOEVZWQ">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AJFFTNXXI5X2DUBMNYB3OQTQLX673ANCNFSM4I3GBGJQ">mute the thread</a>.<img src="https://github.com/notifications/beacon/AJFFTNWWPKQECU4WRNJC5ODQLX673A5CNFSM4I3GBGJ2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HOEVZWQ.gif" height="1" width="1" alt="" /></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/bisq-network/bisq-website/pull/260?email_source=notifications\u0026email_token=AJFFTNQFBLNJMO26PPR2GXTQLX673A5CNFSM4I3GBGJ2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HOEVZWQ",
"url": "https://github.com/bisq-network/bisq-website/pull/260?email_source=notifications\u0026email_token=AJFFTNQFBLNJMO26PPR2GXTQLX673A5CNFSM4I3GBGJ2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HOEVZWQ",
"name": "View Pull Request"
},
"description": "View this Pull Request on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>