L10NSharp.CheckOrFixXliff 11.0.0-beta0003

This is a prerelease version of L10NSharp.CheckOrFixXliff.
There is a newer version of this package available.
See the version list below for details.
dotnet add package L10NSharp.CheckOrFixXliff --version 11.0.0-beta0003
                    
NuGet\Install-Package L10NSharp.CheckOrFixXliff -Version 11.0.0-beta0003
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="L10NSharp.CheckOrFixXliff" Version="11.0.0-beta0003" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="L10NSharp.CheckOrFixXliff" Version="11.0.0-beta0003" />
                    
Directory.Packages.props
<PackageReference Include="L10NSharp.CheckOrFixXliff" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add L10NSharp.CheckOrFixXliff --version 11.0.0-beta0003
                    
#r "nuget: L10NSharp.CheckOrFixXliff, 11.0.0-beta0003"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package L10NSharp.CheckOrFixXliff@11.0.0-beta0003
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=L10NSharp.CheckOrFixXliff&version=11.0.0-beta0003&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=L10NSharp.CheckOrFixXliff&version=11.0.0-beta0003&prerelease
                    
Install as a Cake Tool

Validate and fix XLIFF files.

There are no supported framework assets in this package.

Learn more about Target Frameworks and .NET Standard.

  • .NETFramework 4.6.2

  • .NETFramework 4.8

  • net8.0

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
11.0.1 91 9/17/2026
11.0.1-beta0003 84 9/17/2026
11.0.1-beta0002 77 9/17/2026
11.0.1-beta0001 82 9/17/2026
11.0.0 103 9/8/2026
11.0.0-beta0004 93 9/8/2026
11.0.0-beta0003 94 9/3/2026
10.1.0-beta0002 90 9/3/2026
10.1.0-beta0001 89 9/2/2026
10.0.0 103 8/27/2026
10.0.0-beta0016 91 8/27/2026
10.0.0-beta0015 102 8/25/2026
10.0.0-beta0014 118 7/8/2026
10.0.0-beta0013 120 6/29/2026
10.0.0-beta0012 150 6/26/2026
10.0.0-beta0011 113 6/26/2026
10.0.0-beta0010 220 6/17/2026
10.0.0-beta0009 111 6/15/2026
10.0.0-beta0008 114 6/15/2026
10.0.0-beta0007 112 6/15/2026
Loading failed

Changes since version 10.0.0

Added:
- [L10NSharp] Added pseudolocalization support: lookups for the standard `qps-ploc` pseudo-locale (`LocalizationManager.PseudoLocalizationLanguageId`) return the English text pseudolocalized at runtime (e.g. `[Tîitlée Mîissîing]`), so testers can spot non-internationalized strings and layout problems. Set `LocalizationManager.OfferPseudoLocalization = true` to include it in the offered UI languages; `LocalizationManager.PseudoLocalize(string)` exposes the transform directly. The SampleApp turns this on, so you can see it in action. See `src/L10NSharp/Pseudo/README.md`.

Changed:
- BREAKING CHANGE: [L10NSharp] [L10NSharp.Windows.Forms] [SampleApp] [CheckOrFixXliff] [ExtractXliff] Replaced the `net461` target framework with `net462`. The `System.Resources.Extensions` version raised transitively by the `SIL.ReleaseTasks` upgrade (above) no longer ships a `net461`-specific assembly, so `net461` is no longer a supported or tested target. Projects that still need to target `net461` should continue using the last release built for it, or upgrade to at least `net462`.

Security:
- [L10NSharp] [L10NSharp.Windows.Forms] [CheckOrFixXliff] [ExtractXliff] Upgraded `SIL.ReleaseTasks` from 2.5.0 to 3.3.0. This also raises the resolved version of `System.Resources.Extensions` (a transitive dependency of `SIL.ReleaseTasks`) from 6.0.0 to 10.0.11. Note: `SIL.ReleaseTasks` 3.3.0 has a known, build-time-only dependency on a vulnerable `Newtonsoft.Json` (via a temporary revert of its own `SIL.Core` dependency, pending an upstream `Mono.Unix` packaging issue) — per the upstream maintainers this is not an exploitable runtime risk, since the package is build-tool-only and never ships in L10nSharp's own output, and no L10nSharp or SIL.ReleaseTasks build step feeds it untrusted JSON. See [sillsdev/SIL.BuildTasks#88](https://github.com/sillsdev/SIL.BuildTasks/pull/88) for details.
- [L10NSharp.Windows.Forms] Upgraded `System.ServiceModel.Http` and `System.ServiceModel.Primitives` from 6.2.0 to 8.1.2, and added a direct `System.Security.Cryptography.Xml` reference pinned to 8.0.4. `System.ServiceModel.Primitives` 8.1.2 resolves a vulnerable 8.0.2 of `System.Security.Cryptography.Xml` transitively on `net8.0-windows`; the direct reference overrides it with the latest patched 8.0.x release.

See full changelog at https://github.com/sillsdev/l10nsharp/blob/master/CHANGELOG.md