Localicé este juego: Metajets en inglés, francés, español y alemán. Desafortunadamente, solo sé inglés, español y alemán, y estoy lejos de ser perfecto en español y alemán, por lo que tuve que confiar un poco en los traductores.
Te diré lo que aprendí. Probablemente no te gustará.
En primer lugar, deja de preocuparte sobre dónde vas a almacenar las cadenas . No importa, ok? Simplemente hazlo. Eso es algo complicado. No hace ninguna diferencia. Nada de eso importa. Aquí no es donde radica el problema.
- ¿Qué es mejor, NUST ingeniería de software o BSCS rápido?
- Cómo ser un buen ingeniero de plataformas
- ¿Qué hace que una gran cultura para un equipo de desarrollo de software?
- ¿Cucumber se usa mucho en pruebas de software hoy en día?
- ¿Por qué alguien usaría un lenguaje de script que no sea OO, como PHP o Python, en el mundo de hoy?
Sus verdaderos desafíos serán la gramática y el uso. Incluso sin nada realmente sofisticado, como lo que se encontrará con un juego de aventuras que tiene nombres de objetos utilizados de diferentes maneras, tendrá que lidiar con el orden y el énfasis, que difiere de un idioma a otro. Nada en su pequeño sistema de localización lo ayudará, y de hecho probablemente lo dificultará en comparación con una solución ad hoc .
Es absolutamente necesario algún tipo de forma aproximada para representar la gramática. No necesita ser terriblemente elegante, pero tiene que estar allí. Tal vez algo como SNOBOL o un simple LISP o incluso alguna forma de representar expresiones regulares. No tiene que ser un sistema gramatical completo. Algún tipo de forma de hacer ajustes y cambios simples de orden y morfofonémicos basados en cálculos simples. No lo necesitará mucho, pero lo necesitará. No importa lo que sea, requerirá algún tipo de estructura mayor que una cadena, aunque puede codificarse en cadenas.
Todos los desarrolladores de monoglot con los que trabajes no entenderán por qué, odiarán tus agallas y se opondrán brutalmente a ti. En serio, tengo 51 años. He trabajado con científicos, políticos, empleados del gobierno y departamentos de recursos humanos, y el proyecto mencionado es el único momento en mi vida profesional en el que realmente he querido romper el cuello de otro geek como un hueso de pollo. .