Great.Now I'll report the progress here.
[Progress]
All texts in the \data folder(except strings/tips.json) haved been localized and adjusted recently. Strings.json is under translation - it's a little bit hard to find out where these texts are displayed.
The following source code (.java) in \jar folder has been localized:
src.com.fs.starfarer.api.campaign.impl.items [About Ambassdor, Template and VPC , 100%]
src.com.fs.starfarer.api.impl.campaign.econ.conditions.edicts [Texts showed in planetary main menu and market conditions, display pattern has been adjusted]
src.com.fs.starfarer.api.impl.campaign.econ.impl [Simply translated , not tested yet.]
The current progress of localization is at 50%(or might be 40%? It depends on the amount of texts in the JAR)
-devmode and console will be used for further tests.
By the way, IndEvo.jar just got sucessfully complied last morning...I struggled for imports from shadowyards for hours, only to find some "work in progress" project that should be deleted. Stupid be me.XD
[Filted & Re-write]
# "Paperclip Maximizers" are explained as "Strong - but seems to be harmless - artificial intelligence".
# "Von Neumann automaton" is quoted at introduction text of Salvage Drone Replicator.
# Effect description text of ComArray. and AdInfra. in Colony interface is re-writed based on translator's playing experience. The original English text is a bit hard to comprehend ("The maximum bonus production"?It took me a while to find out that this has nothing to do with the number of production type, but just about the quantity)
# Edict: Trade Incentives and Edict: Forced Labour are redirected into a more subtle version to minimize the risk of disturbing readers.For historical reasons.
? Not found"C____ P_____"meme yet.Guess it has been removed before.
[Bug report]
! Edict: Hard Deadlines and Edict: Exact Clearances won't effect ScrapYards' hull production ,but they're still providing quality bonuses when the hull production >1.Addtional texts are added to emphasize this in this version.
[Asking]
? cond.getName().contains() is very interesting.Are there any other functions that might break when something's name is changed? "Decivilized Subpopulation"condition in the original game was translated in our SS version, and "ubpopulation" won't work.How do I fix it?
? "Ambassador" ranks and misc like "shortage"/"colonies" are noted "Might cause issues when traslated" in code comments. Just wondering why...