Files
upstream-mirror 240db4e2a7
Some checks failed
Server CI / Postgres (shard 0) (push) Has been skipped
Server CI / Postgres (shard 3) (push) Has been skipped
BuildEnv Docker Image / build-image (push) Failing after 4s
BuildEnv Docker Image / build-image-fips (push) Failing after 4s
Migration Review & Release Notes / Generate migration review & release notes (push) Failing after 3s
Server CI / Build Environment (push) Failing after 3s
Server CI / Postgres (shard 1) (push) Has been skipped
Tools CI / check-style (mattermost-govet) (push) Failing after 4s
Server CI / Postgres (shard 2) (push) Has been skipped
Tools CI / check-style (mmgotool) (push) Failing after 3s
Server CI / Elasticsearch v8 Compatibility (push) Has been skipped
Server CI / OpenSearch v2 Compatibility (push) Has been skipped
Server CI / Postgres FIPS (shard 0) (push) Has been skipped
Tools CI / Test (mattermost-govet) (push) Failing after 3s
Server CI / Postgres FIPS (shard 1) (push) Has been skipped
Server CI / Postgres FIPS (shard 2) (push) Has been skipped
Tools CI / Test (mmgotool) (push) Failing after 3s
Server CI / Postgres FIPS (shard 3) (push) Has been skipped
Server CI / Run mmctl tests (push) Has been skipped
Server CI / Run mmctl tests (FIPS) (push) Has been skipped
Server CI / Merge Postgres Test Results (push) Has been skipped
Server CI / Merge Postgres FIPS Test Results (push) Has been skipped
Server CI / Check backport migrations (push) Has been skipped
Server CI / Check generated files (push) Has been skipped
Server CI / check-style (push) Has been skipped
Server CI / Vet API (push) Has been skipped
Server CI / Build mattermost server app (push) Has been skipped
Server CI / Server CI Complete (push) Failing after 2s
Server CI / Server CI Artifacts (push) Has been skipped
Server CI / Sentry Upload (push) Has been skipped
Server CI / Server CI Report (push) Failing after 5m1s
Server CI Nightly Race / Race Detector (push) Has been skipped
CodeQL / Analyze (go) (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
Webapp CI Cache Warm / Warm Webapp node_modules Cache (push) Has been cancelled
E2E CI Cache Warm / Warm E2E npm Registry Cache (push) Has been cancelled
API / build (push) Has been cancelled
Web App CI / check-types (push) Has been cancelled
Web App CI / check-lint (push) Has been cancelled
Web App CI / check-i18n (push) Has been cancelled
Web App CI / check-external-links (push) Has been cancelled
Web App CI / test (platform) (push) Has been cancelled
Web App CI / test (mattermost-redux) (push) Has been cancelled
Web App CI / test (channels shard 1/4) (push) Has been cancelled
Web App CI / test (channels shard 2/4) (push) Has been cancelled
Web App CI / test (channels shard 3/4) (push) Has been cancelled
Web App CI / test (channels shard 4/4) (push) Has been cancelled
Web App CI / upload-coverage (push) Has been cancelled
Web App CI / build (push) Has been cancelled
YAML Lint / yamllint (push) Has been cancelled
Push mirrored docker images / cd/Push mirrored docker images (push) Has been cancelled
docs-cd / Build and deploy docs (push) Has been cancelled
Docs CI / build (push) Has been cancelled
E2E Cache Warm: Cypress deps / Warm Cypress deps cache (push) Has been cancelled
Scorecards supply-chain security / Scorecard analysis (push) Has been cancelled
Server CI Weekly / Postgres FIPS (push) Has been skipped
Server CI Weekly / Run mmctl tests (FIPS) (push) Has been skipped
Server CI Weekly / Postgres with binary parameters (push) Has been skipped
Server CI Weekly / Build Environment (push) Failing after 1s
Server CI Cache Warm / Warm Go Module and Build Cache (push) Failing after 2s
Server CI Nightly Race / Build Environment (push) Failing after 1s
snapshot of https://github.com/mattermost/mattermost.git (master, 2026-09-16; blobs > 131072B omitted)
2026-09-16 00:29:55 +05:00

451 lines
15 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"Mattermost": {
"target": "Mattermost"
},
"Enterprise Edition": {
"target": "Enterprise Edition"
},
"Team Edition": {
"target": "Team Edition"
},
"Mattermost Cloud": {
"target": "Mattermost Cloud"
},
"Channels": {
"target": "Channels"
},
"Playbooks": {
"target": "Playbooks"
},
"Boards": {
"target": "Boards"
},
"Calls": {
"target": "Calls"
},
"Markdown": {
"target": "Markdown"
},
"OAuth": {
"target": "OAuth"
},
"SAML": {
"target": "SAML"
},
"LDAP": {
"target": "LDAP"
},
"SSO": {
"target": "SSO"
},
"MFA": {
"target": "MFA"
},
"OpenID Connect": {
"target": "OpenID Connect"
},
"Entra ID": {
"target": "Entra ID"
},
"GitLab": {
"target": "GitLab"
},
"Elasticsearch": {
"target": "Elasticsearch"
},
"Gossip": {
"target": "Gossip"
},
"Actiance XML": {
"target": "Actiance XML"
},
"Global Relay": {
"target": "Global Relay"
},
"System Console": {
"target": "Системна конзола",
"note": "Established in existing bg.json ('Системна конзола > Дневници'). Lowercase 'системната конзола' in running text with definite article."
},
"marketplace": {
"target": "пазар",
"note": "User-facing strings use 'Пазар' / 'пазар на приложения'; several admin System Console strings keep English 'Marketplace'. Prefer 'пазар' for user-facing text."
},
"channel": {
"target": "канал",
"note": "Plural: канали. Established everywhere."
},
"team": {
"target": "екип",
"note": "Plural: екипи. Established everywhere."
},
"post": {
"target": "публикация",
"note": "Established. Distinct from 'message' = съобщение."
},
"message": {
"target": "съобщение",
"note": "Plural: съобщения."
},
"thread": {
"target": "разговор",
"note": "Established majority ('Разговор', 'непрочетени разговори'). A few strings use 'тема'; avoid the calque 'нишка'."
},
"reply": {
"target": "отговор",
"note": "Noun. Verb/button: 'Отговори'; the act: 'отговаряне'."
},
"direct message": {
"target": "директно съобщение",
"note": "Majority rendering; a few strings use 'лично съобщение'. Keep 'директно съобщение' for consistency."
},
"group message": {
"target": "групово съобщение"
},
"mention": {
"target": "споменаване",
"note": "Noun. Verb: 'споменавам/спомени'. @mention = '@споменаване'."
},
"notification": {
"target": "известие",
"note": "Established. Plural: известия. A few older strings use 'уведомление' — prefer 'известие'."
},
"pin": {
"target": "закачане",
"note": "Verb; button 'Закачи', state 'Закачено' (established), unpin 'Откачи', pinned messages 'закачени съобщения'."
},
"bookmark": {
"target": "отметка",
"note": "Established in server strings ('отметки на канала'). Verb: 'добавяне на отметка'."
},
"saved messages": {
"target": "запазени съобщения",
"note": "Existing strings are inconsistent ('запазени публикации' vs 'запазени съобщения'); prefer 'запазени съобщения' to match message = съобщение. Save = 'запази', unsave = 'премахни от запазени'."
},
"draft": {
"target": "чернова",
"note": "Established. Plural: чернови."
},
"scheduled post": {
"target": "планирана публикация",
"note": "Established: 'Планирани публикации'."
},
"emoji": {
"target": "емотикон",
"note": "Established. Plural: емотикони."
},
"custom emoji": {
"target": "персонализиран емотикон",
"note": "Established: 'персонализирани емотикони'."
},
"reaction": {
"target": "реакция",
"note": "Established. Verb react: 'реагирай'."
},
"status": {
"target": "състояние",
"note": "For user availability the majority uses 'състояние'; 'статус' appears in some billing/job strings. Prefer 'състояние'."
},
"custom status": {
"target": "персонализирано състояние",
"note": "Existing strings mix 'персонализирано състояние' and 'потребителски статус'; prefer the former."
},
"do not disturb": {
"target": "Не безпокой",
"note": "Mobile uses 'Не безпокой', webapp has 'Не безпокойте'. 'Не безпокой' is the majority; keep it as the status name."
},
"away": {
"target": "отсъстващ",
"note": "Established status name ('Отсъстващ')."
},
"online": {
"target": "на линия",
"note": "Established status name ('На линия')."
},
"offline": {
"target": "извън линия",
"note": "Established status name ('Извън линия')."
},
"out of office": {
"target": "извън офиса",
"note": "Established: 'Извън офиса'."
},
"guest": {
"target": "гост",
"note": "Plural: гости. Guest access = 'достъп за гости'."
},
"member": {
"target": "член",
"note": "Plural: членове."
},
"user": {
"target": "потребител",
"note": "Plural: потребители."
},
"system admin": {
"target": "системен администратор"
},
"team admin": {
"target": "администратор на екипа",
"note": "Follows established pattern 'администратор на екип'."
},
"channel admin": {
"target": "администратор на канала"
},
"session": {
"target": "сесия",
"note": "Established. Plural: сесии."
},
"sign in": {
"target": "влизане",
"note": "Verb prose: 'влезте' (formal plural, per repo register). Button: 'Влез' or 'Вход'. Translate 'log in' identically."
},
"sign out": {
"target": "излизане",
"note": "Button: 'Излез' (established). Translate 'log out' identically."
},
"join": {
"target": "присъединяване",
"note": "Button: 'Присъедини се' / 'Присъедини' (established)."
},
"leave": {
"target": "напускане",
"note": "Button: 'Напусни' (established)."
},
"archive": {
"target": "архивиране",
"note": "Button: 'Архивирай'; state: 'Архивиран' (established)."
},
"unarchive": {
"target": "разархивиране",
"note": "Button: 'Разархивирай' (established)."
},
"mute": {
"target": "заглушаване",
"note": "Channel-notification sense; button 'Заглуши' (established). Unmute a channel: 'Включи звука'."
},
"follow": {
"target": "следване",
"note": "Button: 'Следвай' (established)."
},
"unfollow": {
"target": "спиране на следването",
"note": "No existing bg string; button form 'Спри да следваш' per common Bulgarian social-app convention."
},
"favorite": {
"target": "любим",
"note": "Sidebar category: 'Любими' (established). Verb: 'Добави в любими'; unfavorite: 'Премахни от любими'."
},
"search": {
"target": "търсене",
"note": "Established. Verb/command: 'търси'."
},
"integration": {
"target": "интеграция",
"note": "Established: 'Интеграции'."
},
"slash command": {
"target": "команда с наклонена черта",
"note": "Existing strings are inconsistent: '/ команда' (frequent in webapp) vs 'команда с наклонена черта'. The latter reads better in running text; use it consistently."
},
"webhook": {
"target": "webhook",
"note": "Consistently kept in English in existing bg.json; inflected with a hyphen ('webhook-а') when a definite article is needed."
},
"incoming webhook": {
"target": "входящ webhook"
},
"outgoing webhook": {
"target": "изходящ webhook"
},
"trigger word": {
"target": "задействаща дума"
},
"plugin": {
"target": "приставка",
"note": "Established. Plural: приставки."
},
"bot": {
"target": "бот",
"note": "Bot account = 'бот акаунт' (established in server strings)."
},
"role": {
"target": "роля",
"note": "Established. Plural: роли."
},
"permission": {
"target": "право",
"note": "Established: 'Права' (plural) for the Permissions section."
},
"scheme": {
"target": "схема",
"note": "Established: 'екипна схема', 'схема за канал'."
},
"license": {
"target": "лиценз",
"note": "Established: 'Вашият лиценз не поддържа...'."
},
"seat": {
"target": "потребителско място",
"note": "No existing bg rendering; 'място' alone works in licensing context ('10 места')."
},
"trial": {
"target": "пробен период",
"note": "Established: 'пробен период'; adjective form 'пробна' for the license label."
},
"workspace": {
"target": "работно пространство"
},
"subscription": {
"target": "абонамент"
},
"deactivate": {
"target": "деактивиране",
"note": "Button: 'Деактивирай' (established)."
},
"invite": {
"target": "покана",
"note": "Noun; verb/button: 'покани' (established slash command name)."
},
"invitation": {
"target": "покана",
"note": "Same word as 'invite' noun; plural 'покани'."
},
"sidebar": {
"target": "странична лента",
"note": "Established: 'лява/дясна странична лента'."
},
"unread": {
"target": "непрочетен",
"note": "Inflects: 'непрочетено' (neuter), 'непрочетени' (plural, used for the Unreads filter)."
},
"attachment": {
"target": "прикачен файл",
"note": "Established. Plural: прикачени файлове."
},
"public channel": {
"target": "публичен канал",
"note": "Majority; a few older strings use 'обществен канал' — prefer 'публичен'."
},
"private channel": {
"target": "частен канал"
},
"shared channel": {
"target": "споделен канал"
},
"channel header": {
"target": "заглавка на канала",
"note": "Existing strings mix 'заглавка' (webapp majority) and 'заглавие' (server); use 'заглавка' consistently."
},
"channel purpose": {
"target": "цел на канала",
"note": "Established majority; a couple of strings use 'предназначение'."
},
"system message": {
"target": "системно съобщение"
},
"persistent notification": {
"target": "постоянно известие",
"note": "Established: 'постоянни известия'."
},
"message priority": {
"target": "приоритет на съобщението"
},
"urgent": {
"target": "спешно",
"note": "Established: 'спешни съобщения'. Label form: 'СПЕШНО'."
},
"recap": {
"target": "обобщение",
"note": "No existing bg string; 'обобщение' is the natural term for an AI-generated activity summary."
},
"agent": {
"target": "агент",
"note": "Plural: агенти."
},
"burn-on-read": {
"target": "изтриване след прочитане",
"note": "No existing bg string. Adjective usage: 'съобщение с изтриване след прочитане'; label form 'ИЗТРИВА СЕ СЛЕД ПРОЧИТАНЕ'."
},
"magic link": {
"target": "магическа връзка",
"note": "No existing bg string; 'връзка' is the established word for link."
},
"personal access token": {
"target": "личен маркер за достъп",
"note": "Established; token = 'маркер' throughout existing translations."
},
"announcement banner": {
"target": "банер за съобщения",
"note": "Established in webapp admin strings. 'банер за обявления' would avoid collision with message = съобщение, but keep the existing majority."
},
"channel banner": {
"target": "банер на канала"
},
"keyword": {
"target": "ключова дума",
"note": "Established: 'Ключови думи'."
},
"user group": {
"target": "потребителска група",
"note": "Group = 'група' established; plural 'потребителски групи'."
},
"permalink": {
"target": "постоянна връзка"
},
"profile": {
"target": "профил"
},
"username": {
"target": "потребителско име"
},
"nickname": {
"target": "псевдоним"
},
"display name": {
"target": "показвано име"
},
"collapsed reply threads": {
"target": "свити разговори",
"note": "No existing bg string; follows thread = 'разговор'. Feature name, capitalize as 'Свити разговори'."
},
"auto-translation": {
"target": "автоматичен превод",
"note": "Label form: 'АВТОМАТИЧНО ПРЕВЕДЕНО'."
},
"data retention": {
"target": "съхранение на данни",
"note": "Established: 'Политика за съхранение на данни'."
},
"compliance export": {
"target": "експорт на съответствие",
"note": "Established majority; some strings use 'износ на съответствие' — prefer 'експорт'."
},
"access control": {
"target": "контрол на достъпа",
"note": "Established: 'Разширен контрол на достъпа'. Policy: 'политика за контрол на достъпа'."
},
"attribute": {
"target": "атрибут",
"note": "Established (LDAP/SAML strings). Plural: атрибути."
},
"onboarding": {
"target": "въвеждане",
"note": "No existing bg string; 'въвеждане' (initial guided setup). Avoid transliterating 'онбординг' in UI text."
},
"Town Square": {
"target": "Площада",
"note": "Established default channel name in server bg.json."
},
"Off-Topic": {
"target": "Извън темата",
"note": "Established default channel name in server bg.json."
},
"read-only": {
"target": "само за четене"
},
"server": {
"target": "сървър",
"note": "Established. Plural: сървъри."
}
}