space-wizards / space-station-14

A multiplayer game about paranoia and chaos on a space station. Remake of the cult-classic Space Station 13.
https://spacestation14.io
MIT License
2.71k stars 3.42k forks source link

Issue to track conversion of codebase to fluent system #3888

Closed SweptWasTaken closed 3 years ago

SweptWasTaken commented 3 years ago

Description

NOTE: Submitting this since i'm scared of losing work, compiling this was an absolute ass.

Was gonna make this a project but I think an issue is good 'nuff. This issue is only tracking components and UI/Menus, NOT entities.

Our docs on Fluent. Basically fluent replaces the content Loc.GetString() with a identifier that reads from the .flt files in our locale directory.

Most of the Loc.GetStrings in the codebase have not been converted over to this new system, so get crackin' and fix em. It's pretty easy to do, but do NOT web-edit it or I will close your PR.

Ngl this is pretty tedious and since I expect you to check in-game that you've done this right I don't recommend you make massive PRs for this. However, I also will not approve of a million tiny PRs for each component.

Not touching any BodySystem stuff to make stuff easier on @DrSmugleaf .

Components/Systems

System

Manager

Verbs <- This list is kinda fucky, as there are Verbs embedded in components so ctrl-f if you wanna do it in one PR.

Commands

XAML UI

**Menu

Window

UI/Misc

Content.Shared few files

Visne commented 3 years ago

3893

Visne commented 3 years ago

3893

@SweptWasTaken This is merged now, you can tick them off.

SweptWasTaken commented 3 years ago

3893

@SweptWasTaken This is merged now, you can tick them off.

Done.