Para que un idioma aparezca en ajustes es necesario que frameworks-res tenga ese idioma añadido. En el caso que no lo tenga se puede añadir mediante morelocale ese idioma pero solo el idioma JAMAS la traduccion. No se como explicartelo para que lo entiendas y no te enfades de paso. Mira te enseño una carpeta de un Framework-res descompilado y veras las carpetas diferentes llamadas "values" que son las que tienen la traduccion dentro. Aparte te indico una seccion del foro para aprender a traducir una rom que te puede ayudar tambien a comprender lo que te quiero explicar.
https://www.movilesdualsim.com/tema/traducir-roms-con-google-translate-toolkit.89110/
Y de verdad que no te parezca mal y tampoco te enfades, lo unico que te intento es enseñar algo que no sabes. Cuando entiendas lo que te quiero decir ya te daras cuenta de lo que hablamos. E insisto, una cosa es poner el sistema en un idioma especifico y otra muy diferente traducir. Haber asi me entiendes mejor. Y por favor no te enfades por que intente explicarte algo que deberas de aprender al no saber bien como va. Saludos y fiate de mi que algo voy sabiendo, y eso que tengo mucho mucho que aprender aun