Usage:
translate.pl dir1 dir2
for example:
translate.pl RimWorld532Linux/Mods/Core/Languages/English/ RimWorld-Polish/
Example output:
Looking for missing files...
2 files only in RimWorld532Linux/Mods/Core/Languages/English/:
DefInjected/TraitDef/Example_Traits.xml
Keyed/Menu_Options.xml
69 files only in RimWorld-Polish/:
DefInjected/DesignationCategoryDef/BaseDesignationCategories.xml
DefInjected/HistoryAutoRecorderGroupDef/HistoryAutoRecorderGroups.xml
DefInjected/TraderKindDef/BaseTraderKinds.xml
DefInjected/ThingDef/Plants_Wild.xml
DefInjected/ThingDef/Buildings_Power.xml
DefInjected/ThingDef/Buildings_Misc.xml
DefInjected/ThingDef/Items_Resources.xml
DefInjected/ThingDef/Buildings_Natural.xml
DefInjected/ThingDef/Filth_Various.xml
DefInjected/ThingDef/Items_Various.xml
DefInjected/ThingDef/Buildings_Furniture.xml
DefInjected/ThingDef/Weapons_Artillery.xml
DefInjected/ThingDef/Items_Debris.xml
DefInjected/ThingDef/Races_Humanoid.xml
DefInjected/ThingDef/Plants_Cultivated.xml
DefInjected/ThingDef/Buildings_Ship.xml
DefInjected/ThingDef/Apparel_Various.xml
DefInjected/ThingDef/Buildings_Decoration.xml
DefInjected/ThingDef/Buildings_Security.xml
DefInjected/ThingDef/Items_Chunks.xml
DefInjected/ThingDef/Races_Animals.xml
DefInjected/ThingDef/Weapons_Neolithic.xml
DefInjected/ThingDef/Races_Mechanoid.xml
DefInjected/ThingDef/Items_Meals.xml
DefInjected/ThingDef/Buildings_Production.xml
DefInjected/ThingDef/Weapons_Guns.xml
DefInjected/ThingDef/Buildings_Structure.xml
DefInjected/ThingDef/Weapons_Grenades.xml
DefInjected/ThingDef/Items_Exotic.xml
DefInjected/RoofDef/BaseRoofs.xml
DefInjected/MapConditionDef/BaseMapConditions.xml
DefInjected/ResearchProjectDef/ShipResearchProjects.xml
DefInjected/ResearchProjectDef/FertilizerPumpProject.xml
DefInjected/ResearchProjectDef/BaseResearchProjects.xml
DefInjected/StorytellerDef/BaseStorytellers.xml
DefInjected/ThingCategoryDef/BaseThingCategories.xml
DefInjected/ThoughtDef/BaseMemoryThoughts.xml
DefInjected/ThoughtDef/BaseConditionThoughts.xml
DefInjected/ThoughtDef/Thoughts_PsychicDrone.xml
DefInjected/SkillDef/SkillsBase.xml
DefInjected/JobDef/BaseJobDefs.xml
DefInjected/TraitDef/BaseTraits.xml
DefInjected/TerrainDef/Terrain_Special.xml
DefInjected/TerrainDef/Terrain_Natural.xml
DefInjected/TerrainDef/Terrain_Floors.xml
DefInjected/WeatherDef/CoreWeathers.xml
DefInjected/DamageTypeDef/BaseDamageTypes.xml
DefInjected/SkillNeedDef/SkillNeedsGeneral.xml
DefInjected/PawnKindDef/PawnKinds_Tribal.xml
DefInjected/PawnKindDef/PawnKinds_Colonist.xml
DefInjected/PawnKindDef/PawnKinds_Pirates.xml
DefInjected/PawnKindDef/PawnKinds_Outlanders.xml
DefInjected/PawnKindDef/PawnKinds_Mercenary.xml
DefInjected/PawnKindDef/PawnKinds_Mechanoids.xml
DefInjected/PawnKindDef/PawnKinds_Animals.xml
DefInjected/WorkTypeDef/BaseWorkTypes.xml
DefInjected/HistoryAutoRecorderDef/HistoryAutoRecorders.xml
DefInjected/RecipeDef/Recipes_Cremation.xml
DefInjected/RecipeDef/Recipes_Meals.xml
DefInjected/RecipeDef/Recipes_Butchery.xml
DefInjected/RecipeDef/Recipes_Production.xml
DefInjected/HairDef/HairsGeneral.xml
DefInjected/WorkGiverDef/BaseWorkGivers.xml
DefInjected/FactionDef/BaseFactionTypes.xml
Keyed/NoEffectTraits.xml
Keyed/Menus_Options.xml
Keyed/MenusGameplay.xml
Keyed/MenuOptions.xml
Keyed/MenusMain.xml
Looking for missing xml tags...
File: Keyed/DialogsVarious.xml:
1 tags only in RimWorld532Linux/Mods/Core/Languages/English/:
Covers
File: Keyed/Menus_Main.xml:
44 tags only in RimWorld532Linux/Mods/Core/Languages/English/:
CannotLandBiome
ReviewWorld
AvgTemp
Biome
WorldSeed
HasCoast1
ChallengeScaleTip
BiomeNotImplemented
Fertility
Terrain
CreateWorld
Elevation
WorldRenderModeElevation
SelectWorld
ChallengeScale_SeriousChallegne
WorldRenderModeFull
SelectLandingSite
ChallengeScale_Casual
Rainfall
HasCoast2
WorldChooseButton
WorldRenderModeTemperature
ChallengeScale_Rough
WorldSize
ChallengeScale_Challenge
NoWorldsFilesFound
GeneratingMap
ChallengeScale_BuilderMode
HasCoast3
WorldRenderModeBiomes
Reset
MustChooseChallengeScale
WorldRenderMode
SelectSite
WorldGenerate
WorldRenderModeFertility
WorldSaveAndFinish
HasCoast0
ChallengeScale
MustSelectLandingSite
RandomizeSeed
GenerateWorld
WorldRenderModeRainfall
ChallengeScale_ExtremeChallenge
File: Keyed/Gameplay.xml:
36 tags only in RimWorld532Linux/Mods/Core/Languages/English/:
Communication
GoodCondition
VeryPoor
RenameColonist
LittlePain
SeverePain
WholeBody
Dead
ShatteredBodyPart
MediumPain
DoctorsCare
Impaired
None
InPain
Efficiency
FreshMissingBodyPart
NoPain
MissingBodyPart
ExtremePain
PainShock
SlightlyImpaired
Poor
Weakened
SeriouslyImpaired
DataProcessing
TabHealth
MedicalBed
NotGrowingNowNight
NoInjuries
DestroyedBodyPart
Adapted
Headshot
PainLevel
Healthy
Unconscious
PrisonerGetsMedicine
1 tags only in RimWorld-Polish/:
TabNeeds
How to install:
cpan XML::Simple File::Find