26. In bilingual education, what is a key theoretical difference between translanguaging and traditional code-switching? (A) Code-switching views bilingual speakers as drawing on a single integrated linguistic repertoire, whereas translanguaging assumes two completely separate language systems. (B) Code-switching often treats languages as separate and bounded systems, whereas translanguaging views bilingual speakers' linguistic resources as an integrated repertoire. (C) Translanguaging strictly prohibits students from using their first language in class, whereas code-switching encourages full immersion in the target language. (D) Translanguaging refers only to translating words between two languages, whereas code-switching refers to using multiple modes such as images, gestures, and speech.