tCSV - CSV Translation tool Translation and editing in different languages done easy. < Download latest version > Edit, and easily translate your PDA or other .csv files. Searchable, and sortable overview, featuring all currently used languages, organized by their KEY Features -Built in google-translate To help you get started. Usually not the best quality, but it can help to get the progress moving. -Fully featured editor With all current (A6.5) text-editing -Auto highlighter Of fields that was changed from an import, fields that is blank, and fields that ends in a * (You can use this to mark unfinished translations, by appending a * to the end) -Exporting of whole, or parts, of the translation work To help making the workload more managable, you can assign a person for instance all translations starting with "a". After the session, this person can choose "export" => selecting the specific language => select "only edited" for instance. This allows for many different versions of coop. Toy with it to get inspired for what fits your workflow. -Importing of whole, or parts, of a translation work Detects Languages present in the csv file, and allows you to import a specific one. If you want to see all KEYS affected, that is possible too. You can import any file, via normal file-browsing. -Error-handling of csv files To an extent, the tool will attempt to correct mistakes in your csv file, by the same algorithm as ePDA uses. It will for instance fix too many ", remove invalid KEYS, merge duplicate keys and more. It is not flawless, but will remove many unwanted sideeffects. -Features a list of languages. Those supported in the game will be shown by default. Add those you are able/wanting to translate, and don't waste space on the rest. -Smart integration with the ePDA *If dropped in the same folder as the ePDA, it will use the ePDAs config file to find the csv file < Download latest version > Requirements -WinRar / 7zip / other software that can read a .rar file -A browser. Firefox is recommended. It may not work properly in other browsers How to install 1. Download the latest version from the link above Spoiler: 2a: Drop the tool in your ePDA folder This is by far the easiest way to install the tool, if you have the ePDA tool installed. No manual configuration are needed in this approach, given the ePDA is configured. Simply drop the files from the downloaded file, inside the same directory as ePDA. (So that emp_main.html, and csv_translator_main.html is in the same directory) Spoiler: 2b: Manual install (for use with other csv files) 2b.1. Go to your "Empyrion - Galactic Survival" folder in steam. (For instance "D:\APPS\steamapps\common\Empyrion - Galactic Survival") 2b.2. Extract the tool anywhere *IN* or *ABOVE* the content you want to edit (for instance, if your csv file is in the 'common' foolder, it have to be extracted there, or above, as shown below 2b.3. Open the csv_translator_config.txt 2b.4. if you extracted the tool *ABOVE* what you are wanting to edit, navigate to the file, and copy the url (for instance D:/APPS/steamapps/common/Empyrion - Galactic Survival/Content/Extras/PDA/ , if what you want to edit is the PDA.csv, inside the normal PDA folder. Another example: D:\APPS\steamapps\common\Empyrion - Galactic Survival\Content\Scenarios\Dawn of Galaxy\Extras\PDA if it's the PDA.csv, inside the scenario "dawn of galaxy" you want to edit.) Note: any .csv file, that is in the same format as empyrion should work 2b.5. Paste this url as the "filePath" parameter (normal pda, filepath would for instance look like) "filePath":"D:/APPS/steamapps/common/Empyrion - Galactic Survival/Content/Extras/PDA/", if you extracted the tool *IN THE* same directory, you can leave 'filePath' blank 2b.6. Edit 'fileName' to the file you are wanting to edit. For instance "fileName":"PDA.csv", to edit the PDA.csv file. 2b.7. Optionally edit other parameters of the config file to your liking. 2b.8. Save it. 3. Using it 3.1. Open "csv_translator_main.html" in your browser (recommended: firefox) 3.2. Use the tool. Click "Save" in the browser window to save your progress. 3.3. A window will open, with the name of your fileName (the file you are editing) 4. Open the window and copy everything in there -Go to the PDA folder of the scenario you are editing (or whatever file you are using it with) -Open the file -Copy everything from the browser tab -Delete everything in the file -Paste what you copied into the file -Save the file NOTE: This method DOES NOT automatically save. You HAVE TO follow step 4 EVERY TIME you wish to save your progress. Thank you @RexXxuS for making the navigation bar look a bit prettier. Also for providing the name and icon! FAQ Q: How do I do X A: It should be fairly obvious. Most things are simple 'click and type' operations. If it's not explained here, please feel free to ask. Q: I got an error in the browser A: Read the error. It is most likely due to one of three things: -You didn't place the files properly. Note, that they MAY NOT be in any subfolders, and should appear exactly, as step 2b.2 or 2a in the "How to install" section shows. -You didn't configure the config.txt file properly. Please refer to step 2b in the "How to install" section, if you are using manual path. Otherwise, make sure your ePDA works. -Your CSV files are corrupt. Q: I'm still having a hard time getting it to work A: Please read over the "How to install" section again. If you are still having trouble, please send your PDA.csv (or other csv file), and config.txt file, together with an image showing where you extracted the files to. Also make sure to include your Empyrion path. Q: An update occured: How do I get the newest version? A: Follow the download link in this post, and download the new version. First thing you should do, is check the csv_translator_changelog.txt, under the folder csv_translator_assets/. If there have been an update to the configuration file since your version, you have to replace *all* the current files with the new ones. If there have not been one, you can replace *all* the current files *except* the csv_translator_config.txt, to keep your current configuration. [Remember to update the config.txt, if you overwrite it][Unsure about your current version? It's stated, when you open the emp_main.html, in your browser, as the title] Contribute If you like the tool, please feel free to contribute in one of the following ways: -Keep an eye out for bugs, and report them -Suggest other wordings. English is my second language, so you might be able to explain some of the things better than it currently is. -Donate: If you feel generous, I won't say no to your money. It will help me to assign more time for future updates (If you want, you can donate here: Donate via Paypal . (Please note, that I do not care for your address, etc, but paypal requires it)) -Give feedback. Let me know what could be better, or what you would like to see in the future License You are free to use this tool for personal projects. If you intend on selling the csv entries, contact me, and we can work something out [Eleon is excluded from this rule]. You are free to share anything you create using this tool, aslong as you don't sell it. You are free to modify the sourcecode for personal use only You may not redistribute the tool, or any modified version of it.