-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[ Bug/Support ]: Missing esEs strings on spells and locations #64
Comments
Does aowow get these strings from acore_world *_dbc tables? if so... the locales other than enus in these tables are empty. Edit: copied values from enus to eses in areatable_dbc and spell_dbc and still missing strings on aowow after reinstalling... I noticed the missing strings are spells, zones and races... in https://wowgaming.altervista.org/aowow the same sections aren't in spanish and seems to fallback to default english.. so, it might be a bug with locales handling as all other languages fallback to english in these sections. |
the azerothcore/aowow project supports the translations, the problem is related more to the implementation in wowgaming/aowow, we should run again the setup extracting the language text properly for eses |
Ok, thanks for replying.. how do I extract the text properly? I followed the instructions in the readme and ended up without spells,zones and races strings on aowow. |
read the readme carefully and add esES files in the right path, if you are running Linux or MacOS you need to be sure about the name of the path in terms of case-sensitivity |
I did.. It seems extractor gets esMX or esES strings as enTW? (Wtf?!). Using that node dbc extractor tool realized it.. it explains why aowow has none esES strings at spells, zones, races, etc. at all. |
maybe it's a bug of AoWoW, @Sarjuuk did you notice any similar issue? |
never seen that before. you are talking about this extractor? https://github.com/Sarjuuk/MPQExtractor (or Kanma/MPQExtractor) |
Ok, let me explain...
Notice the spanish string on the enTW property? I don't know if it's a bug on the dbc reader reading the dbc that your extractor created or it's your extractor that had set the spanish string on the enTW property... in any case I think this is why spanish locale strings aren't showing on my aowow. |
i get that the spanish locale is on the wrong index (for some reason), but you are really unclear on the tools you used. Did i get that right, that the mix up still occurs, even if you use the node-dbc-reader? |
I used https://github.com/Sarjuuk/MPQExtractor to extract the esMX client dbc's, as readme instructs. EDIT: I don't know any other tool to view the extracted dbc's to check if what node-dbc-reader reports is correct... I'm just trying to figure out why spanish strings aren't displayed on aowow in some sections, that's it. |
try https://github.com/WowDevTools/WDBXEditor but if both aowow and node-dbc-reader read the dbc like that it's likely an issue with your client files. If you don't trust my changes the the MPQExtractor you can use Kanmas and extract the DBCs again, but i highly doubt that will change anything. I just forked it so it doesn't get lost with time. |
It's not that I don't trust your changes, sorry if something I wrote made you think it. I'm just reporting something as a potential bug that may have went under radar... I'll try that editor and if it helps me to figure out the problem I'll be sharing it with you. Cheers. EDIT: WDBXEditor verified that the extracted dbc's from esMX client went to enTW column: this is the script I used to extract the client's dbc's:
|
Downloaded esES lang pack for the client and extracted it again, spanish strings went to zhCN: https://imgur.com/a/8j1tqS4 Azerothcore locales id (worldserver.conf):
Extractor seems to set different id's for locales and that might be the problem? |
a couple of things before i mull this over overnight. i found some esMX locales myself, loaded them in WDBX and saw the same thing (for ChrRaces.dbc). Thought it do be weird, used other dbc tools i have lying around for some reason and the locale string was on column 21 as expected if we look at the output from wdbx and node-dbc-reader again it lists all locales besides each other, even those that are functionally on the same column (namely EN, CN, TW) So thats a bust. The second part. /e: i used ChrRaces.dbc just beause its smaller than Spell.dbc |
I confirm MD5 and SHA1: SHA1 hash de chrraces.dbc: I was exporting to a SQL file the enTW to copy its values to esMX/esES in the aowow_spell table to check if it works but it will take some serious time because the SQL that WDBXEditor generated has a lot a sintax errors... I've tried to set aowow using esES dbc's and it gave me empty strings too... that might be because I didn't empty the db tho... |
I need to align azerothcore/aowow with sarjuu/aowow still, the new updated setup is still missing, I should take this PR back and complete it :S |
If you have access to an esES client this would be the easiest solution by far. |
Well... I extracted esES client and spanish strings went to zhCN: https://imgur.com/a/8j1tqS4 |
Ignore wdbx. I didn't realize it displayed strings so poorly. :/ See how it displays enCN and zhCN as two separate cols? Thats nonsense. They are on the same column. Same for enTW/zhTW and enUS/enGB |
Ok, will extract esES again and build aowow from scratch with it... will share results when done. Thanks! |
Finally! after a clean install with esES locale db's aowow works at 100%... thank you! Cheers! |
It's unused, probably forever. Not even red-rocket-site has an esMX localization that i could reuse. |
Current Behaviour
As titled: azerothcore aowow isn't displaying spells or locations/zones in spanish when locale is set to "eses".
It just shows empty strings... I checked the deployed aowow (https://wowgaming.altervista.org/aowow/) and when spanish is selected, it keeps showing spells and locatiosn in english.. so it seems something wrong with locales at some point.
Use AzerothCore?
Yes
Steps to reproduce the problem
Extra Notes
No response
Operating system
ubuntu server
PHP version
8.3
Browser
Chrome
The text was updated successfully, but these errors were encountered: