"""
Data types that have a locale.
"""
from __future__ import annotations
from typing import Any, TYPE_CHECKING
from typing_extensions import override
from betty.json.linked_data import LinkedDataDumpable
from betty.json.schema import Object
from betty.locale import UNDETERMINED_LOCALE, LocaleSchema
from betty.locale.localized import Localized
if TYPE_CHECKING:
from betty.serde.dump import DumpMapping, Dump
from betty.project import Project
[docs]
class HasLocale(Localized, LinkedDataDumpable[Object]):
"""
A resource that is localized, e.g. contains information in a specific locale.
"""