ENGAGE-284: Create Language Selection

Metadata

Source
ENGAGE-284
Type
New Feature
Priority
Major
Status
Closed
Resolution
Fixed
Assignee
N/A
Reporter
Andrea Leutgoeb
Created
2010-01-25T09:47:10.000-0500
Updated
2010-02-26T10:55:27.000-0500
Versions
N/A
Fixed Versions
  1. 0.3b
Component
  1. Mobile

Description

Language Selection is the first screen of the application (i.e., after a user taps the application icon, the first thing they see is this screen) and allows language selection for application.

Comments

  • Andrea Leutgoeb commented 2010-01-25T09:53:57.000-0500

    First version of Language Selection screen.

    To-Do

    • Specs cookie: "language"
    • Specs languages: "en", "fr"
    • Css
  • Andrea Leutgoeb commented 2010-02-01T04:33:34.000-0500

    Language selection 0.2

    • Integration of user component (core & kettle).

    CouchDB: User record created in table "users":

    http://unistud.asteasolutions.net:11929/users/

    TO-DO: Store language preference of user in CouchDB

    • List of languages generated dynamically based on the museum document.
      Museum document for McCord:
      {
      "_id": "mccord",
      "_rev": "1-b7cf5fa17688439515f77a9c14b2275f",
      "type": "fluid.engage.docs.museum",
      "name": "McCord Museum",
      "languages": [
      "en",
      "fr"
      ],
      "lat": 43.662424,
      "long": -79.441134
      }


    Currently the museum document for McCored is stored locally.
    TO-DO: Info needs to be stored in CouchDB & for all museums.

    • Minor html/js changes
  • Andrea Leutgoeb commented 2010-02-01T05:25:05.000-0500

    engageConfig.json
    engageStandaloneConfig.json

    >> additional entry for initServices:
    "fluid.userService.initAcceptor"

  • Michelle D'Souza commented 2010-02-02T10:17:57.000-0500

    mccord-pilot

  • Justin Obara commented 2010-02-26T10:55:27.000-0500

    This was implemented as part of the home page.