branchrust_reboot/main/localization_improvementscancel

53 Commits over 0 Days - ∞cph!

17 Days Ago
Better phrase conflicts detection Fixed 5 conflicts
18 Days Ago
Some phrase update fixes/clean up
18 Days Ago
Added an AssetPostprocessor that reloads the languages and refreshes the texts when a loc file changed
18 Days Ago
Fixed PhraseEditWindow dumping all engine-generated.json into engine.json when applying Updated contexts
18 Days Ago
Compile fix
18 Days Ago
Phrase contexts Fixed invalid hebrew json
18 Days Ago
merge from main
18 Days Ago
Updated all phrases files, created the new ones for all languages with the existing translations
18 Days Ago
Moved phrases declared in code out of engine.json into a seperate file named engine-generated.json, so its clearer that manual edits will be stomped Phrases coming from engine-generated.json cannot be edited via the phrase drawer. The window shows the assembly, class and property they come from
18 Days Ago
Refactored localization tools window, added steps drawer
18 Days Ago
UI_ServerEntry loc fix again, added vanilla and fixed the fallback
18 Days Ago
RustText code cleanup and comments
18 Days Ago
Server browser and nucleus loc fixes
18 Days Ago
Fixes when updating an existing code declared phrase values
18 Days Ago
Server entry gamemode tag loc fixes
18 Days Ago
Replaced ~50 instances of RustText.text for SetText or SetPhrase Will do the rest later, 150 to go
18 Days Ago
Codegen
18 Days Ago
Fixed language option label not resetting its formatting after switching from an RTL language
18 Days Ago
Fixed phrase edit not refreshing english base strings
18 Days Ago
Some cleanup Restored the Rebuild Phrases menu item, as a fast path for most users
18 Days Ago
▋▅▇▇▅▅▍ ▌▍▇▄▍▅▆▆▊██ ▄█▋▋▄ ▄▍ ████.▊▆▍▋▉▍ ▅/▋
18 Days Ago
▆▌▊▅▊▆█ ▇▌▍▇▅█▊▉▍▄▌ ▄▄▊█▍ ▋▌ ▌▊▌▅.▌▌▋▇█▊
18 Days Ago
Server compile fixes
18 Days Ago
All buttons functionnal on the localization tools window Removed the old menu items
18 Days Ago
Added a localization window where we can fire all the loc update actions from Started moving everything to coroutines so it doesn't stall the main thread
19 Days Ago
Removed unused language from Translate::SupportedLanguages
19 Days Ago
Crowdin upload
19 Days Ago
Reorganized the loc menu items
19 Days Ago
Crowdin download within unity, wip
19 Days Ago
merge from main
19 Days Ago
Fixed phrase contexts update catching RustText set to localized false
19 Days Ago
Updated phrase finder window
19 Days Ago
Fixed phrases using the same key and english being ignored by the phrase update
19 Days Ago
Fixed bbq loot panel title
19 Days Ago
Fixed 4 conflictings phrases - setfreq_desc - spin_desc - drink_desc - open_loot
19 Days Ago
Skip phrases in EntityMenu.cs, we catch these by attributes
19 Days Ago
Added a check looking for unused phrases and conflicts Removed some unused/duped phrases
19 Days Ago
Some fixes for the phrase contexts update, it wasn't catching everything
19 Days Ago
Tooltips now use phrases Converted and reserialized all UI prefabs using tooltips (~130 prefabs)
19 Days Ago
Some refactoring, make sure prefab phrase contexts arent stomped when running the phrase update Fixed persistent assets in lists being explored as potential phrase contexts
20 Days Ago
Merged engine.json and phrases.json into a single file
20 Days Ago
Phrase update only look for code declared phrases Added "Update Phrases Usage", which is basically the old update scanning the whole project, collecting everything and saving where phrases are used
20 Days Ago
Bug fixes following Phrase english field set to non serialized
20 Days Ago
Moved files around and renamed some classes
20 Days Ago
Removed test code
20 Days Ago
Added LocalizationToken attribute, use that everywhere instead. Much easier
20 Days Ago
LocalizeText use the new localization drawer Removed its English field Added a warning saying its obsolete
20 Days Ago
RustTextEditor and PhraseDrawer share the same drawing code Phrase adding flow
21 Days Ago
Added exact match to PhraseSearchWindow and improved performance
21 Days Ago
English field of phrases is now non serialized, removed English from RustText Added a button on PhraseDrawer to edit a phrase, opens a window that will amend changes to the json file directly Phrases update now only collect phrases declared in code