Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-138191

Support CLDR keyboard mapping files

    XMLWordPrintable

Details

    • Suggestion
    • Resolution: Unresolved
    • P3: Somewhat important
    • None
    • None
    • Virtual Keyboard
    • None
    • All

    Description

      The Unicode Consortium's Common Locale Data Repository (CLDR) includes the definition of an interchange format for the description of keyboard layouts. This could potentially provide a general framework for extending Qt Virtual Keyboard's support for diverse locales, providing a platform-independent mechanism for adding support for locales.

      Things to investigate:

      • How widely is the CLDR format used ?

      We already digest and incorporate significant amounts of data from CLDR, for use by QLocale and the L10n support in QTimeZone for naming zones. We thus have existing scripts, in qtbase/util/locale_database/, for ingesting data from CLDR, which should ease the incorporation of any CLDR data we may want to include for Qt Virtual Keyboard. The CLDR keyboard format stresses that it is intended as an interchange format, so we would definitely want to digest any data we take from it into a form that can be efficiently accessed at run-time (rather than the raw XML).

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              jakoivik Jarkko Koivikko
              Eddy Edward Welbourne
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:

                Gerrit Reviews

                  There are no open Gerrit changes