enthought / enthought/traitsui

Internationalize TraitsUI

Open
#622 0 comments 0 reactions 0 assignees View on GitHub
type: enhancement
Dominant language
Python
Stars
306
Forks
99
PR merge metrics
No merged PRs in 30d

Description

It would be nice to be able to have fully internationalized applications using TraitsUI. While doing this properly would require the developers writing the applications to follow best practices, there are some things which can be done to help within TraitsUI.

- use gettext/ngettext for hard-coded user-facing text (eg. dialog button labels, default window titles, etc.)
- use localized formatters for dates, times and numbers, particularly for read-only text.
- if the toolkit doesn't do it for us, use appropriate evaluators to convert text to datetime and numeric values.
- bundle translation files with TraitsUI where they can be used.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.