-
Type: Feature Request
-
Status: Closed
-
Priority: Minor
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 5.1.0-B1
-
Component/s: Optimization
-
Labels:
-
External issue URL:
-
Change Log Message:Refactored Multilingual and Email systems
-
External issue ID:285
-
Copy Issue Key:
-
Patch Instructions:
Currently phrases and email event translations are stored for each language separately, so adding new language creates twice more records to Phrase and EmailMessage tables. Also after that same phrase/email event translation have different id for different languages and this enlarges amount of cached data.
I propose to make Translation column (in Phrase table) and Template/Subject columns (in EmailMessage table) multilingual. This way record count in Phrase and EmailMessage tables will be equals to actual phrase and email event count in system.
There also side benefit of that: in cases, when phrase is not translated in given language, then we still could show it's translation from primary language. This is better, then show "Unable to render embedded object: File (LU_MISSING_PHRASE) not found." on Front-End at least.
After proposed refactoring is made, then "Configuration -> Website -> Regional" section can no longer exist, because each record in Phrase/EmailMessage table will represent all languages at once. This should lead to making "phrases" and "emailmessages" prefixes no subitems of "lang" prefix, but self sufficient entities with their own grid/edit templates.
There are "Website & Content -> Phrases & Labels" and "Website & Content -> Email Messages" separate grids for that purpose. They will be transformed to show translations from all languages in one record.
- parent of
-
INP-666 Email event type filter doesn't work during language pack export
- Closed
-
INP-858 Translating missing phrases in debug mode
- Closed
-
INP-1018 Save Content Block changes, when switching language in Editing Window
- Closed
- relates to
-
INP-203 Create new "Helper" to parse Email Body
- Closed
-
INP-439 Multilingual column values in grid are always shown on primary language
- Closed
-
INP-443 FCKEditor doesn't show in Firefox 3.6, that was released few days ago
- Closed
-
INP-444 Column selector (picker) doesn't remember multilingual column position
- Closed
-
INP-448 Incorrect value in columns in multiple languages
- Closed
-
INP-449 Parameter "format" is ignored by "inp_edit_fck" block
- Closed
-
INP-555 Improvements to "E-mail Template" editing
- Closed
-
INP-894 Optimizing storage of help phrases
- Closed