numere-org / NumeRe

Framework for numerical computations, data analysis and visualisation
https://www.numere.org
GNU General Public License v3.0
17 stars 5 forks source link

Make non-Latin1 languages work in documentation and language files #172

Open numeredev opened 6 months ago

numeredev commented 6 months ago

DESCRIPTION

Is your change request related to a problem? Please describe. Non-Latin1 languages like Chinese do not work with the internal CP1252. We've to find another solution to keep the encoding clear.

Describe the solution you'd like Change the internal encoding to enable Non-Latin1 encodings. Possible candidates are std::wstring with wide-char conversion or std::u8string if supported by the compiler.

Describe possible alternatives you've considered A clear and concise description of any alternative solutions or features you've considered, if any.

Additional context https://github.com/orgs/numere-org/discussions/102#discussioncomment-7934051

(Do not write below this line)


DEVS' SECTION

ANALYSIS

(Describe, what's the issue and which changes have to be made)

IMPLEMENTATION STEPS

(see also our Wiki for implementation guidelines)

DOCUMENTATION STEPS

(see also our Wiki for further information)

PULL REQUEST