Language Dictionary List
Dictionary<Key, LanguagePair>
InteractWithMono
Ability to extract MonoBehaviour or Special format TextAsset and convert those to Language Directory.
It can access all asset in all assets.
It should have a function to get available asset map list.
InteractWithTextAsset & InteractWithMono
Ability to convert string extracted from TextAsset to Language Directory.
It should provide parser option.
It should have a extract function that inputs are string and options and output is Dictionary of LanguagePair(Translated is empty)
It should have a import function that inputs are options, original string and Dictionary of LanguagePair and output is translated string.
InteractWithFile
It should have a export function that input is Dictionary of LanguagePair(Translated can be empty or not) and options and output is string to write to file.
It should have a import function that input is string from file and options and output is Dictionary of LanguagePair.
Plugin can have both InteractWithTextAsset and InteractWithFile Flags. but InteractWithMono not.
LanguagePair Original Translated
Language Dictionary List Dictionary<Key, LanguagePair>
InteractWithMono
Ability to extract MonoBehaviour or Special format TextAsset and convert those to Language Directory.
It can access all asset in all assets.
It should have a function to get available asset map list.
InteractWithTextAsset & InteractWithMono
Ability to convert string extracted from TextAsset to Language Directory.
It should provide parser option.
It should have a extract function that inputs are string and options and output is Dictionary of LanguagePair(Translated is empty)
It should have a import function that inputs are options, original string and Dictionary of LanguagePair and output is translated string.
InteractWithFile
It should have a export function that input is Dictionary of LanguagePair(Translated can be empty or not) and options and output is string to write to file.
It should have a import function that input is string from file and options and output is Dictionary of LanguagePair.
Plugin can have both InteractWithTextAsset and InteractWithFile Flags. but InteractWithMono not.