A Grammatical Approach of Multi-Localization of GUIs: Application to the Multi-Localization of the Checkers Game GUI
- 1 Department of Mathematics and Computer Science, Faculty of Sciences, University of Dschang, Dschang, Cameroon
- 2 Department of Mathematics and Computer Science, Faculty of Sciences, University of Dschang, Dschang, Cameroon
Abstract
By proposing tools that help for the accomplishment of tasks in almost all sectors of activities, computer science has revolutionized the world in a general way. Nowadays, it addresses the peculiarities of peoples through their culture in order to produce increasingly easy-to-use software for end users: This is the aim of software localization. Localizing a software consists among other things, in adapting its GUI according to the end user culture. We propose in this paper a generic approach allowing accomplishing this adaptation, even for multi-user applications like gaming applications, collaborative editors, etc. Techniques of functional interpretations of abstracts structures parameterized by algebras, constitute the formal base of our approach.
- Sommet mondial des dirigeants locaux et régionaux - 3ème congrès mondial de cglu, mexico, 2010. https://www.uclg-cisdp.org/en/node/1078
- UNESCO (2002) Déclaration universelle de l’unesco sur la diversité culturelle. http://unesdoc.unesco.org/images/0012/001271/127162f.pdf
- Rauterberg, G.W.M. (2015) From Personal to Cultural Computing: How to Assess a Cultural Experience. Pabst Science Publisher, 13-21.
- Fraisse, A. (2010) Internal and in Context Localisation of Commercial and Free Software. Theses, Université de Grenoble.
- Esselink, B. (2000) A Practical Guide to Localization. Benjamins, John Publishing Company. https://doi.org/10.1075/liwd.4
- Schäler, R. (2007) Localization. In: Baker, M. and Saldanha, G., Eds., Encyclopedia of Translation Studies, 2nd Edition, 157-161.
- Davie, A.J.T. (1992) An Introduction to Functional Programming Systems Using Haskell. Cambridge University Press, New York.
- Doets, K. and Van, J.E. (2004) The Haskell Road To Logic, Maths and Programming. King’s College Publications.
- Schildt, H. (2015) Introducing JavaFX 8 Programming. 1st Edition, McGraw-Hill Education Group.
- Abrams, M., Phanouriou, C., Batongbacal, A.L., Williams, S.M. and Shuster, J.E. (1999) Uiml: An Appliance-Independent XML User Interface Language. Computer Networks, 31, 1695-1708. https://doi.org/10.1016/S1389-1286(99)00044-4
- Ganneau, V., Calvary, G. and Demumieux, R. (2007) Métamodèle de règles d’adaptation pour la plasticité des interfaces homme-machine. Proceedings of the 19th Conference on L’Interaction Homme-Machine, IHM ‘07, Paris, 13-15 November 2007, 91-98. https://doi.org/10.1145/1541436.1541454
- Gabillon, Y. (2011) Composition d’interfaces homme-machine par planification automatique. In Interface Homme-Machine [cs.HC]. Université de Grenoble, Grenoble.
- Reina, L.A., Robles, G. and González-Barahona, J.M. (2013) A Preliminary Analysis of Localization in Free Software: How Translations Are Performed. In: Petrinja, E., Succi, G., Ioini, N. and Sillitti, A., Eds., 9th Open Source Software (OSS), volume AICT-404 of Open Source Software: Quality Verification, Part 1: Full Papers—Practices and Methods, Springer, Koper-Capodistria, 153-167.
- Dirk, S.K. (2005) Internationalisierung und lokalisierung von software. In: Reineke and Schmitz Klaus, Einführung in die Softwarelokalisierung, Gunter NarrVerlag, Tübingen, 11-26.