Give concepts UIDs to aid internationalization
Concepts are currently referred to with English phrases, but this needs to be abstracted to allow the code & data to be internationalized easily. Each concept or category should have a unique identifier (numeric), to make them independent of any particular written/spoken language.
This helps open up exciting possibilities to use FreeIconToSpeech for cross-cultural communication. Imagine using this to speak to someone who doesn't speak your language, but FreeIconToSpeech speaks theirs. :)
Essentially, we want to have a unique ID for each concept, so this will help when translating to other languages. These ID's do not necessarily need to be opague ( they do not need to be UUID's or GUID's ), but basically just like a int primary key on a MySQL table to keep track of them.
Of course, every Concept ID may not be applicable in every language or localization, as some cultures may not have the notion of a particular concept. This should be an interesting research area (which concepts apply to which cultures/
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- Steven Githens
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- Discussion
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by