OrchardCoreContrib.PoExtractor
OrchardCoreContrib.PoExtractor copied to clipboard
Extracts localizable strings from .cs, .vb, .cshtml and .liquid files into POT files
Related to #90
Hi There I have a proposal to improve the PoExtractor and would like to get some feedback from you whether you the proposed solution is agreeable with the project and...
## Repro Cases ### String Concatenation `+` ```C# S["Hey there " + "how do you like this?" + "I know it's not recommended"]; ``` ### String Reference (Field/Property...) ```C# const...
You need to do a Dotnet Pack on the PoExtractor.OrchardCore or the PoExtractor projects. Then you need to do: extractpo ```cmd dotnet tool install --global --add-source {{PathToYourRepository}}\OrchardCoreContrib.PoExtractor\src\OrchardCoreContrib.PoExtractor\bin\Debug OrchardCoreContrib.PoExtractor --version 1.0.1...
Related to #76 @Skrypt we could ignore `\r` instead of throwing an exception
Hello, the output of poextractor is a POT template for each project, which can be a bit annoying at times, especially when using POEdit to translate strings. It might be...
The tool supports extracting strings from Liquid files. But it does not extract Liquid strings from *.recipe.json files. For example the [Lombiq Training Demo](https://github.com/Lombiq/Orchard-Training-Demo-Module/) repo [contains a recipe](https://github.com/Lombiq/Orchard-Training-Demo-Module/blob/87799264e193b9be380f034a455d04a174b08331/Lombiq.TrainingDemo/Recipes/TrainingDemo.Workflows.Sample.recipe.json#L58-L72) with the...
This change adds two unit tests that remove the project name from the and actually removes the project name from the generated context only for Razor metadata. I created a...
The current input path handling is problematic and error prone. Steps to reproduce a problem: 1. Create a sample project - `mkdir SampleXX` - `cd SampleXX` - `dotnet new mvc`...
First of all, thanks for the effort you're putting in. I've been using gettext style translations in Django and I'm considering using PO files for easier localisation into multiple languages....