at.locale.project

A localization project pointing at a source repo. Maintainer-owned.

Repository @locale.at did:plc:uwynodlfvaieqcisgh5zvdwx namespace authority
Details · record, key any
Kindrecord
Record keyany
Authoritylocale.at
Indexed

Record

record · key any

Properties

createdAt

requiredstring · datetime
  • maxLength: 6000
  • maxGraphemes: 2000

name

requiredstring

Display name.

  • minLength: 1
  • maxLength: 1000
  • maxGraphemes: 200

Default access policy for the project.

Reference

slug

requiredstring

Stable, URL-safe slug used to address the project.

  • minLength: 1
  • maxLength: 128

source

requiredref
Reference

sourceLocale

requiredstring

BCP-47 language tag of the source strings, e.g. "en-US".

  • minLength: 2
  • maxLength: 35

BCP-47 tags the project is translated into.

  • maxLength: 1000
itemsstring
  • minLength: 2
  • maxLength: 35

#permissions

object

Default access policy for the project.

Properties

Role assigned to authenticated users in open projects.

  • default: "translator"
  • knownValues: viewer | translator | reviewer

policy

string

Who can contribute translations.

  • default: "closed"
  • knownValues: closed | open

#source

object

Where the source strings live and how to read them — the content host (the "knot").

Properties

branch

string
  • maxLength: 255
  • default: "main"

format

requiredstring
  • knownValues: json | yaml | po | xliff | arb | strings | properties | androidxml | csv | ini

paths

array

Glob(s) matching the translation files inside the repo.

  • maxLength: 100
itemsstring
  • maxLength: 1024

type

requiredstring
  • default: "git"
  • knownValues: git

url

requiredstring · uri
  • maxLength: 2048

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.