GURPS characters (actors) are created by importing data from various "character creation" tools. Namely, GURPS Character Assistant 4 (and 5) and GURPS Charactersheet. GCA and GCS have different formats for Language advantages. Also, GCS users can internationalize their data such that the word "Language" could be translated into the local language.
The code using a GURPS function to search through the list hierarchical list of character "advantages", looking for either pattern, using both English and local translations.
GURPS characters (actors) are created by importing data from various "character creation" tools. Namely, GURPS Character Assistant 4 (and 5) and GURPS Charactersheet. GCA and GCS have different formats for Language advantages. Also, GCS users can internationalize their data such that the word "Language" could be translated into the local language.
The code using a GURPS function to search through the list hierarchical list of character "advantages", looking for either pattern, using both English and local translations.