MultiLanguage Solution CMCC ATT MultiLanguage Solution Details API

  • Slides: 10
Download presentation
Multi-Language Solution CMCC, AT&T

Multi-Language Solution CMCC, AT&T

Multi-Language Solution Details • API List for Multi-Language • Portal Platform Database • Portal

Multi-Language Solution Details • API List for Multi-Language • Portal Platform Database • Portal Platform Home Page • Portal Platform User Profile Page 2

API List for Multi-Language No. Name Description Type URL 1 Get User Language Get

API List for Multi-Language No. Name Description Type URL 1 Get User Language Get login user language setting in Portal. Get /auxapi/language. Setting/use r/{login. Id} 2 Update User Language Update login user language setting in Portal. Put /auxapi/language. Setting/use r/{login. Id} 3 Add Language Add a language option in Portal. Post /auxapi/language 4 Delete Language Delete a language option in Portal. Delete /auxapi/language 5 Get Language List Get all language options in Portal. Get /auxapi/language

Portal Platform Database n. New table of Portal Platform DB No. Column name Description

Portal Platform Database n. New table of Portal Platform DB No. Column name Description PK 1 id Id of language options. Yes 2 language_name Full name of language options. 3 language_alias Alias of language options. 4 default Default language for new users (English).

Portal Platform Database n. Existing table [fn_user] of Portal Platform DB No. Column name

Portal Platform Database n. Existing table [fn_user] of Portal Platform DB No. Column name Description PK 1 user_id Id of system user Yes 2 …… …… 3 language_setting The language used by users. Add a new column [language_setting] for table [fn_user].

Portal Platform Home Page Add an item to the menu. [Language Management]

Portal Platform Home Page Add an item to the menu. [Language Management]

Portal Platform Home Page n. Home Page Improvements 1. Add a new item to

Portal Platform Home Page n. Home Page Improvements 1. Add a new item to menu list on Portal Platform home page which named “Language Management”. 2. There is a language list that exist in Portal Platform DB on language management page. (Using multi-language API “Get Language List”) 3. There add button and delete button on language management page. Operators can use buttons to add or delete language options for Portal Platform. (Using multi-language API “Add Language” or “Delete Language”)

Portal Platform User Profile Page Add a drop-down box to user profile detail. [Language

Portal Platform User Profile Page Add a drop-down box to user profile detail. [Language Setting]

Portal Platform User Profile Page n. User Profile Page Improvements 1. Add a drop-down

Portal Platform User Profile Page n. User Profile Page Improvements 1. Add a drop-down box to user profile detail and show language options which gets from the new database table of language data. 2. Update user info table (fn_user) when Operators change language setting of user profile detail. (Using multi-language API “Update User Language”) 3. Set the default language to English if a new user has been created. 4. Refresh Portal Platform pages with language setting value and reload application portals. 5. Application portals get user’s language setting and display the appropriate language on pages. (Using multi-language API “Get User Language”).

s Thanks You 10

s Thanks You 10