| 28 | } |
| 29 | |
| 30 | std::string toString(Language language) { |
| 31 | switch (language) { |
| 32 | case Language::en_GB: |
| 33 | return "en-GB"; |
| 34 | case Language::en_US: |
| 35 | return "en-US"; |
| 36 | case Language::fr_FR: |
| 37 | return "fr-FR"; |
| 38 | case Language::nl_BE: |
| 39 | return "nl-BE"; |
| 40 | case Language::nl_NL: |
| 41 | return "nl-NL"; |
| 42 | default: |
| 43 | LOGGER.error("Missing serialization for language {}", static_cast<int>(language)); |
| 44 | std::unreachable(); |
| 45 | } |
| 46 | } |
| 47 | |
| 48 | bool fromString(const std::string& text, Language& language) { |
| 49 | if (text == "en-GB") { |
no test coverage detected