SkillAgentSearch skills...

LocalizationResourceGenerator

Localization Resource Generator & Translator CommandLine Tool for ASP.NET Core Application

Install / Use

/learn @hishamco/LocalizationResourceGenerator
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

LocalizationResourceGenerator

Localization Resource Generator & Translator CommandLine Tool for ASP.NET Core Application

dotnet resgen

dotnet resgen is a localization resource (resx) generator for the .NET Core applications. Also it translates the resource entries using Microsoft Translation APIs during the generation process.

How To Install

  1. Run the following command: dotnet publish -c Debug -r {runtime identifier}
  2. Add the binaries folder path - which is located in LocalizationResourceGenerator\src\LocalizationResourceGenerator\bin\Debug\{netcoreapp version}\{runtime identifier} - to the System PATH.

How To Use

dotnet resgen [arguments] [options]

Arguments:
  cultures   List of cultures, that the command will generate a resource file(s) for each one for them

Options:
  -h|--help            Show help information
  --default <CULTURE>  The default culture that the command will use it to translate from
  -t|--type <TYPE>     The type of the resource file [resx|restext]

Here is a few examples:

| Command | Description | | -----------------------------------| -------------------------------------------------------- | | dotnet resgen fr | Generates a fr.resx resource file from <resource>.resx file with en as default culture | | dotnet resgen fr es | Generates a fr.resx and es.resx resource files from <resource>.resx file with en as default culture | | dotnet resgen fr --default es | Generates a fr.resx resource file from <resource>.resx file with Spanish as default culture | | dotnet resgen fr -t restext | Generates a fr.resx resource file from <resource>.restext file with Spanish as default culture |

There are few steps you should consider before using the dotnet resgen command:

  • Create your default resource file without append the culture name in your resource directory
  • Go to the resource directory using command line
  • Run dotnet resgen command

Related Skills

View on GitHub
GitHub Stars23
CategoryDevelopment
Updated6mo ago
Forks2

Languages

C#

Security Score

67/100

Audited on Sep 21, 2025

No findings