Open Charles-Johnson opened 3 years ago
currently each append or modify command will unconditionally set label_of
for each new concept created. If a language
concept was to be properly supported then label_of
should be conditionally set based on the current language. Otherwise conditionally setting label_of
for another language would contradict the implicit unconditional label_of
rules from previous commands.
implicitly conditionally setting label_of
has the downside that there is no fallback label if a translation hasn't been provided.
an example of where this can be a problem
let a -> b
let (language -> korean) => (label_of a) -> 'ㄱ'
let language -> korean
then what would ㄱ
be shown to reduce to?
This could be implement purely with Zia once string literals can be parsed
Example:
should output
'표시'