49 lines
4.8 KiB
JSON
49 lines
4.8 KiB
JSON
{
|
|
"$schema": "../../../waybetter/packages/waybetter/i18n-meta.schema.json",
|
|
"panel.drafts.kind.post": "Draft kind label: a new post.",
|
|
"panel.drafts.all": "Back link from one draft to the list; keep the ‹ arrow.",
|
|
"panel.drafts.characters": "Character count under the draft editor.",
|
|
"panel.drafts.revision": "A saved version of a draft; {n} is its number.",
|
|
"panel.drafts.compare": "Heading of the comparison between saved revision {n} and the current text.",
|
|
"panel.drafts.archiveTab": "Tab listing archived drafts (noun).",
|
|
"panel.drafts.archive": "Button that archives the open draft (verb).",
|
|
"panel.drafts.fromX": "Source label of a draft captured from X's composer.",
|
|
"panel.home.titleBefore": "Home hero title, part before the emphasized word. The three parts read as one sentence: “X, the way it *should* work.” Reorder freely; leave a part empty if your language needs it.",
|
|
"panel.home.titleEmphasis": "Home hero title, the emphasized (italic) word.",
|
|
"panel.home.titleAfter": "Home hero title, part after the emphasized word.",
|
|
"panel.home.layer.shell": "Name of a wayBetter framework layer (the native window).",
|
|
"panel.home.layer.adapter": "Name of a wayBetter framework layer (the per-site part).",
|
|
"panel.home.madeBy": "Before the author's handle in the About footer.",
|
|
"features.group.branding": "Heading of a group of X tweaks in the panel (Tweaks section).",
|
|
"features.twitterWording.description": "Keep the quoted words as X uses them in your language (they are what the tweak switches between).",
|
|
"tweaks.wording.hint": "Keep the quoted words as X uses them in your language.",
|
|
"theme.x.description": "Description of a built-in theme in the gallery. Theme names are kept as is. “Default”, “Dim” and “Lights out” are X's own display options: use X's words in your language.",
|
|
"column.kind.home.label": "Deck column type; use the name X uses for this page in your language (Home, Following, Notifications…).",
|
|
"column.searchLatest": "Subtitle of a search column: X search, sorted by X's “Latest” tab (use X's word).",
|
|
"native.app.name": "The app's name in the Windows installer, macOS and Linux menus. It is a brand: keep it unless your language needs a different form.",
|
|
"native.app.comment": "One-line description in Linux app menus (.desktop Comment).",
|
|
"native.dialog.galleryFolder": "Title of the system folder picker.",
|
|
"native.dialog.themeFilter": "File type name in a file picker filter (theme .json files).",
|
|
"native.notify.captureFailed.title": "System notification title.",
|
|
"native.notify.alert.title": "System notification for a keyword alert; {keyword} is the owner's keyword.",
|
|
"native.notify.alert.body": "Body of a keyword alert: {author} is the post's handle, {text} a snippet of the post. Usually kept as is.",
|
|
"x.fab.title": "Tooltip of the floating wayBetter button on X pages without X navigation. Keep the shortcut.",
|
|
"make.xDefault": "X's own display settings: use the names X uses in your language (Default, Dim, Lights out).",
|
|
"newtab.link.home": "Shortcut to one of X's own pages on the new-tab page. Use the name X uses for that page in your language.",
|
|
"newtab.search": "{site} is “X” or “Twitter” (the owner's wording setting).",
|
|
"page.home": "Address-bar chip naming one of X's pages. Use the name X itself uses in your language.",
|
|
"palette.macro.username": "Command palette entry that opens one of X's settings pages; use X's own name for it.",
|
|
"palette.searchLatest": "“Latest” is X's search tab; use X's word.",
|
|
"palette.placeholder": "Keep the X search operators (from: since: filter:) as they are.",
|
|
"media.now": "Very short timestamp for “less than a minute ago” under a thumbnail.",
|
|
"x.op.from": "Hint next to one of X's search operators (from:, since:, filter:media…). The operator itself is not translated.",
|
|
"x.drafts.hint": "Small chip in X's reply box when a saved draft exists for this post. Short.",
|
|
"x.upload.failed": "Toast on X when a media upload keeps failing. {command} is X's technical step (INIT, APPEND…), {reason} is x.upload.timeout, x.upload.network or an HTTP code.",
|
|
"x.capture.saved": "Small status toast at the bottom of X while typing in a composer (draft capture).",
|
|
"popover.insert": "Button in the drafts popover under X's composer: replaces the composer text with the draft. Short.",
|
|
"plugin.reading-time.label": "Small badge on long posts; {minutes} is a whole number.",
|
|
"plugin.copy-as-markdown.link": "Link text in the copied Markdown when a post has no date.",
|
|
"plugin.user-notes.hoverPrefix": "Shown before a private note in X's hover cards; keep the trailing space if your language uses one.",
|
|
"plugin.emoji-picker.cat0": "Emoji category name (Unicode CLDR group). Use your language's usual emoji keyboard names.",
|
|
"plugin.emoji-picker.matching": "Autocomplete heading before the typed :shortcode (e.g. “Emoji matching :fire”)."
|
|
}
|