microsoft / winget-cli

WinGet is the Windows Package Manager. This project includes a CLI (Command Line Interface), PowerShell modules, and a COM (Component Object Model) API (Application Programming Interface).
https://learn.microsoft.com/windows/package-manager/
MIT License
23.41k stars 1.46k forks source link

Localizing help and making it updatable #3206

Open denelon opened 1 year ago

denelon commented 1 year ago

Localising help means translating the help text to non-EN-US languages and including those translations in the module. PowerShell does a great job handling this, but you must design it into the module.

As it turns out, the PowerShell team have some great guidance for this: https://learn.microsoft.com/en-us/powershell/scripting/developer/help/writing-help-for-windows-powershell-modules?view=powershell-7.3

Also, it looks like the module does not support updatable help either. You could consider fixing this.

Originally posted by @doctordns in https://github.com/microsoft/winget-cli/discussions/3182#discussioncomment-5779934

mdanish-kh commented 5 months ago

[Policy] Area-Localization