Ashampoo.Translation.Systems.Formats.Json
3.1.1
Prefix Reserved
dotnet add package Ashampoo.Translation.Systems.Formats.Json --version 3.1.1
NuGet\Install-Package Ashampoo.Translation.Systems.Formats.Json -Version 3.1.1
<PackageReference Include="Ashampoo.Translation.Systems.Formats.Json" Version="3.1.1" />
paket add Ashampoo.Translation.Systems.Formats.Json --version 3.1.1
#r "nuget: Ashampoo.Translation.Systems.Formats.Json, 3.1.1"
// Install Ashampoo.Translation.Systems.Formats.Json as a Cake Addin #addin nuget:?package=Ashampoo.Translation.Systems.Formats.Json&version=3.1.1 // Install Ashampoo.Translation.Systems.Formats.Json as a Cake Tool #tool nuget:?package=Ashampoo.Translation.Systems.Formats.Json&version=3.1.1
Json
The Json format is a simple format for storing translations.
It is a JSON file with the following structure:
{
"first id": "first target",
"second id": "second target",
"third id": "third target"
}
Json also supports nested objects:
{
"first id": "first target",
"second id": "second target",
"third id": {
"first nested id": "first nested target",
"second nested id": "second nested target",
"third nested id": "third nested target"
}
}
The id for translations in nested objects is constructed by concatenating the ids of the parent objects with a /
.
For example, the id for the first nested id is third id/first nested id
.
Additionally, arrays are supported:
{
"first id": [
"first target",
"second target",
"third target"
]
}
The id for translations in arrays is constructed by concatenating the id of the parent object with a /
and the index of the array.
For example, the id for the first target is first id/0
.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. |
-
net7.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 |
---|