From b81c20ec4eff4bdeef2222edb975f4607b69df1d Mon Sep 17 00:00:00 2001 From: Fabio Bonelli Date: Wed, 26 Aug 2026 09:13:14 +0200 Subject: [PATCH] doc(spec): deprecate the localisationReady key The boolean is basically a duplication of len(availableLanguages) > 1 and it could also describe a contradicting state, for example: ```yaml localisationReady: false availableLanguages: - it - fr ``` --- docs/standard/example/publiccode.minimal.yml | 1 - docs/standard/example/publiccode.yml | 1 - docs/standard/schema.core.rst | 9 ++++++--- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/docs/standard/example/publiccode.minimal.yml b/docs/standard/example/publiccode.minimal.yml index 10a2504..d939557 100644 --- a/docs/standard/example/publiccode.minimal.yml +++ b/docs/standard/example/publiccode.minimal.yml @@ -34,6 +34,5 @@ maintenance: - name: Francesco Rossi localisation: - localisationReady: true availableLanguages: - en diff --git a/docs/standard/example/publiccode.yml b/docs/standard/example/publiccode.yml index bf92764..3a6d83d 100644 --- a/docs/standard/example/publiccode.yml +++ b/docs/standard/example/publiccode.yml @@ -87,7 +87,6 @@ maintenance: phone: "+3923113215112" localisation: - localisationReady: true availableLanguages: - en - it diff --git a/docs/standard/schema.core.rst b/docs/standard/schema.core.rst index 565a3c8..f6df3e5 100644 --- a/docs/standard/schema.core.rst +++ b/docs/standard/schema.core.rst @@ -723,16 +723,19 @@ Section ``localisation`` This section provides an overview of the localization features of the software. -Key ``localisation/localisationReady`` -'''''''''''''''''''''''''''''''''''''' +Key ``localisation/localisationReady`` (*deprecated*) +''''''''''''''''''''''''''''''''''''''''''''''''''''' - Type: boolean -- Presence: mandatory +- Presence: optional If ``true``, the software has infrastructure in place or is otherwise designed to be multilingual. It does not need to be available in more than one language. +This key is deprecated, use ``localisation/availableLanguages`` to +state the languages the software is available in. + Key ``localisation/availableLanguages`` '''''''''''''''''''''''''''''''''''''''