// Code generated by translations generator; DO NOT EDIT. // Source: translations.yaml // ignore_for_file: non_constant_identifier_names /// Label represents a translation key scoped to a specific context. class Label { /// Context is the translation scope (e.g. "metadata"). final String context; /// Key is the unique translation identifier within the context. final String key; const Label({required this.context, required this.key}); } /// Builds a translation label for a metadata key. Label metadataKeyLabel(String domain, String entity, String parent, String name) { return Label( context: 'metadata', key: [domain, entity, parent, name, "key"].join('_').toLowerCase(), ); } /// Builds a translation label for a metadata value. Label metadataValueLabel(String domain, String entity, String parent, String name, String value) { return Label( context: 'metadata', key: [domain, entity, parent, name, "value", value].join('_').toLowerCase(), ); } /// Builds a translation site label for a key. Label siteLabel(String key) { return Label( context: 'Site', key: ["key", key].join('_').toLowerCase(), ); }