L10NSharp.CheckOrFixXliff 10.0.0-beta0002

This is a prerelease version of L10NSharp.CheckOrFixXliff.
There is a newer prerelease version of this package available.
See the version list below for details.
dotnet add package L10NSharp.CheckOrFixXliff --version 10.0.0-beta0002
                    
NuGet\Install-Package L10NSharp.CheckOrFixXliff -Version 10.0.0-beta0002
                    
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="10.0.0-beta0002" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="L10NSharp.CheckOrFixXliff" Version="10.0.0-beta0002" />
                    
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 10.0.0-beta0002
                    
#r "nuget: L10NSharp.CheckOrFixXliff, 10.0.0-beta0002"
                    
#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@10.0.0-beta0002
                    
#: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=10.0.0-beta0002&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=L10NSharp.CheckOrFixXliff&version=10.0.0-beta0002&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.1

  • .NETFramework 4.8

  • net8.0-windows7.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
10.0.0-beta0014 100 7/8/2026
10.0.0-beta0013 104 6/29/2026
10.0.0-beta0012 135 6/26/2026
10.0.0-beta0011 99 6/26/2026
10.0.0-beta0010 211 6/17/2026
10.0.0-beta0009 101 6/15/2026
10.0.0-beta0008 104 6/15/2026
10.0.0-beta0007 102 6/15/2026
10.0.0-beta0006 100 6/15/2026
10.0.0-beta0005 102 6/5/2026
10.0.0-beta0004 99 5/4/2026
10.0.0-beta0003 92 5/4/2026
10.0.0-beta0002 104 4/28/2026
10.0.0-beta0001 114 2/9/2026
9.0.0 155 2/3/2026
9.0.0-beta0002 106 2/3/2026
9.0.0-beta0001 345 9/18/2025
8.0.0 310 3/12/2025
8.0.0-beta0023 219 3/12/2025
8.0.0-beta0021 218 3/12/2025
Loading failed

Changes since version 9.0.0

Added:
- [L10NSharp] Added `net8.0` as a target framework, enabling use on non-Windows platforms, and added cross-platform CI/CD coverage for `net8.0`.
- [L10NSharp] Added UiLanguageChanged event to ILocalizationManager. This provides a way for clients to deal with changes now that (in Windows) LocalizeItemDlg<XLiffDocument>.StringsLocalized no longer exists.

Changed:
- [L10NSharp] Removed CanCustomizeLocalizations and PrepareToCustomizeLocalizations from ILocalizationManager since L10nSharp no longer provides a mechanism by which users may customize localizations.
- [L10NSharp] Removed the following members from ILocalizationManager since they are really only needed internally and serve no purpose in the public API:
   - AppVersion
   - NamespaceBeginnings (no longer used even internally)
   - FilenamesToAddToCache
- [L10NSharp] Removed emailForSubmissions parameter from LocalizationManager.Create. Since the localization dialog was jettisoned, it no longer makes sense to store this information on the localization manager.
- [L10NSharp.Windows.Forms] Removed emailForSubmissions parameter (8th parameter) from LocalizationManagerWinforms.Create. Since the localization dialog was jettisoned, it no longer makes sense to store this information on the localization manager.

Fixed:
- [L10NSharp.Windows.Forms] Restored project-local Resources support for `FallbackLanguagesDlgBase` button images (`Move`, `Move_up`, and `Move_down`).
- [L10NSharp.Windows.Forms] Corrected resource manager base name to `L10NSharp.Windows.Forms.Properties.Resources`.
- [L10NSharp.Windows.Forms.Tests] Corrected resource manager base name to `L10NSharp.Windows.Forms.Tests.Properties.Resources`.

Removed:
- [L10NSharp] Removed EnableClickingOnControlToBringUpLocalizationDialog. Since the localization dialog was jettisoned, this is meaningless (and wouldn't belong in the Winforms agnostic namespace anyway).
- [L10NSharp] Removed EmailForSubmissions. Since the localization dialog was jettisoned, it no longer makes sense to store this information on the localization manager.
- [L10NSharp.Windows.Forms] Removed LmGrid, LmButtonColumn, LmButtonCell, TipDialog.
- [L10NSharp.Windows.Forms] Removed the version of LocalizationManagerWinforms.Create that did not take an icon. The mere absence of a usable icon does not preclude the possibility of displaying the dialog for the user to choose a fallback language. Callers that do not wish to provide an icon can safely pass null for that parameter.

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