L10NSharp.CheckOrFixXliff 5.0.0-beta0098

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 5.0.0-beta0098                
NuGet\Install-Package L10NSharp.CheckOrFixXliff -Version 5.0.0-beta0098                
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="5.0.0-beta0098" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add L10NSharp.CheckOrFixXliff --version 5.0.0-beta0098                
#r "nuget: L10NSharp.CheckOrFixXliff, 5.0.0-beta0098"                
#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.
// Install L10NSharp.CheckOrFixXliff as a Cake Addin
#addin nuget:?package=L10NSharp.CheckOrFixXliff&version=5.0.0-beta0098&prerelease

// Install L10NSharp.CheckOrFixXliff as a Cake Tool
#tool nuget:?package=L10NSharp.CheckOrFixXliff&version=5.0.0-beta0098&prerelease                

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

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
8.0.0-beta0005 95 6/4/2024
8.0.0-beta0004 94 5/10/2024
8.0.0-beta0003 95 4/19/2024
7.0.1-beta0001 137 4/15/2024
7.0.0 333 11/6/2023
7.0.0-beta0013 168 11/3/2023
7.0.0-beta0011 187 3/17/2023
7.0.0-beta0010 166 3/13/2023
6.1.0-beta0009 117 3/13/2023
6.1.0-beta0008 173 12/9/2022
6.1.0-beta0007 163 12/9/2022
6.0.1-beta0002 165 11/23/2022
6.0.0 305 11/23/2022
6.0.0-beta0018 217 11/21/2022
6.0.0-beta0017 198 10/7/2022
6.0.0-beta0015 248 8/24/2022
6.0.0-beta0013 225 8/24/2022
6.0.0-beta0003 248 7/12/2022
5.0.0 431 7/8/2022
5.0.0-beta0098 213 7/8/2022
5.0.0-beta0097 239 7/8/2022
5.0.0-beta0094 250 6/2/2022
5.0.0-beta0092 247 5/31/2022
5.0.0-beta0090 218 5/19/2022
5.0.0-beta0088 240 5/17/2022
5.0.0-beta0086 218 4/12/2022
5.0.0-beta0082 240 4/11/2022
5.0.0-beta0080 246 3/9/2022
5.0.0-beta0059 259 2/4/2022
5.0.0-beta.77 119 2/21/2022
5.0.0-beta.75 130 2/4/2022
4.2.0-beta0006 219 8/20/2021
4.2.0-beta0004 188 5/14/2021
4.1.1-beta0002 223 4/14/2021
4.1.0 420 3/4/2021
4.1.0-beta0051 271 3/4/2021
4.1.0-beta0050 245 1/28/2021
4.1.0-beta0049 245 1/26/2021
4.1.0-beta0047 317 7/6/2020
4.1.0-beta0045 359 6/8/2020
4.1.0-beta0043 361 6/8/2020
4.1.0-beta0039 345 6/5/2020
4.1.0-beta0036 341 5/28/2020
4.1.0-beta0032 371 5/27/2020
4.1.0-beta0027 387 4/7/2020
4.1.0-beta0026 371 4/2/2020

Changes since version 4.1.0

Added:
- option `LocalizationManager.ThrowIfManagerDisposed` to not throw if LM disposed (BL-9904)
- XliffBody.TransUnitsUnordered for where you just need to enumerate all of them.
- (Made public) XliffBody.AddTransUnit and .RemoveTransUnit for where you need to modify.
- XliffBody.TransUnitsForXml. This is necessarily public to support (backwards-compatible)
   serialization and deserialization in XML, but is not intended for any other purpose.

Changed:
- remove progress dialog when initializating Xliff localization managers (BL-11157)
- Made string retrieval operations on Xliff-based LocalizationManagers thread-safe
- Added ILocalizationManager parameter to StringsLocalizedHandler
- It's long been a convention that xliff file names are module.lang.xlf (e.g., Bloom.fr.xlf)
or else kept in language-code folders (.../en/Bloom.xlf) if UseLanguageCodeFolders is set.
With the latest changes, this is required: the language name indicated in these ways in the file
name must match the language declared in the target-language attribute, or at least match the
first element of the target-language (e.g., a file with target-languge es-ES may be stored in
file like Bloom.es.xlf or .../es/Bloom.xlf).
- Progress dialogs are no longer shown when initializing XLIFF-based LocalizationManagers.
- Made it possible for caller to specify the file extension of the "original" executable file
when constructing an XLIFF-based LocalizationManager.
- Changed the way the "original" attribute is set in XLIFF files. It used to be based on the
Name, but changed it to use Id instead.
- Added optional owner parameter to methods that show dialog boxes so that they can be
displayed centered on a parent window (and not appear off-screen).

Removed:
- XliffBody.TransUnits, as there is no good way to make this thread-safe for all the ways
   it could be used, such as adding items to the list. (See Added for replacements.)

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