@_load_language<EOL>def reference(language, word):
sg, pl, art = word, '<STR_LIT:/>'.join(plural(language, word)  or ['<STR_LIT:->']), [['<STR_LIT>'], ['<STR_LIT>']]<EOL>art[<NUM_LIT:0>], art[<NUM_LIT:1>] = articles(language, word) or (['<STR_LIT:->'], ['<STR_LIT:->'])<EOL>result = ['<STR_LIT>' % ('<STR_LIT:/>'.join(art[<NUM_LIT:0>]), sg), '<STR_LIT>' % ('<STR_LIT:/>'.join(art[<NUM_LIT:1>]), pl)]<EOL>result = [None if x == '<STR_LIT>' else x for x in result]<EOL>return result<EOL>
Returns the articles (singular and plural) combined with singular and plural for a given noun.