{
    "$schema": "http://json-schema.org/draft-07/schema#",
    "$id": "https://smapi.io/schemas/i18n.json",
    "title": "SMAPI i18n file",
    "description": "A translation file for a SMAPI mod or content pack.",
    "@documentationUrl": "https://stardewvalleywiki.com/Modding:Modder_Guide/APIs/Translation",
    "type": "object",

    "properties": {
        "$schema": {
            "title": "Schema",
            "description": "A reference to this JSON schema. Not part of the actual format, but useful for validation tools.",
            "type": "string",
            "const": "https://smapi.io/schemas/manifest.json"
        }
    },

    "additionalProperties": {
        "type": "string",
        "@errorMessages": {
            "type": "Invalid property. Translation files can only contain text property values."
        }
    }
}