Uploaded image for project: 'Fluid Infusion'
  1. Fluid Infusion
  2. FLUID-6302

Create a locale-aware component that makes it easier to for Infusion applications to respond to the browser-specified locale

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: UI Options
    • Labels:
      None

      Description

      Capturing issues from some conversation about SJRK-113 and FLUID-6198...

      1) Locale-related code is concentrated in a few places in Infusion such as the resourceLoader and preferencesFramework grades. They aren't necessarily completely aligned in how they think about locale.

      2) Right now, locale is typically treated as a fixed member of the components - it's presumed to be set at component initialization and then not otherwise modified. As we've found as part of the SJRK work, this is not necessarily a valid way of thinking about locales.

      3) Locale-related code is a natural candidate for contextAwareness features such as:

      Thus, proposed that we should eventually:

      • create a locale-aware component using contextAwareness features that can be used by any other component wanting to implement locale-based features
      • this component would act as a point of access to the following "information"
        1. the browser's preferred locale
        2. a user-initiated current locale that might be the same or different as #1
        3. an event containing information about changes to the state of #2

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              Unassigned Unassigned
              Reporter:
              aharnum Alan Harnum
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated: