# glossary file format 5.0

glossary_version=<string>
product_count=<integer>
<product_number>.name=<string>
<product_number>.alteredTime=<long>
<product_number>.count=<integer>


<product_number>.P.<platform_number>.isneutral=<boolean> // DEPRECATED
<product_number>.P.<platform_number>.type=<integer>
<product_number>.P.<platform_number>.name=<string>
<product_number>.P.<platform_number>.jarfile=<string>
<product_number>.P.<platform_number>.alteredTime=<long>
<product_number>.P.<platform_number>.count=<integer>
<product_number>.P.<platform_number>.<component_number>.name=<string>
<product_number>.P.<platform_number>.<component_number>.alteredTime=<slong>
<product_number>.P.<platform_number>.<component_number>.count=<integer>
<product_number>.P.<platform_number>.<component_number>.<subcomponent_number>.name=<string>
<product_number>.P.<platform_number>.<component_number>.<subcomponent_number>.alteredTime=<long>
<product_number>.P.<platform_number>.<component_number>.<subcomponent_number>.count=<integer>
<product_number>.P.<platform_number>.<component_number>.<subcomponent_number>.<file_number>.name=<string>
<product_number>.P.<platform_number>.<component_number>.<subcomponent_number>.<file_number>.alteredTime=<long>
<product_number>.P.<platform_number>.<component_number>.<subcomponent_number>.<file_number>.count=<integer>
<product_number>.P.<platform_number>.<component_number>.<subcomponent_number>.<file_number>.<phrase_number>.key=<string>
<product_number>.P.<platform_number>.<component_number>.<subcomponent_number>.<file_number>.<phrase_number>.text=<string>
<product_number>.P.<platform_number>.<component_number>.<subcomponent_number>.<file_number>.<phrase_number>.keep=<boolean>
<product_number>.P.<platform_number>.<component_number>.<subcomponent_number>.<file_number>.<phrase_number>.alteredTime=<long>
<product_number>.P.<platform_number>.<component_number>.<subcomponent_number>.<file_number>.<phrase_number>.count=<integer>
<product_number>.P.<platform_number>.<component_number>.<subcomponent_number>.<file_number>.<phrase_number>.<translation_number>.name=<string>
<product_number>.P.<platform_number>.<component_number>.<subcomponent_number>.<file_number>.<phrase_number>.<translation_number>.status=<integer>
<product_number>.P.<platform_number>.<component_number>.<subcomponent_number>.<file_number>.<phrase_number>.<translation_number>.text=<string>
<product_number>.P.<platform_number>.<component_number>.<subcomponent_number>.<file_number>.<phrase_number>.<translation_number>.alteredTime=<long>

<product_number>.R.name=<string>
<product_number>.R.jarfile=<string>
<product_number>.R.alteredTime=<long>
<product_number>.R.count=<integer>
<product_number>.R.<component_number>.name=<string>
<product_number>.R.<component_number>.alteredTime=<long>
<product_number>.R.<component_number>.count=<integer>
<product_number>.R.<component_number>.<subcomponent_number>.name=<string>
<product_number>.R.<component_number>.<subcomponent_number>.alteredTime=<long>
<product_number>.R.<component_number>.<subcomponent_number>.count=<integer>
<product_number>.R.<component_number>.<subcomponent_number>.<file_number>.name=<string>
<product_number>.R.<component_number>.<subcomponent_number>.<file_number>.alteredTime=<long>
<product_number>.R.<component_number>.<subcomponent_number>.<file_number>.count=<integer>
<product_number>.R.<component_number>.<subcomponent_number>.<file_number>.<phrase_number>.key=<string>
<product_number>.R.<component_number>.<subcomponent_number>.<file_number>.<phrase_number>.text=<string>
<product_number>.R.<component_number>.<subcomponent_number>.<file_number>.<phrase_number>.keep=<boolean>
<product_number>.R.<component_number>.<subcomponent_number>.<file_number>.<phrase_number>.alteredTime=<long>
<product_number>.R.<component_number>.<subcomponent_number>.<file_number>.<phrase_number>.count=<integer>
<product_number>.R.<component_number>.<subcomponent_number>.<file_number>.<phrase_number>.<translation_number>.name=<string>
<product_number>.R.<component_number>.<subcomponent_number>.<file_number>.<phrase_number>.<translation_number>.status=<integer>
<product_number>.R.<component_number>.<subcomponent_number>.<file_number>.<phrase_number>.<translation_number>.text=<string>
<product_number>.R.<component_number>.<subcomponent_number>.<file_number>.<phrase_number>.<translation_number>.alteredTime=<long>

# custom files
<product_number>.C.count=integer
<product_number>.C.<custom_number>.name=<String>
<product_number>.C.<custom_number>.relavtive=<string>
<product_number>.C.<custom_number>.source=<string>
<product_number>.C.<custom_number>.phrase_count=<integer>
<product_number>.C.<custom_number>.<phrase_number>.key=<string>
<product_number>.C.<custom_number>.<phrase_number>.text=<string>
<product_number>.C.<custom_number>.<phrase_number>.keep=<boolean>
<product_number>.C.<custom_number>.<phrase_number>.translation_count=<integer>
<product_number>.C.<custom_number>.<phrase_number>.<translation_number>.name=<string>
<product_number>.C.<custom_number>.<phrase_number>.<translation_number>.status=<integer>
<product_number>.C.<custom_number>.<phrase_number>.<translation_number>.text=<string>

