Localization Tool is a versatile tool for converting localization files, and scanning inlined strings. It can be ran as a command-line tool, and as a MSBuild task.
There are two versions of it, .NET Framework version and .NET Core version. Both versions can be ran on windows and on linux.
The tool is commercial and requires a license.