Como es sabido por todos la traducción de Mac OSX al idioma español fue hecha enfocandose a España, en lo personal prefiero utilizar el idioma Inglés; por lo tanto siempre he evitado activar el 'menú teclado' (input menu) en la barra de menú (menu bar) por que me aparece la bandera 'gringa' o en caso de utilizar el idioma español la bandera 'española'.

En ocasiones es necesario utilizar la 'Paleta de Caracteres' (Character Palette) o el 'Visor del Teclado' (Keyboard Viewer), y por ende ver una 'banderita' que no es la de tu país en la barra de menú (menu bar). Pero no más, en este tutorial paso a paso (basado en la solución propuesta por anonymouse_osx en los foros de macosxhints) remplazaremos el icono de la bandera extranjera por la de tu país, en mi caso México, pero aplica para cualquier país latinoamericano.

¡Tu riesgo! Si te animas a hacerlo es bajo tu propio riesgo, ya tengo demasiadas penas arrastrando como para convertirme en el culpable de arruinar tu mac.

El tutorial esta bien detallado y aunque un poco largo si lo sigues con cuidado no pasa nada, yo lo hice a la primera y no paso nada tragico. Ojo que es para Macs con PowerPC (PPC) y yo lo hice con OSX 10.4.8 No tengo aún una Intel (se aceptan donaciones) así que no puedo decir si funciona o no.

Actualización ...ya desde hace rato que tengo una iMac Intel y si funciona esto, incluso si descargas el file de hasta abajo, lo podras usar en una Mac Intel sin problemas (que yo sepa).

Necesitaremos...

Roman Keyboard Layout

1. El primer paso es encontrar el 'paquete' (bundle) que incluye los recursos gráficos (iconos) que muestra el 'menú teclado' (input menu), para nuestro caso buscamos el 'Keyboard Layout' (tipo de entrada para teclado) Roman, que se localiza en...

Disco Duro Sistema Librería KeyboardLayouts Roman.bundle
Hard Disk System Library KeyboardLayouts Roman.bundle

2. Una vez localizado el'paquete' (bundle) arrástralo al escritorio (se duplicara automáticamente).

3. Haz una copia (selecciona y comando + d) de 'Roman.bundle' si algo llegara a salir mal podrás dejar todo como estaba antes.

4. Selecciona 'Roman.bundle' y presiona 'control' y haz click (si tienes mouse de dosbotnes utiliza el botón derecho) para desplegar el menú contextual, selecciona 'Mostrar Contenido del Paquete' (Show Package Contents), eso te abrirá una ventana del finder mostrandote elcontenido

5. Nuestro siguiente objetivo es localizar el archivo que contiene los recursos gráficos (iconos), dicho archivo se llama 'Roman.rsrc' y se localiza en...

Roman.bundle Contents Resources Roman.rsrc

Manipulando los iconos...

6. Ahora tenemos que crear un 'recurso de icono' en blanco, para eso abrimos el Icongrapher. Por default nos crea un archivo nuevo (si no lo hace... comando + n) y procedemos a guardar el icono (comando + s); asignamos un nombre (o asigne 'New Flag'), y en 'Icon Format' seleccionamos la opción 'Mac OS New (Resources)' y guardamos en el escritorio (para fácil acceso).

Obtendremos un icono vacío en el escritorio (tan vacío que ni se ve) en la siguiente imagen se muestra seleccionado.

¡abusado! Es importante que a partir del siguiente paso tengas mucho cuidado con lo que haces, y ten cuidado de no modificar ninguna otra cosa (al menos que sepas lo que estas haciendo).

7. A continuación abrimos ResFool y con esta aplicación abrimos 'Roman.rsrc' veremos una ventana como la siguiente. Desplegamos 'kcns' veremos una lista con varios números, hacemos doble click en el 'ID' 0 (cero).

8. Después de dar doble click en el 'ID' 0 (cero) nos aparece la siguiente ventana correspondiente a la bandera 'gringa'. Seleccionamos todo el contenido (comando + a) y copiamos (comando + c). No cierres este archivo ('Roman.rsrc') lo vamos a utilizar posteriormente.

9. Desde ResFool abrimos (comando + o) el icono vacío (new flag) que creamos en el paso 6. Desplegamos 'icns' y hacemos doble click en 'Item Icon', dicha acción nos abrirá otra ventana, seleccionamos todo (comando + a) y pegamos (comando + v) lo copiado en el paso anterior. Guardamos este archivo (comando + s) y cerramos (comando + w).

Terminado este paso debemos tener ya un icono...

10. Abre este icono (new flag) ahora en Icongrapher

11. Si bajaste las banderas que recomende, al descomprimir encontraras un folder con archivos GIF y otro con archivos PNG. Del folder de archivos PNG selecciona tu bandera,los nombres están asignados según el código estándar de dos letras (puedes consultarlo aquí). Selecciona tu país y abre elarchivo, yo use preview, pero puede ser Photoshop u otro editor gráfico (exepto CorelDraw, eso ya sería sacrilegio).

Nota: puedes usar cualquier otra imagen que no sobrepase 16 pixeles de ancho por 11 pixeles de alto.

12. Copia tu bandera (comando + c).

13. De regreso en Icongrapher, pega tu bandera (comando + v) y presiona 'flecha arriba' para ajustar, deselecciona (comando + d) y guarda (comando + s).

Terminado el paso trece ya tienes un icono con tu bandera

Aplicando nacionalidad...

14. Abre el icono con tu bandera con ResFool (este paso es semejante al 9, por si necesitas referencia gráfica). Desplegamos 'icns' y hacemos doble click en 'Item Icon', dicha acción nos abrirá otra ventana, seleccionamos todo (comando + a) y copiamos (comando + c) con esto tenemos ya nuestra bandera en el porta papeles. podemos cerrar (comando + w) este archivo.

15. Ahí mismo en ResFool dejamos abierto 'Roman.rsrc' (si lo cerraste abrelo, instrucciones en elpaso 7). Desplegamos 'kcns' (si necesitas referencia gráfica consulta la imágen del paso 7) y hacemos doble click en el 'ID' 0 (cero).

En la nueva ventana abierta (si necesitas referencia gráfica consulta la imágen del paso 8) selecciona todo el contenido (comando + a), pega (comando + v) y cierra esa ventana.

Con este paso hemos remplazado la bandera 'gringa', para remplazar la bandera espaƱola repite este paso, pero con los 'ID' 8 (ocho) y 87 (ochenta y siete). Terminado todo esto guarda y cierra este archivo (Roman.rsrc').

Aplicando el hack...

17. Ahora vamos a limpiar el cache del sistema, para eso vamos a utilizar 'Cocktail'. Al abrir la aplicación necesitas utilizar tu password de administrador.

Selecciona 'Files' y la sub sección 'Caches'. en 'Chose chaches' selecciona 'System'...haz click en el botón 'Clean'. No cierres la aplicación.

17. En este punto, ya tienes el cahche limpio y un 'paquete' (Roman.bundle) modificado, ahora tenemos que sustituir el 'Roman.bundle' del sistema con el que modificamos. Localizamos de nuevo el 'Paquete Roman.bundle'.

Disco Duro Sistema Librería KeyboardLayouts Roman.bundle
Hard Disk System Library KeyboardLayouts Roman.bundle

18. Arrastramos nuestro 'Paquete Roman.bundle' a la carpeta 'KeyboardLayouts', como vamos a sobre escribir un archivo del sistema...

...hacemos click en 'remplazar' (replace) y el sistema nos pedirá que nos autentiquemos, lo hacemos...

...continua el proceso de copia. Una vez terminado cerramos la venta del finder.

19. Regresamos a 'Cocktail' y volvemos a limpiar el cache, igual que en paso 17.

20. Reiniciamos nuestro equipo

21. Ahora solo queda disfrutar.

Demasiado complicado?

Si eres mexicano (o quisieras ser mexicano) estas de suerte, puedes descargar mi 'Paquete Roman.bundle' e iniciar en el paso 17.