From f8665708ccaf1f754a218f0e4e85a39ff659efda Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Tue, 18 Jun 2024 21:28:42 -0400 Subject: [PATCH] setup: add po plugin and dependencies --- .gitlab-ci.yml | 2 +- ikiwiki.setup | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a324ee3..c9ad032 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,5 +1,5 @@ before_script: - - sudo apk add git ikiwiki + - sudo apk add git ikiwiki po4a perl-yaml-tiny - git submodule init - git submodule update diff --git a/ikiwiki.setup b/ikiwiki.setup index 3db84de..59d2d3d 100644 --- a/ikiwiki.setup +++ b/ikiwiki.setup @@ -45,6 +45,7 @@ add_plugins: - highlight - typography - sidebar2 +- po # plugins to disable disable_plugins: - htmlscrubber @@ -403,3 +404,15 @@ global_sidebars: - footer - footer - "*" + +# po plugin +# used to set the "master" language +po_master_language: en|English +# po_slave_languages is used to set the list of supported "slave" languages +po_slave_languages: +- fr|Français +# configures what pages are translatable +po_translatable_pages: 'index or footer or platforms or sidebar' +# used to decide how internal links should be generated, depending on web server features and site-specific preferences. +po_link_to: current +