Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
numeredev opened this issue Jan 2, 2024 · 0 comments
Open
Assignees
Labels
change Change something in an existing feature
Milestone

Comments

@numeredev
Copy link
Member

numeredev commented Jan 2, 2024

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)

  • Implement the necessary changes in a new branch created here on GitHub
  • Test your implementation

DOCUMENTATION STEPS

(see also our Wiki for further information)

  • Update the changes log
  • Add comments to your implementation
  • Add Doxygen documentation comments
  • Create or update the documentation articles (*.NHLP and *.NDB files, if needed)
  • Update the language strings (*.NLNG files, if needed)

PULL REQUEST

  • Create a pull request for your changes
  • Fill out the template
  • Assign @numere-org/maintainers as reviewers
@numeredev numeredev added the change Change something in an existing feature label Jan 2, 2024
@numeredev numeredev self-assigned this Jan 2, 2024
@numeredev numeredev added this to the v1.1.8-beta milestone Jan 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
change Change something in an existing feature
Projects
Status: New
Development

No branches or pull requests

1 participant