giu888
New Member
- Mar 1, 2023
- 3
- 3
Taking the download down temporarily while I'm working on a fix since some furni can break (wallpapers, pet) when using this. Once everything works fine I will update this again.
I used Nitro v2 and Arcturus database for this so it might not work for everyone or you might have to change some things
What is this?
With this you can translate your furni to any language if you have the furnidata.xml of the desired language.
This doesn't translate custom furni.
How to use it
Put the FurniTranslator folder somewhere on your server where you can access it with your browser.
Find the furnidata.xml of the language you want to have. If you don't have it yet here are some examples:
After you have the furnidata.xml put the furnidata.xml and your FurnitureData.json in the FurniTranslator folder and run the FurnitureDataTranslator.py.
You will get a new file named FurnitureData_new that is translated.
Once that is complete rename your FurnitureData_new.json to FurnitureData.json.
Then run the ProductDataGenerator.py to generate a new ProductData.json.
Copy the new FurnitureData.json and ProductData.json into your nitro-assets/gamedata folder (create a backup of your old files before).
Close your emulator at this point, just to make sure it will actually update the database.
Open items_base.php and catalog_items.php in an editor such as notepad++ and change your (user,) database and password.
Save the files and open items_base.php in your browser (for example:
After that is complete you can open catalog_items.php in your browser. That might take ~5 minutes.
Once it stops you should be done and your furni and catalog should be translated!
Troubleshooting
If you get a cloudflare timeout then use your IP instead of your domain.
If you get a FastCGI timeout error you have to increase activityTimeout. In IIS it's in IIS Manager => FastCGI settings.
Additional stuff (optional)
Edit: I also added now the possibility for you to put classnames instead of furni names into the catalog_name and public_name of your database. In that case use the php files in the classname folder instead of the ones in the main folder. You would have to move the FurnitureData.json to that folder then aswell. Else if you don't want to use classnames you don't need to pay attention to that folder.
I hope this helps so that people don't have to pay people for overpriced translations or catalogs anymore.
Have fun :'D
Example screenshot of running items_base.php
I used Nitro v2 and Arcturus database for this so it might not work for everyone or you might have to change some things
What is this?
With this you can translate your furni to any language if you have the furnidata.xml of the desired language.
This doesn't translate custom furni.
How to use it
Put the FurniTranslator folder somewhere on your server where you can access it with your browser.
Find the furnidata.xml of the language you want to have. If you don't have it yet here are some examples:
You must be registered for see links
You must be registered for see links
After you have the furnidata.xml put the furnidata.xml and your FurnitureData.json in the FurniTranslator folder and run the FurnitureDataTranslator.py.
You will get a new file named FurnitureData_new that is translated.
Once that is complete rename your FurnitureData_new.json to FurnitureData.json.
Then run the ProductDataGenerator.py to generate a new ProductData.json.
Copy the new FurnitureData.json and ProductData.json into your nitro-assets/gamedata folder (create a backup of your old files before).
Close your emulator at this point, just to make sure it will actually update the database.
Open items_base.php and catalog_items.php in an editor such as notepad++ and change your (user,) database and password.
Save the files and open items_base.php in your browser (for example:
You must be registered for see links
. It has to be on your server for it to work.After that is complete you can open catalog_items.php in your browser. That might take ~5 minutes.
Once it stops you should be done and your furni and catalog should be translated!
Troubleshooting
If you get a cloudflare timeout then use your IP instead of your domain.
If you get a FastCGI timeout error you have to increase activityTimeout. In IIS it's in IIS Manager => FastCGI settings.
Additional stuff (optional)
Edit: I also added now the possibility for you to put classnames instead of furni names into the catalog_name and public_name of your database. In that case use the php files in the classname folder instead of the ones in the main folder. You would have to move the FurnitureData.json to that folder then aswell. Else if you don't want to use classnames you don't need to pay attention to that folder.
I hope this helps so that people don't have to pay people for overpriced translations or catalogs anymore.
Have fun :'D
Example screenshot of running items_base.php
You must be registered for see images attach
Last edited: