anacondaq Posted February 27, 2015 Posted February 27, 2015 Dear rAthena developers, when you will have time, please improve this feature to rAthena too. This feature can help a lot to make any server international in any sence. It's very good feature. Details: http://hercules.ws/board/topic/8687-hercules-ultimate-localization-design/ Commit: https://github.com/HerculesWS/Hercules/commit/330e31cc71ece055908acb1eb967b4009ebc9c46 2 Quote
Zell Posted February 27, 2015 Posted February 27, 2015 Unfortunately I feel that rathena team does not like to merge some things hercules. There is not only those functions that could be added to rathena, as against other wpe and etc. Quote
anacondaq Posted February 27, 2015 Author Posted February 27, 2015 i will hope anyway, because this is really awesome feature. Btw, Thank you dear developers for fixing bugs, and supporting rAthena. You rocks guys! (@Playtester, @Cydh, @Aleos) Quote
Cydh Posted February 28, 2015 Posted February 28, 2015 I don't see this feature is bad, but I personally not interested, but since it's like Anacondaqq said, it's kind of useful and somehow we (staff/dev) ever make conversation about this, to make translation (following msg_conf translation) but it's stale now, no progress for long time ago. so, summary, if anyone want to make .diff or PR, I personally welcome it. (if PR, make sure in new branch on ur fork, do NOT put it in your 'master' branch). some of us are busy with life, some are MIA, some has doing other thing that has higher priority to be added, and someone like me just doing something that I interested in. SO PLEASE, feel free to help rAthena development. and... since this is translation utility is HUGE, I/WE don't provide the translation itself. SO, everyone can do some translations and share it to the world! 2 Quote
Aleos Posted March 1, 2015 Posted March 1, 2015 Agreed with Cydh. I don't see it as a bad feature but we have a few other stuff on our plates before this comes into play. Unless someone wants to make a PR, go for it! 1 Quote
Cydh Posted June 29, 2015 Posted June 29, 2015 hi all, good news that @Aleos are scheming something about this. (he dragged me to test ) so, just wait this weekdays I am starting to work on this now. 1 Quote
Cydh Posted September 3, 2015 Posted September 3, 2015 any suggestion for the conf/translations.conf structure? https://gist.github.com/cydh/b5d50390276ab97fb084 1 Quote
Helly Posted March 28, 2016 Posted March 28, 2016 (edited) Do not neglect this issue, a large percentage of users rathena not counting the players of these servers Do not speak english please consider himwe are in March 2016... @Aleos @Cydh Edited March 28, 2016 by Namine210 Quote
Cydh Posted April 23, 2016 Posted April 23, 2016 So, I just leave what I've done here. Thanks to Hercules and Aleos https://github.com/cydh/rathena/tree/feature/translation https://github.com/cydh/rathena/commit/98f28a6cdf275c2ad0274229a6bdad48c166bbfc .diff only 3 Quote
Helly Posted April 23, 2016 Posted April 23, 2016 So, I just leave what I've done here. Thanks to Hercules and Aleos https://github.com/cydh/rathena/tree/feature/translation https://github.com/cydh/rathena/commit/98f28a6cdf275c2ad0274229a6bdad48c166bbfc .diff only Thank you cydh Quote
Helly Posted April 24, 2016 Posted April 24, 2016 (edited) Hi @Cydh I confirm Work 100% good in NPC. Edited May 4, 2016 by Valhallen Quote
Darknessfmy Posted May 8, 2016 Posted May 8, 2016 Hi @cydh, in windows work fine in VBasic and in my test sever work 100% fine but i try compile in Linux (centos) but show this error and is impossible continue compiling CC chat.c CC chrif.c CC clif.c clif.c:16486: warning: 'clif_min_badges' defined but not used CC date.c CC duel.c In file included from pc.h:11, from duel.c:10: map.h:1016: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token make[1]: *** [obj/duel.o] Error 1 make[1]: Leaving directory `/root/Music/ra/src/map' make: *** [map] Error 2 Thank you for your help Quote
Darknessfmy Posted June 12, 2016 Posted June 12, 2016 (edited) diff not work in the last rev of rAthena, Compiled in VS logincnslif.c 1> char_mapif.c 1> int_auction.c 3> buyingstore.c 1> int_elemental.c 3>..\src\map\atcommand.c(3927): warning C4013: 'map_msg_reload' sin definir; se supone que extern devuelve como resultado int 1> int_guild.c 1> int_homun.c 1> int_mail.c 3>..\src\map\atcommand.c(11337): warning C4013: 'msg_langstr2langtype' sin definir; se supone que extern devuelve como resultado int 3>..\src\map\atcommand.c(11338): warning C4013: 'msg_checklangtype' sin definir; se supone que extern devuelve como resultado int 4> mapcache.vcxproj -> C:\Users\fmy\Desktop\rAthena\vcproj-12\..\mapcache.exe 1> int_mercenary.c 3>..\src\map\atcommand.c(11341): error C2039: 'langtype' : no es un miembro de 'map_session_data' 3> c:\users\fmy\desktop\rathena\src\map\pc.h(191) : vea la declaración de 'map_session_data' 3>..\src\map\atcommand.c(11342): warning C4013: 'msg_langtype2langstr' sin definir; se supone que extern devuelve como resultado int 3>..\src\map\atcommand.c(11357): warning C4047: 'función' : 'const char *' es distinto en los niveles de direccionamiento indirecto de 'int' 3>..\src\map\atcommand.c(11357): warning C4024: 'clif_displaymessage' : tipos distintos para el parámetro formal y el parámetro real 2 3> cashshop.c 3> channel.c 3> chat.c 2> Generando código 1> int_party.c 1> int_pet.c 3> chrif.c 1> int_quest.c 2> Generación de código finalizada 1> int_storage.c 3> clif.c 1> inter.c 3> date.c 3> duel.c 3> elemental.c 3> guild.c 3> intif.c 2> login-server.vcxproj -> C:\Users\fmy\Desktop\rAthena\vcproj-12\..\login-server.exe 3> itemdb.c 3> log.c 3> mail.c 3> map.c 3> mapreg.c 1> Generando código 3> homunculus.c 3> instance.c 3> mercenary.c 3>..\src\map\map.c(4601): error C2065: 'MSG_CONF_NAME_RUS' : identificador no declarado 3>..\src\map\map.c(4601): warning C4047: 'inicializando' : 'char *' es distinto en los niveles de direccionamiento indirecto de 'int' 3>..\src\map\map.c(4602): error C2065: 'MSG_CONF_NAME_SPN' : identificador no declarado 3>..\src\map\map.c(4602): warning C4047: 'inicializando' : 'char *' es distinto en los niveles de direccionamiento indirecto de 'int' 3>..\src\map\map.c(4603): error C2065: 'MSG_CONF_NAME_GRM' : identificador no declarado 3>..\src\map\map.c(4603): warning C4047: 'inicializando' : 'char *' es distinto en los niveles de direccionamiento indirecto de 'int' 3>..\src\map\map.c(4604): error C2065: 'MSG_CONF_NAME_CHN' : identificador no declarado 3>..\src\map\map.c(4604): warning C4047: 'inicializando' : 'char *' es distinto en los niveles de direccionamiento indirecto de 'int' 3>..\src\map\map.c(4605): error C2065: 'MSG_CONF_NAME_MAL' : identificador no declarado 3>..\src\map\map.c(4605): warning C4047: 'inicializando' : 'char *' es distinto en los niveles de direccionamiento indirecto de 'int' 3>..\src\map\map.c(4606): error C2065: 'MSG_CONF_NAME_IDN' : identificador no declarado 3>..\src\map\map.c(4606): warning C4047: 'inicializando' : 'char *' es distinto en los niveles de direccionamiento indirecto de 'int' 3>..\src\map\map.c(4607): error C2065: 'MSG_CONF_NAME_FRN' : identificador no declarado 3>..\src\map\map.c(4607): warning C4047: 'inicializando' : 'char *' es distinto en los niveles de direccionamiento indirecto de 'int' 3>..\src\map\map.c(4608): error C2065: 'MSG_CONF_NAME_POR' : identificador no declarado 3>..\src\map\map.c(4608): warning C4047: 'inicializando' : 'char *' es distinto en los niveles de direccionamiento indirecto de 'int' 3>..\src\map\map.c(4610): error C2065: 'MSG_CONF_NAME_THA' : identificador no declarado 3>..\src\map\map.c(4610): warning C4047: 'inicializando' : 'char *' es distinto en los niveles de direccionamiento indirecto de 'int' 3>..\src\map\map.c(4615): warning C4013: 'msg_checklangtype' sin definir; se supone que extern devuelve como resultado int 3>..\src\map\map.c(4625): warning C4013: '_do_final_msg' sin definir; se supone que extern devuelve como resultado int 3>..\src\map\map.c(4644): warning C4013: '_msg_config_read' sin definir; se supone que extern devuelve como resultado int 3>..\src\map\map.c(4653): error C2039: 'langtype' : no es un miembro de 'map_session_data' 3> c:\users\fmy\desktop\rathena\src\map\pc.h(191) : vea la declaración de 'map_session_data' 3> c:\users\fmy\desktop\rathena\src\map\pc.h(191) : vea la declaración de 'map_session_data' 3>..\src\map\map.c(4656): warning C4013: '_msg_txt' sin definir; se supone que extern devuelve como resultado int 3>..\src\map\map.c(4656): warning C4047: 'inicializando' : 'const char *' es distinto en los niveles de direccionamiento indirecto de 'int' 3>..\src\map\map.c(4663): warning C4047: 'return' : 'const char *' es distinto en los niveles de direccionamiento indirecto de 'int' 3>..\src\map\map.c(4705): error C2065: 'MSG_CONF_NAME_RUS' : identificador no declarado 3>..\src\map\map.c(4705): warning C4047: '=' : 'int' es distinto en los niveles de direccionamiento indirecto de 'char [31]' 3>..\src\map\map.c(4706): error C2065: 'MSG_CONF_NAME_SPN' : identificador no declarado 3>..\src\map\map.c(4706): warning C4047: '=' : 'int' es distinto en los niveles de direccionamiento indirecto de 'char [31]' 3>..\src\map\map.c(4707): error C2065: 'MSG_CONF_NAME_GRM' : identificador no declarado 3>..\src\map\map.c(4707): warning C4047: '=' : 'int' es distinto en los niveles de direccionamiento indirecto de 'char [31]' 3>..\src\map\map.c(4708): error C2065: 'MSG_CONF_NAME_CHN' : identificador no declarado 3>..\src\map\map.c(4708): warning C4047: '=' : 'int' es distinto en los niveles de direccionamiento indirecto de 'char [31]' 3>..\src\map\map.c(4709): error C2065: 'MSG_CONF_NAME_MAL' : identificador no declarado 3>..\src\map\map.c(4709): warning C4047: '=' : 'int' es distinto en los niveles de direccionamiento indirecto de 'char [31]' 3>..\src\map\map.c(4710): error C2065: 'MSG_CONF_NAME_IDN' : identificador no declarado 3>..\src\map\map.c(4710): warning C4047: '=' : 'int' es distinto en los niveles de direccionamiento indirecto de 'char [31]' 3>..\src\map\map.c(4711): error C2065: 'MSG_CONF_NAME_FRN' : identificador no declarado 3>..\src\map\map.c(4711): warning C4047: '=' : 'int' es distinto en los niveles de direccionamiento indirecto de 'char [31]' 3>..\src\map\map.c(4712): error C2065: 'MSG_CONF_NAME_POR' : identificador no declarado 3>..\src\map\map.c(4712): warning C4047: '=' : 'int' es distinto en los niveles de direccionamiento indirecto de 'char [31]' 3>..\src\map\map.c(4713): error C2065: 'MSG_CONF_NAME_THA' : identificador no declarado 3>..\src\map\map.c(4713): warning C4047: '=' : 'int' es distinto en los niveles de direccionamiento indirecto de 'char [31]' 3> mob.c 1> Generación de código finalizada 3> npc.c 3> npc_chat.c 3> party.c 3> path.c 3> pc.c 3> pc_groups.c 3> pet.c 3> quest.c 3>..\src\map\pc.c(1951): error C2039: 'langtype' : no es un miembro de 'map_session_data' 3> c:\users\fmy\desktop\rathena\src\map\pc.h(191) : vea la declaración de 'map_session_data' 3>..\src\map\pc.c(1952): warning C4013: 'msg_checklangtype' sin definir; se supone que extern devuelve como resultado int 3>..\src\map\pc.c(1952): error C2039: 'langtype' : no es un miembro de 'map_session_data' 3> c:\users\fmy\desktop\rathena\src\map\pc.h(191) : vea la declaración de 'map_session_data' 3>..\src\map\pc.c(1953): error C2039: 'langtype' : no es un miembro de 'map_session_data' 3> c:\users\fmy\desktop\rathena\src\map\pc.h(191) : vea la declaración de 'map_session_data' 3> script.c 1> char-server.vcxproj -> C:\Users\fmy\Desktop\rAthena\vcproj-12\..\char-server.exe 3> searchstore.c 3> skill.c 3> status.c 3> storage.c 3> trade.c 3> unit.c 3> vending.c ========== Recompilar todo: 3 correctos, 1 incorrectos, 0 omitidos ========== Edited June 12, 2016 by Darknessfmy Quote
Helly Posted September 29, 2016 Posted September 29, 2016 update please and release for official git thank you Quote
Cydh Posted September 29, 2016 Posted September 29, 2016 update please and release for official git thank you update: soon release: too fast hundred years 1 Quote
Secrets Posted September 30, 2016 Posted September 30, 2016 update please and release for official git thank you update: soon release: too fast hundred years PR it. Quote
Cydh Posted October 12, 2016 Posted October 12, 2016 Please who use this patch, give us feedback. Does it work fine? Any issue? What language you translate? just any info related this feature 2 Quote
Darknessfmy Posted December 23, 2016 Posted December 23, 2016 (edited) @Cydh @Aleos this work really fine, why dont implement this officialy to rA? is a Really usefull tool My team and me translate to Spanish, working very fine only the problem have if i update to the last rAthena..this dont work...for this i think if is possible implement this how a oficial feature in git of rA Edited December 26, 2016 by Darknessfmy Quote
Cydh Posted December 26, 2016 Posted December 26, 2016 (edited) Updated at Initial Release: Translation/Localization Feature Pull: 1829 Edited December 26, 2016 by Cydh 2 Quote
Darknessfmy Posted December 31, 2016 Posted December 31, 2016 https://github.com/rathena/rathena/pull/1829#issuecomment-269847545 Bug report @Cydh @Aleos Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.