Merge branch 'main' into 2576-level-up-ui-tweaks
This commit is contained in:
commit
d5a157db5e
440 changed files with 116597 additions and 114008 deletions
2
.github/CODEOWNERS
vendored
2
.github/CODEOWNERS
vendored
|
|
@ -1,2 +1,2 @@
|
|||
* @krille-chan
|
||||
assets/l10n/*.arb @weblate
|
||||
lib/l10n/*.arb @weblate
|
||||
27
.github/ISSUE_TEMPLATE/issue_pr_management.yml
vendored
Normal file
27
.github/ISSUE_TEMPLATE/issue_pr_management.yml
vendored
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
name: Close Inactive Issues And PRs
|
||||
on:
|
||||
schedule:
|
||||
- cron: "30 1 * * *"
|
||||
|
||||
jobs:
|
||||
close-issues:
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
issues: write
|
||||
pull-requests: write
|
||||
steps:
|
||||
- uses: actions/stale@v9
|
||||
with:
|
||||
days-before-issue-stale: 365
|
||||
days-before-issue-close: 14
|
||||
stale-issue-label: "stale"
|
||||
stale-issue-message: "This issue is stale because it has been open for 365 days with no activity."
|
||||
close-issue-message: "This issue was closed because it has been inactive for 14 days since being marked as stale."
|
||||
stale-pr-message: "This pull request is stale because it has been open for 365 days with no activity."
|
||||
close-pr-message: "This pull request was closed because it has been inactive for 14 days since being marked as stale."
|
||||
days-before-pr-stale: 365
|
||||
days-before-pr-close: 14
|
||||
exempt-milestones: true
|
||||
exempt-assignees: krille-chan
|
||||
operations-per-run: 500
|
||||
repo-token: ${{ secrets.GITHUB_TOKEN }}
|
||||
30
.github/workflows/check_duplicates.yaml
vendored
Normal file
30
.github/workflows/check_duplicates.yaml
vendored
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
# #Pangea
|
||||
# name: Check duplicates
|
||||
|
||||
# on:
|
||||
# issues:
|
||||
# types: [opened]
|
||||
|
||||
# jobs:
|
||||
# check_duplicates:
|
||||
# runs-on: ubuntu-latest
|
||||
# env:
|
||||
# title: ${{ github.event.issue.title }}
|
||||
# author: ${{ github.event.issue.user.login }}
|
||||
# number: ${{ github.event.issue.number }}
|
||||
# GH_TOKEN: ${{ github.token }}
|
||||
# steps:
|
||||
# - uses: actions/checkout@v4
|
||||
# - name: Check duplicates
|
||||
# run: |
|
||||
# issues=$(gh issue list --search '${{ env.title }}' --json number,title,url)
|
||||
# number=${{ env.number }}
|
||||
# issues_filtered=$(echo "$issues" | jq --arg num "$number" 'map(select(.number != ($num | tonumber)))')
|
||||
# if [ "$(echo "$issues_filtered" | jq length)" -eq 0 ]; then
|
||||
# echo "No duplicates found."
|
||||
# else
|
||||
# issues_markdown=$(echo "$issues_filtered" | jq -r '.[] | "- [" + .title + "](" + .url + ")"')
|
||||
# formatted_body=$(echo -e "@${{ env.author }}\nPossible duplication of:\n$issues_markdown")
|
||||
# gh issue comment ${{ github.event.issue.number }} --body "$formatted_body"
|
||||
# fi
|
||||
# Pangea#
|
||||
30
.github/workflows/issue_closed.yaml
vendored
30
.github/workflows/issue_closed.yaml
vendored
|
|
@ -17,3 +17,33 @@ jobs:
|
|||
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
GH_REPO: ${{ github.repository }}
|
||||
NUMBER: ${{ github.event.issue.number }}
|
||||
- name: Set project ID
|
||||
run: |
|
||||
echo "PROJECT_ID=PVT_kwDOBndSo84A7FWL" >> $GITHUB_ENV
|
||||
- name: Get item ID for issue in project
|
||||
id: get_item_id
|
||||
run: |
|
||||
ITEM_ID=$(gh api graphql -f query='query { repository(owner: "${{ github.repository_owner }}", name: "${{ github.event.repository.name }}") { issue(number: ${{ github.event.issue.number }}) { projectItems(first: 10) { nodes { id project { id } } } } }' --jq '.data.repository.issue.projectItems.nodes[] | select(.project.id==env.PROJECT_ID) | .id')
|
||||
echo "ITEM_ID=$ITEM_ID" >> $GITHUB_ENV
|
||||
env:
|
||||
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
- name: Get status field and Done option IDs
|
||||
id: get_status_ids
|
||||
run: |
|
||||
STATUS_FIELD_ID=$(gh api graphql -f query='query { node(id: "'$PROJECT_ID'") { ... on ProjectV2 { fields(first: 20) { nodes { id name } } } } }' --jq '.data.node.fields.nodes[] | select(.name=="Status") | .id')
|
||||
DONE_OPTION_ID=$(gh api graphql -f query='query { node(id: "'$STATUS_FIELD_ID'") { ... on ProjectV2Field { options { id name } } } }' --jq '.data.node.options[] | select(.name=="Done") | .id')
|
||||
echo "STATUS_FIELD_ID=$STATUS_FIELD_ID" >> $GITHUB_ENV
|
||||
echo "DONE_OPTION_ID=$DONE_OPTION_ID" >> $GITHUB_ENV
|
||||
env:
|
||||
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
- name: Set status to Done in project
|
||||
run: |
|
||||
gh api graphql -f query='mutation($project:ID!, $item:ID!, $field:ID!, $option:ID!) { updateProjectV2ItemFieldValue(input: {projectId: $project, itemId: $item, fieldId: $field, value: { singleSelectOptionId: $option } }) { projectV2Item { id } } }' -f project=$PROJECT_ID -f item=$ITEM_ID -f field=$STATUS_FIELD_ID -f option=$DONE_OPTION_ID
|
||||
env:
|
||||
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
PROJECT_ID: ${{ env.PROJECT_ID }}
|
||||
ITEM_ID: ${{ env.ITEM_ID }}
|
||||
STATUS_FIELD_ID: ${{ env.STATUS_FIELD_ID }}
|
||||
DONE_OPTION_ID: ${{ env.DONE_OPTION_ID }}
|
||||
# To get your project, field, and option IDs, see the instructions in the new issue_opened_project.yaml file.
|
||||
# You must replace the placeholders with your actual project and field IDs.
|
||||
|
|
|
|||
20
.github/workflows/issue_opened_project.yaml
vendored
Normal file
20
.github/workflows/issue_opened_project.yaml
vendored
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
# Auto-add new issues to a GitHub project (replace PROJECT_ID and COLUMN_ID with your values)
|
||||
name: Add new issues to project
|
||||
on:
|
||||
issues:
|
||||
types:
|
||||
- opened
|
||||
jobs:
|
||||
add_to_project:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Set project ID
|
||||
run: |
|
||||
echo "PROJECT_ID=PVT_kwDOBndSo84A7FWL" >> $GITHUB_ENV
|
||||
- name: Add issue to project
|
||||
run: |
|
||||
gh api graphql -f query='mutation($project:ID!, $contentId:ID!) { addProjectV2ItemById(input: {projectId: $project, contentId: $contentId}) { item { id } } }' -f project=$PROJECT_ID -f contentId=$ISSUE_ID
|
||||
env:
|
||||
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
ISSUE_ID: ${{ github.event.issue.node_id }}
|
||||
# To get your project ID, use: gh api graphql -f query='query { organization(login: "<ORG>") { projectV2(number: <PROJECT_NUMBER>) { id } } }'
|
||||
2
.github/workflows/versions.env
vendored
2
.github/workflows/versions.env
vendored
|
|
@ -1,2 +1,2 @@
|
|||
FLUTTER_VERSION=3.29.3
|
||||
FLUTTER_VERSION=3.32.1
|
||||
JAVA_VERSION=17
|
||||
|
|
|
|||
2
.gitignore
vendored
2
.gitignore
vendored
|
|
@ -62,7 +62,7 @@ docs/tailwind.css
|
|||
android/key.jks
|
||||
android/keys.json
|
||||
android/Gemfile.lock
|
||||
lib/l10n_old
|
||||
lib/l10n/*.dart
|
||||
ios/Flutter/.last_build_id
|
||||
ios/Podfile.lock
|
||||
ios/Runner.ipa
|
||||
|
|
|
|||
90
CHANGELOG.md
90
CHANGELOG.md
|
|
@ -1,3 +1,91 @@
|
|||
## v1.27.0
|
||||
- feat: Add confirmation dialog before accepting invite (krille-chan)
|
||||
- feat: Add feature flag for refresh tokens (Christian Kußowski)
|
||||
- feat: add setting for whether to show space navigation rail on mobile (ggurdin)
|
||||
- feat: Background audio player (Christian Kußowski)
|
||||
- feat: Check markdown checkboxes in messages (krille-chan)
|
||||
- feat: Create lists with checkboxes via + menu (krille-chan)
|
||||
- feat: Limit height of text messages and expand if selected (krille-chan)
|
||||
- feat: Move videoplayer into multi image viewer (Christian Kußowski)
|
||||
- feat: Show all supported image-/video-files when sending images or videos (MoonlightWave-12)
|
||||
- feat: Show WebM-videos when choosing video-files for sending (MoonlightWave-12)
|
||||
- fix: Add missing mounted check to mxcImage (Christian Kußowski)
|
||||
- fix: App crash on page navigation with open popup menu (Christian Kußowski)
|
||||
- fix: App crashes on window resize in chat (krille-chan)
|
||||
- fix: Change `PNGs` to `PNG` for consistency in file-selector (MoonlightWave-12)
|
||||
- fix: Crash when going to settings in desktop mode (krille-chan)
|
||||
- Fix: Fix jagged avatar edges Use anti-alias Clipping allowing for round Avatar circles (martin)
|
||||
- fix: Join new room after room upgrade (krille-chan)
|
||||
- fix: Keep state of text input dialogs (Christian Kußowski)
|
||||
- fix: Localizations (krille-chan)
|
||||
- fix: No crash on logging out in client chooser button (Christian Kußowski)
|
||||
- fix: Show WebP-images with a file-extension written in lower-case (MoonlightWave-12)
|
||||
- build: Update matrix dart sdk 0.40.2 (Christian Kußowski)
|
||||
- build: Update record package (Christian Kußowski)
|
||||
- build: Update shared preferences android (krille-chan)
|
||||
- build: Upgrade to flutter 3.32.1 (Christian Kußowski)
|
||||
- build: Use workaround for flutter secure storage on linux (krille-chan)
|
||||
- chore: Crop shortcut file on android and cache it (krille-chan)
|
||||
- chore: Display loading dialog when preparing voice message (Christian Kußowski)
|
||||
- chore: Format lib/utils/file_selector.dart (MoonlightWave-12)
|
||||
- chore: Let users decide for the title in error reporter (Christian Kußowski)
|
||||
- chore: make space nav bar narrower on mobile and ensure space nav bar matches user's theme (ggurdin)
|
||||
- chore: Nicer checkboxes (Christian Kußowski)
|
||||
- chore: Preload server file config before upload files (Christian Kußowski)
|
||||
- chore: Remove custom errorwidgetbuilder (Christian Kußowski)
|
||||
- chore: Remove unused translations (Christian Kußowski)
|
||||
- chore: Simplify voiceMessage getter (Christian Kußowski)
|
||||
- chore: Update voice message localization (Christian Kußowski)
|
||||
- refactor: Always use HtmlMessage (krille-chan)
|
||||
- refactor: Reduce notification avatar size to 128 (krille-chan)
|
||||
- Added translation using Weblate (Cantonese (Traditional Han script)) (Mike Evans)
|
||||
- Added translation using Weblate (Danish) (Øjvind Fritjof Arnfred)
|
||||
- Added translation using Weblate (Yue (yue_HK)) (Mike Evans)
|
||||
- Translated using Weblate (Arabic) (abdelbasset jabrane)
|
||||
- Translated using Weblate (Basque) (xabirequejo)
|
||||
- Translated using Weblate (Cantonese (Traditional Han script)) (Mike Evans)
|
||||
- Translated using Weblate (Catalan) (Marc Pina Artigas)
|
||||
- Translated using Weblate (Chinese (Simplified Han script)) (大王叫我来巡山)
|
||||
- Translated using Weblate (Chinese (Simplified Han script)) (Mike Evans)
|
||||
- Translated using Weblate (Chinese (Traditional Han script)) (Mike Evans)
|
||||
- Translated using Weblate (Chinese (Traditional Han script)) (miullu)
|
||||
- Translated using Weblate (Danish) (Øjvind Fritjof Arnfred)
|
||||
- Translated using Weblate (Dutch) (Jelv)
|
||||
- Translated using Weblate (Estonian) (Priit Jõerüüt)
|
||||
- Translated using Weblate (Finnish) (sevonj)
|
||||
- Translated using Weblate (Galician) (josé m)
|
||||
- Translated using Weblate (German) (Christian)
|
||||
- Translated using Weblate (German) (Jana)
|
||||
- Translated using Weblate (German) (JSchmerling)
|
||||
- Translated using Weblate (Hebrew) (DavidEl-Natan)
|
||||
- Translated using Weblate (Hungarian) (H Tamás)
|
||||
- Translated using Weblate (Indonesian) (Linerly)
|
||||
- Translated using Weblate (Irish) (Aindriú Mac Giolla Eoin)
|
||||
- Translated using Weblate (Italian) (Angelo Schirinzi)
|
||||
- Translated using Weblate (Latvian) (ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝))
|
||||
- Translated using Weblate (Latvian) (Edgars Andersons)
|
||||
- Translated using Weblate (Polish) (Piotr Orzechowski)
|
||||
- Translated using Weblate (Portuguese (Brazil)) (Pedro Alves)
|
||||
- Translated using Weblate (Russian) (Yurt Page)
|
||||
- Translated using Weblate (Ukrainian) (Bezruchenko Simon)
|
||||
- Translated using Weblate (Ukrainian) (Ihor Hordiichuk)
|
||||
|
||||
## v1.26.1
|
||||
|
||||
Updates the Matrix Dart SDK to fix multiple issues where messages can be missing in the timeline.
|
||||
|
||||
- feat: Reenable archive feature after various fixes landed in sdk (krille-chan)
|
||||
- build: Update matrix dart sdk to 0.40.0 (Christian Kußowski)
|
||||
- chore: Adjust new chat page design (krille-chan)
|
||||
- chore: Display count of invited in members page (krille-chan)
|
||||
- chore: Do not load timeline while sync processing (Krille)
|
||||
- chore: Do not store event from push in database (Krille)
|
||||
- chore: Only show joined members in members list by default (Krille)
|
||||
- chore: Remove matrix notification workflow (Krille)
|
||||
- fix(docs): escape tag (Sophie L)
|
||||
- fix: Crash when opening settings in column mode from popup menu (krille-chan)
|
||||
- refactor: Display thread messages like replies as a thread fallback (Krille)
|
||||
|
||||
## v1.26.0
|
||||
|
||||
- feat: Add advanced configuration page (Krille)
|
||||
|
|
@ -30,7 +118,7 @@
|
|||
- chore: Use Cupertino Activity Indicator in ChatEventList (krille-chan)
|
||||
- chore: Use other join endpoint for room upgrades (Krille)
|
||||
- fix(macos): update dependencies to make the build work (Rafał Hirsch)
|
||||
- fix: Add missing <s> html tag to render (Krille)
|
||||
- fix: Add missing \<s> html tag to render (Krille)
|
||||
- fix: Consistent element padding between server picker and login view (xegim)
|
||||
- fix: Index of numbered lists are off (Krille)
|
||||
- fix: never use a transition on the shell route (Rafał Hirsch)
|
||||
|
|
|
|||
|
|
@ -6,6 +6,7 @@
|
|||
<locale android:name="bo"/>
|
||||
<locale android:name="ca"/>
|
||||
<locale android:name="cs"/>
|
||||
<locale android:name="da"/>
|
||||
<locale android:name="de"/>
|
||||
<locale android:name="el"/>
|
||||
<locale android:name="en"/>
|
||||
|
|
@ -50,6 +51,7 @@
|
|||
<locale android:name="tr"/>
|
||||
<locale android:name="uk"/>
|
||||
<locale android:name="vi"/>
|
||||
<locale android:name="yue"/>
|
||||
<locale android:name="zh"/>
|
||||
<locale android:name="zh"/>
|
||||
</locale-config>
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -1 +0,0 @@
|
|||
{}
|
||||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -1,60 +0,0 @@
|
|||
{
|
||||
"repeatPassword": "Repeter le contrasigno",
|
||||
"@repeatPassword": {},
|
||||
"notAnImage": "Non es un file de imagine.",
|
||||
"@notAnImage": {},
|
||||
"remove": "Remover",
|
||||
"@remove": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"importEmojis": "Importar emojis",
|
||||
"@importEmojis": {},
|
||||
"importFromZipFile": "Importar ab un file .zip",
|
||||
"@importFromZipFile": {},
|
||||
"importNow": "Importar ora",
|
||||
"@importNow": {},
|
||||
"exportEmotePack": "Exportar pacchetto de emotes como un .zip",
|
||||
"@exportEmotePack": {},
|
||||
"replace": "Reimplaciar",
|
||||
"@replace": {},
|
||||
"about": "A proposito de",
|
||||
"@about": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"accept": "Acceptar",
|
||||
"@accept": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"acceptedTheInvitation": "👍 {username} acceptava tu invitation",
|
||||
"@acceptedTheInvitation": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"account": "Conto",
|
||||
"@account": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"addEmail": "Adder email",
|
||||
"@addEmail": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"supposedMxid": "Isto deberea esser {mxid}",
|
||||
"@supposedMxid": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"mxid": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"@custom": {}
|
||||
}
|
||||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -1,832 +0,0 @@
|
|||
{
|
||||
"alias": "მეტსახელი",
|
||||
"@alias": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"appLockDescription": "პინკოდის გამოყენების გარეშე აპლიკაციის ბლოკირება",
|
||||
"@appLockDescription": {},
|
||||
"commandHint_hug": "მეგობრული ჩახუტვის გაგზავნა",
|
||||
"@commandHint_hug": {},
|
||||
"areYouSure": "დარწმუნებული ხართ?",
|
||||
"@areYouSure": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"areYouSureYouWantToLogout": "დარწმუნებული ხართ, რომ გამოსვლა გსურთ?",
|
||||
"@areYouSureYouWantToLogout": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"hugContent": "{senderName} მეგობრულად გეხუტება",
|
||||
"@hugContent": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"senderName": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"askSSSSSign": "სხვა მომხმარებლის დადასტურებლად, გთხოვთ, ჩაწეროთ თქვენი ან საიდუმლო ფრაზა, ან აღდგენის გასაღები.",
|
||||
"@askSSSSSign": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"autoplayImages": "ანიმირებული სტიკერებისა და ემოჯების ავტომატური ჩართვა",
|
||||
"@autoplayImages": {
|
||||
"type": "String",
|
||||
"placeholder": {}
|
||||
},
|
||||
"banFromChat": "ჩატიდან გაგდება და ბლოკირება",
|
||||
"@banFromChat": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"banned": "დაბლოკილია",
|
||||
"@banned": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"badServerLoginTypesException": "ამ სერვერს აქვს შესვლის მეთოდების მხარდაჭერა:\n{serverVersions}\nმაგრამ ამ აპლიკაციას აქვს მხარდაჭერა მხოლოდ:\n{supportedVersions}",
|
||||
"@badServerLoginTypesException": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"serverVersions": {
|
||||
"type": "String"
|
||||
},
|
||||
"supportedVersions": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"sendOnEnter": "გაგზავნა enter-ის დაჭერისას",
|
||||
"@sendOnEnter": {},
|
||||
"bannedUser": "{username} დაბლოკა {targetName}",
|
||||
"@bannedUser": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
},
|
||||
"targetName": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"blockDevice": "მოწყობილების ბლოკირება",
|
||||
"@blockDevice": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"blocked": "დაბლოკილია",
|
||||
"@blocked": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"botMessages": "ბოტის შეტყობინებები",
|
||||
"@botMessages": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"cancel": "გაუქმება",
|
||||
"@cancel": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"changedTheHistoryVisibilityTo": "{username} შეცვალა ისტორიის ხილვადობა: {rules}",
|
||||
"@changedTheHistoryVisibilityTo": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
},
|
||||
"rules": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"changedTheJoinRules": "{username} გაწევრიანების წესები შეცვალა",
|
||||
"@changedTheJoinRules": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"changedTheProfileAvatar": "{username} შეცვალა პროფილის ფოტო",
|
||||
"@changedTheProfileAvatar": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"chat": "ჩატი",
|
||||
"@chat": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"changeYourAvatar": "პროფილის ფოტოს შეცვლა",
|
||||
"@changeYourAvatar": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"yourChatBackupHasBeenSetUp": "თქვენი ჩატის სარეზერვო საშუალება კონფიგურირებული იქნა.",
|
||||
"@yourChatBackupHasBeenSetUp": {},
|
||||
"channelCorruptedDecryptError": "დაშიფვრა დაზიანდა",
|
||||
"@channelCorruptedDecryptError": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"chatBackupDescription": "თქვენი ძველი შეტყობინებები დაცულია აღდგების გასაღებით. არ დაკარგოთ ის.",
|
||||
"@chatBackupDescription": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"commandHint_discardsession": "სესიის გაუქმება",
|
||||
"@commandHint_discardsession": {
|
||||
"type": "String",
|
||||
"description": "Usage hint for the command /discardsession"
|
||||
},
|
||||
"commandHint_invite": "მოცემული მომხმარებლის მოწვევა ამ ოთახში",
|
||||
"@commandHint_invite": {
|
||||
"type": "String",
|
||||
"description": "Usage hint for the command /invite"
|
||||
},
|
||||
"commandHint_plain": "არაფორმატირებული ტექსტის გაგზავნა",
|
||||
"@commandHint_plain": {
|
||||
"type": "String",
|
||||
"description": "Usage hint for the command /plain"
|
||||
},
|
||||
"commandHint_send": "ტექსტის გაგზავნა",
|
||||
"@commandHint_send": {
|
||||
"type": "String",
|
||||
"description": "Usage hint for the command /send"
|
||||
},
|
||||
"commandMissing": "{command} არაა ბრძანება.",
|
||||
"@commandMissing": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"command": {
|
||||
"type": "String"
|
||||
}
|
||||
},
|
||||
"description": "State that {command} is not a valid /command."
|
||||
},
|
||||
"confirm": "დადასტურება",
|
||||
"@confirm": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"connect": "დაკავშირება",
|
||||
"@connect": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"countParticipants": "{count} მონაწილე",
|
||||
"@countParticipants": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"createGroup": "ჯგუფის შექმნა",
|
||||
"@createGroup": {},
|
||||
"deactivateAccountWarning": "ეს გააუქმებს თქვენს ანგარიშს. ამის გაუქმება შეუძლებელია. დარწმუნებული ხართ?",
|
||||
"@deactivateAccountWarning": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"devices": "მოწყობილებები",
|
||||
"@devices": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"darkTheme": "ბნელი",
|
||||
"@darkTheme": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"chatPermissions": "ჩატის უფლებები",
|
||||
"@chatPermissions": {},
|
||||
"dateAndTimeOfDay": "{date}, {timeOfDay}",
|
||||
"@dateAndTimeOfDay": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"date": {
|
||||
"type": "String"
|
||||
},
|
||||
"timeOfDay": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"editRoomAliases": "ოთახის მეტსახელების შეცვლა",
|
||||
"@editRoomAliases": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"emoteExists": "ეს ემოცია უკვე არსებობს!",
|
||||
"@emoteExists": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"emoteInvalid": "ემოციის არასწორი მოკლე კოდი!",
|
||||
"@emoteInvalid": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"importNow": "იმპორტი",
|
||||
"@importNow": {},
|
||||
"importEmojis": "ემოჯის იმპორტი",
|
||||
"@importEmojis": {},
|
||||
"importFromZipFile": "იმპორტი .zip ფაილიდან",
|
||||
"@importFromZipFile": {},
|
||||
"exportEmotePack": "ემოციების .zip ფაილში ექსპორტი",
|
||||
"@exportEmotePack": {},
|
||||
"replace": "ჩანაცვლება",
|
||||
"@replace": {},
|
||||
"accept": "თანხმობა",
|
||||
"@accept": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"acceptedTheInvitation": "👍 {username} მიიღო მოწვევა",
|
||||
"@acceptedTheInvitation": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"account": "ანგარიში",
|
||||
"@account": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"addEmail": "ელ.ფოსტის დამატება",
|
||||
"@addEmail": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"confirmMatrixId": "გთხოვთ, დაადასტუროთ თქვენი Matrix ID ანგარიშის წაშლისათვის.",
|
||||
"@confirmMatrixId": {},
|
||||
"addChatDescription": "ჩატის აღწერილობის დამატება...",
|
||||
"@addChatDescription": {},
|
||||
"addToSpace": "სივრცეში დამატება",
|
||||
"@addToSpace": {},
|
||||
"admin": "ადმინი",
|
||||
"@admin": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"all": "ყველა",
|
||||
"@all": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"allChats": "ყველა ჩატი",
|
||||
"@allChats": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"commandHint_cuddle": "ჩახუტების გაგზავნა",
|
||||
"@commandHint_cuddle": {},
|
||||
"answeredTheCall": "{senderName} უპასუხა ზარს",
|
||||
"@answeredTheCall": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"senderName": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"anyoneCanJoin": "ყველას შეუძლია გაწევრიანება",
|
||||
"@anyoneCanJoin": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"appLock": "აპლიკაციის ბლოკირება",
|
||||
"@appLock": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"archive": "არქივი",
|
||||
"@archive": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"commandHint_googly": "გამოშტერილი თვალების გაგზავნა",
|
||||
"@commandHint_googly": {},
|
||||
"googlyEyesContent": "{senderName} გამოშტერილ თვალებს გიგზავნის",
|
||||
"@googlyEyesContent": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"senderName": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"cuddleContent": "{senderName} გეხუტება",
|
||||
"@cuddleContent": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"senderName": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"areGuestsAllowedToJoin": "შეუძლიათ თუ არა სტუმარ მომხმარებლებს გაწევრიანება",
|
||||
"@areGuestsAllowedToJoin": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"askVerificationRequest": "მიიღებთ {username} დადასტურების მოთხოვნას?",
|
||||
"@askVerificationRequest": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"sendTypingNotifications": "წერის შეტყობინების გაგზავნა",
|
||||
"@sendTypingNotifications": {},
|
||||
"cantOpenUri": "ვერ იხსნება ბმული {uri}",
|
||||
"@cantOpenUri": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"uri": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"changeDeviceName": "მოწყობილების გადარქმევა",
|
||||
"@changeDeviceName": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"changedTheChatAvatar": "{username} ჩატის ფოტო შეცვალა",
|
||||
"@changedTheChatAvatar": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"changedTheChatDescriptionTo": "{username} ჩატის ახალი აღწერილობა დააყენა: '{description}'",
|
||||
"@changedTheChatDescriptionTo": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
},
|
||||
"description": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"changedTheChatNameTo": "{username} ჩატი გადაარქვა: '{chatname}'",
|
||||
"@changedTheChatNameTo": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
},
|
||||
"chatname": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"changedTheChatPermissions": "{username} ჩატის უფლებები შეცვალა",
|
||||
"@changedTheChatPermissions": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"changedTheGuestAccessRules": "{username} შეცვალა სტუმრების წვდომის წესები",
|
||||
"@changedTheGuestAccessRules": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"changedTheGuestAccessRulesTo": "{username} შეცვალა სტუმრების წვდომის წესები: {rules}",
|
||||
"@changedTheGuestAccessRulesTo": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
},
|
||||
"rules": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"changedTheHistoryVisibility": "{username} შეცვალა ისტორიის ხილვადობა",
|
||||
"@changedTheHistoryVisibility": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"changedTheJoinRulesTo": "{username} გაწევრიანების წესები შეცვალა: {joinRules}",
|
||||
"@changedTheJoinRulesTo": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
},
|
||||
"joinRules": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"changedTheRoomAliases": "{username} ოთახის მეტსახელები შეცვალა",
|
||||
"@changedTheRoomAliases": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"changedTheRoomInvitationLink": "{username} მოწვევის ბმული შეცვალა",
|
||||
"@changedTheRoomInvitationLink": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"changePassword": "პაროლის შეცვლა",
|
||||
"@changePassword": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"changeTheHomeserver": "სახლის სერვერის შეცვლა",
|
||||
"@changeTheHomeserver": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"changeTheme": "სტილის შეცვლა",
|
||||
"@changeTheme": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"changeTheNameOfTheGroup": "ჯგუფის გადარქმევა",
|
||||
"@changeTheNameOfTheGroup": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"chatBackup": "ჩატის სარეზერვო საშუალება",
|
||||
"@chatBackup": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"chatDetails": "ჩატის დეტალები",
|
||||
"@chatDetails": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"chatHasBeenAddedToThisSpace": "ჩატი დაემატა ამ სივრცეს",
|
||||
"@chatHasBeenAddedToThisSpace": {},
|
||||
"chats": "ჩატები",
|
||||
"@chats": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"chooseAStrongPassword": "ძლიერი პაროლი აარჩიეთ",
|
||||
"@chooseAStrongPassword": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"clearArchive": "არქივის გაწმენდა",
|
||||
"@clearArchive": {},
|
||||
"close": "დახურვა",
|
||||
"@close": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"commandHint_markasgroup": "აღნიშვნა, როგორც ჯგუფის",
|
||||
"@commandHint_markasgroup": {},
|
||||
"commandHint_ban": "მოცემული მომხმარებლის ბლოკირება ამ ოთახში",
|
||||
"@commandHint_ban": {
|
||||
"type": "String",
|
||||
"description": "Usage hint for the command /ban"
|
||||
},
|
||||
"commandHint_clearcache": "ქეშის გაწმენდა",
|
||||
"@commandHint_clearcache": {
|
||||
"type": "String",
|
||||
"description": "Usage hint for the command /clearcache"
|
||||
},
|
||||
"commandHint_join": "მოცემულ ოთახში გაწევრიანება",
|
||||
"@commandHint_join": {
|
||||
"type": "String",
|
||||
"description": "Usage hint for the command /join"
|
||||
},
|
||||
"commandHint_kick": "მოცემული მომხმარებლის წაშლა ამ ოთახიდან",
|
||||
"@commandHint_kick": {
|
||||
"type": "String",
|
||||
"description": "Usage hint for the command /kick"
|
||||
},
|
||||
"commandHint_leave": "ამ ოთახიდან გასვლა",
|
||||
"@commandHint_leave": {
|
||||
"type": "String",
|
||||
"description": "Usage hint for the command /leave"
|
||||
},
|
||||
"commandHint_me": "აღწერეთ თქვენი თავი",
|
||||
"@commandHint_me": {
|
||||
"type": "String",
|
||||
"description": "Usage hint for the command /me"
|
||||
},
|
||||
"commandHint_unban": "ამ ოთახში მომხმარებლისგან ბლოკის მოხსნა",
|
||||
"@commandHint_unban": {
|
||||
"type": "String",
|
||||
"description": "Usage hint for the command /unban"
|
||||
},
|
||||
"commandInvalid": "არასწორი ბრძანება",
|
||||
"@commandInvalid": {
|
||||
"type": "String"
|
||||
},
|
||||
"compareEmojiMatch": "გთხოვთ, შეადაროთ ეს ემოჯი",
|
||||
"@compareEmojiMatch": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"compareNumbersMatch": "გთხოვთ, შეადაროთ ეს რიცხვები",
|
||||
"@compareNumbersMatch": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"configureChat": "ჩატის კონფიგურაცია",
|
||||
"@configureChat": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"contactHasBeenInvitedToTheGroup": "კონტაქტი მოწვეული იქნა ჯგუფში",
|
||||
"@contactHasBeenInvitedToTheGroup": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"containsUserName": "შეიცავს სახელს",
|
||||
"@containsUserName": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"copiedToClipboard": "კოპირებულია ბუფერში",
|
||||
"@copiedToClipboard": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"copy": "კოპირება",
|
||||
"@copy": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"copyToClipboard": "კოპირება ბუფერში",
|
||||
"@copyToClipboard": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"couldNotDecryptMessage": "შეტყობინების გაშიფვრის შეცდომა: {error}",
|
||||
"@couldNotDecryptMessage": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"create": "შექმნა",
|
||||
"@create": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"createdTheChat": "💬 {username} შექმნა ჩატი",
|
||||
"@createdTheChat": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"createNewSpace": "ახალი სივრცე",
|
||||
"@createNewSpace": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"currentlyActive": "ახლა აქტიურია",
|
||||
"@currentlyActive": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"dateWithoutYear": "{day}-{month}",
|
||||
"@dateWithoutYear": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"month": {
|
||||
"type": "String"
|
||||
},
|
||||
"day": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dateWithYear": "{day}-{month}-{year}",
|
||||
"@dateWithYear": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"year": {
|
||||
"type": "String"
|
||||
},
|
||||
"month": {
|
||||
"type": "String"
|
||||
},
|
||||
"day": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"delete": "წაშლა",
|
||||
"@delete": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"deleteAccount": "ანგარიშის წაშლა",
|
||||
"@deleteAccount": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"deleteMessage": "შეტყობინების წაშლა",
|
||||
"@deleteMessage": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"device": "მოწყობილება",
|
||||
"@device": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"deviceId": "მოწყობილების ID",
|
||||
"@deviceId": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"directChats": "პირდაპირი ჩატები",
|
||||
"@directChats": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"allRooms": "ყველა ჯგუფური ჩატები",
|
||||
"@allRooms": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"downloadFile": "ფაილის ჩატვირთვა",
|
||||
"@downloadFile": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"edit": "რედაქტირება",
|
||||
"@edit": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"editBlockedServers": "ბლოკირებული სერვერების რედაქტირება",
|
||||
"@editBlockedServers": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"editRoomAvatar": "ოთახის ფოტოს შეცვლა",
|
||||
"@editRoomAvatar": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"emoteSettings": "ემოციების პარამეტრები",
|
||||
"@emoteSettings": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"globalChatId": "გლობალური ჩატის ID",
|
||||
"@globalChatId": {},
|
||||
"repeatPassword": "გაიმეორეთ პაროლი",
|
||||
"@repeatPassword": {},
|
||||
"notAnImage": "ფაილი არაა სურათი.",
|
||||
"@notAnImage": {},
|
||||
"remove": "წაშლა",
|
||||
"@remove": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"activatedEndToEndEncryption": "🔐 {username} გააქტიურა end to end დაშიფვრა",
|
||||
"@activatedEndToEndEncryption": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"supposedMxid": "ეს უნდა იყოს {mxid}",
|
||||
"@supposedMxid": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"mxid": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"about": "შესახებ",
|
||||
"@about": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"changedTheDisplaynameTo": "{username} შეცვალა ნაჩვენები სახელი: '{displayname}'",
|
||||
"@changedTheDisplaynameTo": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
},
|
||||
"displayname": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"commandHint_create": "ცარიელი ჯგუფური ჩატის შექმნა\nგამოიყენეთ --no-encryption გაშიფვრის გასათიშად",
|
||||
"@commandHint_create": {
|
||||
"type": "String",
|
||||
"description": "Usage hint for the command /create"
|
||||
},
|
||||
"commandHint_dm": "პირდაპირი ჩატის დაწყება\nგამოიყენეთ --no-encryption გაშიფვრის გასათიშად",
|
||||
"@commandHint_dm": {
|
||||
"type": "String",
|
||||
"description": "Usage hint for the command /dm"
|
||||
},
|
||||
"commandHint_html": "HTML ფორმატირებული ტექსტის გაგზავნა",
|
||||
"@commandHint_html": {
|
||||
"type": "String",
|
||||
"description": "Usage hint for the command /html"
|
||||
},
|
||||
"commandHint_myroomavatar": "თქვენი ფოტოს დაყენება ამ ოთახისათვის(mxc-uri-ს დახმარებით)",
|
||||
"@commandHint_myroomavatar": {
|
||||
"type": "String",
|
||||
"description": "Usage hint for the command /myroomavatar"
|
||||
},
|
||||
"commandHint_myroomnick": "ამ ოთახისათვის ნაჩვენები სახელის დაყენება",
|
||||
"@commandHint_myroomnick": {
|
||||
"type": "String",
|
||||
"description": "Usage hint for the command /myroomnick"
|
||||
},
|
||||
"commandHint_op": "მოცემული მომხმარებლისათვის უფლებების დონის დაყენება (ჩვეულებრივ: 50)",
|
||||
"@commandHint_op": {
|
||||
"type": "String",
|
||||
"description": "Usage hint for the command /op"
|
||||
},
|
||||
"commandHint_react": "რეაქციის სახით პასუხის გაგზავნა",
|
||||
"@commandHint_react": {
|
||||
"type": "String",
|
||||
"description": "Usage hint for the command /react"
|
||||
},
|
||||
"containsDisplayName": "ნაჩვენებ სახელს შეიცავს",
|
||||
"@containsDisplayName": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"contentHasBeenReported": "ეს კონტენტი გაგზავნილ იქნა სერვერის ადმინისტრატორებთან",
|
||||
"@contentHasBeenReported": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"defaultPermissionLevel": "ნაგულისხმევი უფლების დონე",
|
||||
"@defaultPermissionLevel": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"displaynameHasBeenChanged": "ნაჩვენები სახელი შეიცვალა",
|
||||
"@displaynameHasBeenChanged": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"editDisplayname": "ნაჩვენები სახელის შეცვლა",
|
||||
"@editDisplayname": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -1,659 +0,0 @@
|
|||
{
|
||||
"repeatPassword": "Ponovite geslo",
|
||||
"@repeatPassword": {},
|
||||
"about": "O aplikaciji",
|
||||
"@about": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"accept": "Sprejmi",
|
||||
"@accept": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"account": "Račun",
|
||||
"@account": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"activatedEndToEndEncryption": "Uporabnik {username} je aktiviral šifriranje od konca do konca",
|
||||
"@activatedEndToEndEncryption": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"addEmail": "Dodajte e-pošto",
|
||||
"@addEmail": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"addToSpace": "Dodajte v prostor",
|
||||
"@addToSpace": {},
|
||||
"alias": "vzdevek",
|
||||
"@alias": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"all": "Vse",
|
||||
"@all": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"allChats": "Vsi klepeti",
|
||||
"@allChats": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"answeredTheCall": "Oseba {senderName} je odgovorila na klic",
|
||||
"@answeredTheCall": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"senderName": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"anyoneCanJoin": "Pridruži se lahko vsak",
|
||||
"@anyoneCanJoin": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"appLock": "Zaklepanje aplikacije",
|
||||
"@appLock": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"askSSSSSign": "Če želite podpisati drugo osebo, vnesite geslo za varno trgovino ali obnovitveni ključ.",
|
||||
"@askSSSSSign": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"askVerificationRequest": "Ali želite sprejeti to zahtevo za preverjanje od {username}?",
|
||||
"@askVerificationRequest": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"autoplayImages": "Samodejno predvajajte animirane nalepke in čustva",
|
||||
"@autoplayImages": {
|
||||
"type": "String",
|
||||
"placeholder": {}
|
||||
},
|
||||
"badServerLoginTypesException": "Domači strežnik podpira vrste prijave:\n{serverVersions}\nToda ta aplikacija podpira samo:\n{supportedVersions}",
|
||||
"@badServerLoginTypesException": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"serverVersions": {
|
||||
"type": "String"
|
||||
},
|
||||
"supportedVersions": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"sendOnEnter": "Pošlji ob vstopu",
|
||||
"@sendOnEnter": {},
|
||||
"banFromChat": "Prepoved klepeta",
|
||||
"@banFromChat": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"banned": "Prepovedano",
|
||||
"@banned": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"bannedUser": "{username} je prepovedan v {targetName}",
|
||||
"@bannedUser": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
},
|
||||
"targetName": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"blockDevice": "Blokirana naprava",
|
||||
"@blockDevice": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"blocked": "Blokirano",
|
||||
"@blocked": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"botMessages": "Botova sporočila",
|
||||
"@botMessages": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"cancel": "Prekliči",
|
||||
"@cancel": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"cantOpenUri": "URI-ja {uri} ni mogoče odpreti",
|
||||
"@cantOpenUri": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"uri": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"changedTheChatAvatar": "{username} je spremenil avatar za klepet",
|
||||
"@changedTheChatAvatar": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"changedTheChatPermissions": "{username} je spremenila dovoljenja za klepet",
|
||||
"@changedTheChatPermissions": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"changedTheDisplaynameTo": "{username} je spremenil svoje prikazno ime v: '{displayname}'",
|
||||
"@changedTheDisplaynameTo": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
},
|
||||
"displayname": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"changedTheGuestAccessRules": "{username} je spremenila pravila dostopa za goste",
|
||||
"@changedTheGuestAccessRules": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"changedTheGuestAccessRulesTo": "{username} je spremenila pravila dostopa za goste v: {rules}",
|
||||
"@changedTheGuestAccessRulesTo": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
},
|
||||
"rules": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"changedTheHistoryVisibilityTo": "{username} je spremenil vidnost zgodovine v: {rules}",
|
||||
"@changedTheHistoryVisibilityTo": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
},
|
||||
"rules": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"changedTheJoinRules": "{username} je spremenil pravila za pridružitev",
|
||||
"@changedTheJoinRules": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"changedTheJoinRulesTo": "{username} je spremenila pravila pridružitve v: {joinRules}",
|
||||
"@changedTheJoinRulesTo": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
},
|
||||
"joinRules": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"changedTheProfileAvatar": "{username} je spremenil avatar",
|
||||
"@changedTheProfileAvatar": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"changedTheRoomAliases": "{username} je spremenil vzdevke sobe",
|
||||
"@changedTheRoomAliases": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"changedTheRoomInvitationLink": "{username} je spremenil povezavo za povabilo",
|
||||
"@changedTheRoomInvitationLink": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"changePassword": "Spremeni geslo",
|
||||
"@changePassword": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"changeTheHomeserver": "Spremenite domači strežnik",
|
||||
"@changeTheHomeserver": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"changeTheme": "Spremenite svoj slog",
|
||||
"@changeTheme": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"changeTheNameOfTheGroup": "Spremenite ime skupine",
|
||||
"@changeTheNameOfTheGroup": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"changeYourAvatar": "Spremenite svoj avatar",
|
||||
"@changeYourAvatar": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"chat": "Klepet",
|
||||
"@chat": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"yourChatBackupHasBeenSetUp": "Varnostna kopija klepeta je nastavljena.",
|
||||
"@yourChatBackupHasBeenSetUp": {},
|
||||
"chatBackup": "Varnostno kopiranje klepeta",
|
||||
"@chatBackup": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"chatDetails": "Podrobnosti klepeta",
|
||||
"@chatDetails": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"chatHasBeenAddedToThisSpace": "Klepet je bil dodan v ta prostor",
|
||||
"@chatHasBeenAddedToThisSpace": {},
|
||||
"chats": "Klepeti",
|
||||
"@chats": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"chooseAStrongPassword": "Izberite močno geslo",
|
||||
"@chooseAStrongPassword": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"clearArchive": "Počisti arhiv",
|
||||
"@clearArchive": {},
|
||||
"close": "Zapri",
|
||||
"@close": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"commandHint_ban": "Izključi določenega uporabnika iz te sobe",
|
||||
"@commandHint_ban": {
|
||||
"type": "String",
|
||||
"description": "Usage hint for the command /ban"
|
||||
},
|
||||
"commandHint_html": "Pošljite besedilo v obliki HTML",
|
||||
"@commandHint_html": {
|
||||
"type": "String",
|
||||
"description": "Usage hint for the command /html"
|
||||
},
|
||||
"commandHint_invite": "Povabi danega uporabnika v to sobo",
|
||||
"@commandHint_invite": {
|
||||
"type": "String",
|
||||
"description": "Usage hint for the command /invite"
|
||||
},
|
||||
"commandHint_join": "Pridružite se dani sobi",
|
||||
"@commandHint_join": {
|
||||
"type": "String",
|
||||
"description": "Usage hint for the command /join"
|
||||
},
|
||||
"commandHint_kick": "Odstranite danega uporabnika iz te sobe",
|
||||
"@commandHint_kick": {
|
||||
"type": "String",
|
||||
"description": "Usage hint for the command /kick"
|
||||
},
|
||||
"commandHint_me": "Opisi sebe",
|
||||
"@commandHint_me": {
|
||||
"type": "String",
|
||||
"description": "Usage hint for the command /me"
|
||||
},
|
||||
"commandHint_myroomavatar": "Nastavite svojo sliko za to sobo",
|
||||
"@commandHint_myroomavatar": {
|
||||
"type": "String",
|
||||
"description": "Usage hint for the command /myroomavatar"
|
||||
},
|
||||
"commandHint_op": "Nastavite raven moči danega uporabnika (privzeto: 50)",
|
||||
"@commandHint_op": {
|
||||
"type": "String",
|
||||
"description": "Usage hint for the command /op"
|
||||
},
|
||||
"commandHint_react": "Pošljite odgovor kot reakcijo",
|
||||
"@commandHint_react": {
|
||||
"type": "String",
|
||||
"description": "Usage hint for the command /react"
|
||||
},
|
||||
"commandHint_send": "Pošlji besedilo",
|
||||
"@commandHint_send": {
|
||||
"type": "String",
|
||||
"description": "Usage hint for the command /send"
|
||||
},
|
||||
"commandHint_unban": "Prekliči izključitev določenega uporabnika iz te sobe",
|
||||
"@commandHint_unban": {
|
||||
"type": "String",
|
||||
"description": "Usage hint for the command /unban"
|
||||
},
|
||||
"commandInvalid": "Ukaz ni veljaven",
|
||||
"@commandInvalid": {
|
||||
"type": "String"
|
||||
},
|
||||
"commandMissing": "{command} is not a command.",
|
||||
"@commandMissing": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"command": {
|
||||
"type": "String"
|
||||
}
|
||||
},
|
||||
"description": "State that {command} is not a valid /command."
|
||||
},
|
||||
"compareEmojiMatch": "Primerjajte in se prepričajte, da se naslednji emoji ujemajo s tistimi iz druge naprave:",
|
||||
"@compareEmojiMatch": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"compareNumbersMatch": "Primerjajte in se prepričajte, da se naslednje številke ujemajo s številkami druge naprave:",
|
||||
"@compareNumbersMatch": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"configureChat": "Konfigurirajte klepet",
|
||||
"@configureChat": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"confirm": "Potrdi",
|
||||
"@confirm": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"containsDisplayName": "Vsebuje prikazno ime",
|
||||
"@containsDisplayName": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"containsUserName": "Vsebuje uporabniško ime",
|
||||
"@containsUserName": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"archive": "Arhiv",
|
||||
"@archive": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"areYouSure": "Ali si prepričan?",
|
||||
"@areYouSure": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"acceptedTheInvitation": "{username} je sprejel povabilo",
|
||||
"@acceptedTheInvitation": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"areYouSureYouWantToLogout": "Ali ste prepričani, da se želite odjaviti?",
|
||||
"@areYouSureYouWantToLogout": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"changedTheChatDescriptionTo": "{username} je spremenil opis klepeta v: '{description}'",
|
||||
"@changedTheChatDescriptionTo": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
},
|
||||
"description": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"areGuestsAllowedToJoin": "Ali se lahko gostujoči uporabniki pridružijo",
|
||||
"@areGuestsAllowedToJoin": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"admin": "Admin",
|
||||
"@admin": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"badServerVersionsException": "Domači strežnik podpira različice Spec:\n{serverVersions}\nToda ta aplikacija podpira samo {supportedVersions}",
|
||||
"@badServerVersionsException": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"serverVersions": {
|
||||
"type": "String"
|
||||
},
|
||||
"supportedVersions": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"changedTheChatNameTo": "{username} je spremenil ime klepeta v: '{chatname}'",
|
||||
"@changedTheChatNameTo": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
},
|
||||
"chatname": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"changeDeviceName": "Spremenite ime naprave",
|
||||
"@changeDeviceName": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"changedTheHistoryVisibility": "{username} je spremenila vidnost zgodovine",
|
||||
"@changedTheHistoryVisibility": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"channelCorruptedDecryptError": "Šifriranje je poškodovano",
|
||||
"@channelCorruptedDecryptError": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"contentHasBeenReported": "Vsebina je bila prijavljena skrbnikom strežnika",
|
||||
"@contentHasBeenReported": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"chatBackupDescription": "Varnostna kopija klepeta je zavarovana z varnostnim ključem. Prosimo, pazite, da ga ne izgubite.",
|
||||
"@chatBackupDescription": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"commandHint_myroomnick": "Nastavite prikazno ime za to sobo",
|
||||
"@commandHint_myroomnick": {
|
||||
"type": "String",
|
||||
"description": "Usage hint for the command /myroomnick"
|
||||
},
|
||||
"connect": "Povežite se",
|
||||
"@connect": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"contactHasBeenInvitedToTheGroup": "Kontakt je bil povabljen v skupino",
|
||||
"@contactHasBeenInvitedToTheGroup": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"commandHint_leave": "Zapusti to sobo",
|
||||
"@commandHint_leave": {
|
||||
"type": "String",
|
||||
"description": "Usage hint for the command /leave"
|
||||
},
|
||||
"commandHint_plain": "Pošlji neformatirano besedilo",
|
||||
"@commandHint_plain": {
|
||||
"type": "String",
|
||||
"description": "Usage hint for the command /plain"
|
||||
},
|
||||
"copiedToClipboard": "Kopirano v odložišče",
|
||||
"@copiedToClipboard": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"copy": "Kopiraj",
|
||||
"@copy": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"copyToClipboard": "Kopiraj v odložišče",
|
||||
"@copyToClipboard": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"couldNotDecryptMessage": "Sporočila ni bilo mogoče dešifrirati: {error}",
|
||||
"@couldNotDecryptMessage": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"countParticipants": "{count} udeležencev",
|
||||
"@countParticipants": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"create": "Ustvari",
|
||||
"@create": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"createNewSpace": "Nov prostor",
|
||||
"@createNewSpace": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"currentlyActive": "Trenutno aktiven",
|
||||
"@currentlyActive": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"darkTheme": "Temno",
|
||||
"@darkTheme": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"defaultPermissionLevel": "Privzeta raven dovoljenja",
|
||||
"@defaultPermissionLevel": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"dateWithYear": "{day}-{month}-{year}",
|
||||
"@dateWithYear": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"year": {
|
||||
"type": "String"
|
||||
},
|
||||
"month": {
|
||||
"type": "String"
|
||||
},
|
||||
"day": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dateWithoutYear": "{month}-{day}",
|
||||
"@dateWithoutYear": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"month": {
|
||||
"type": "String"
|
||||
},
|
||||
"day": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"createdTheChat": "{username} je ustvaril klepet",
|
||||
"@createdTheChat": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dateAndTimeOfDay": "{date}, {timeOfDay}",
|
||||
"@dateAndTimeOfDay": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"date": {
|
||||
"type": "String"
|
||||
},
|
||||
"timeOfDay": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"deactivateAccountWarning": "S tem boste deaktivirali vaš uporabniški račun. Tega ni mogoče razveljaviti! Ali si prepričan?",
|
||||
"@deactivateAccountWarning": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -1,15 +0,0 @@
|
|||
{
|
||||
"alwaysUse24HourFormat": "తప్పుడు",
|
||||
"@alwaysUse24HourFormat": {
|
||||
"description": "Set to true to always display time of day in 24 hour format."
|
||||
},
|
||||
"notAnImage": "ఇమేజ్ ఫైల్ కాదు.",
|
||||
"@notAnImage": {},
|
||||
"repeatPassword": "పాస్వర్డ్ను పునరావృతం చేయండి",
|
||||
"@repeatPassword": {},
|
||||
"remove": "తొలగించు",
|
||||
"@remove": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -22,8 +22,7 @@
|
|||
<body
|
||||
class="flex flex-col items-center min-h-screen w-full bg-gradient-to-t from-purple-200 to-blue-50 dark:from-purple-900 dark:to-slate-900"
|
||||
style="font-family: 'Zen Kurenaido', sans-serif;">
|
||||
<div
|
||||
class="w-full md:h-12 min-h-12 bg-white dark:bg-gray-800 bg-opacity-50 border-b dark:border-gray-600 px-4 py-4 md:py-0 mb-8">
|
||||
<div class="w-full md:h-12 min-h-12 px-4 py-4 md:py-0 mb-8">
|
||||
<nav class="flex flex-wrap h-full justify-center items-center space-x-6 w-full max-w-4xl m-auto">
|
||||
<a href="https://ko-fi.com/krille/posts"
|
||||
class="text-lg dark:text-white hover:text-purple-800 dark:hover:text-purple-400">News</a>
|
||||
|
|
@ -137,7 +136,7 @@
|
|||
</div>
|
||||
|
||||
<!--Footer-->
|
||||
<div class="w-full bg-white dark:bg-gray-800 bg-opacity-50 border-t dark:border-gray-600 flex justify-center">
|
||||
<div class="w-full flex justify-center">
|
||||
<footer class="w-full text-center max-w-4xl p-4 text-slate-700 dark:text-slate-200">
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@ class User {
|
|||
const User(this.name, this.password);
|
||||
}
|
||||
|
||||
const homeserver = 'http://${const String.fromEnvironment(
|
||||
const homeserver = 'http://${String.fromEnvironment(
|
||||
'HOMESERVER',
|
||||
defaultValue: 'localhost',
|
||||
)}';
|
||||
|
|
|
|||
32
ios/Flutter/ephemeral/flutter_lldb_helper.py
Normal file
32
ios/Flutter/ephemeral/flutter_lldb_helper.py
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
#
|
||||
# Generated file, do not edit.
|
||||
#
|
||||
|
||||
import lldb
|
||||
|
||||
def handle_new_rx_page(frame: lldb.SBFrame, bp_loc, extra_args, intern_dict):
|
||||
"""Intercept NOTIFY_DEBUGGER_ABOUT_RX_PAGES and touch the pages."""
|
||||
base = frame.register["x0"].GetValueAsAddress()
|
||||
page_len = frame.register["x1"].GetValueAsUnsigned()
|
||||
|
||||
# Note: NOTIFY_DEBUGGER_ABOUT_RX_PAGES will check contents of the
|
||||
# first page to see if handled it correctly. This makes diagnosing
|
||||
# misconfiguration (e.g. missing breakpoint) easier.
|
||||
data = bytearray(page_len)
|
||||
data[0:8] = b'IHELPED!'
|
||||
|
||||
error = lldb.SBError()
|
||||
frame.GetThread().GetProcess().WriteMemory(base, data, error)
|
||||
if not error.Success():
|
||||
print(f'Failed to write into {base}[+{page_len}]', error)
|
||||
return
|
||||
|
||||
def __lldb_init_module(debugger: lldb.SBDebugger, _):
|
||||
target = debugger.GetDummyTarget()
|
||||
# Caveat: must use BreakpointCreateByRegEx here and not
|
||||
# BreakpointCreateByName. For some reasons callback function does not
|
||||
# get carried over from dummy target for the later.
|
||||
bp = target.BreakpointCreateByRegex("^NOTIFY_DEBUGGER_ABOUT_RX_PAGES$")
|
||||
bp.SetScriptCallbackFunction('{}.handle_new_rx_page'.format(__name__))
|
||||
bp.SetAutoContinue(True)
|
||||
print("-- LLDB integration loaded --")
|
||||
5
ios/Flutter/ephemeral/flutter_lldbinit
Normal file
5
ios/Flutter/ephemeral/flutter_lldbinit
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
#
|
||||
# Generated file, do not edit.
|
||||
#
|
||||
|
||||
command script import --relative-to-command-file flutter_lldb_helper.py
|
||||
|
|
@ -17,8 +17,6 @@
|
|||
97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; };
|
||||
97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; };
|
||||
97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; };
|
||||
A10584DF00E2CBE024A7FEB1 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9F30C00BA233E7CA67AFBED5 /* Pods_Runner.framework */; };
|
||||
BCFA6E528F0B53B71B652C77 /* Pods_FluffyChat_Share.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9B1F89C23F73F2B8E7922A37 /* Pods_FluffyChat_Share.framework */; };
|
||||
C1005C45261071B5002F4F32 /* ShareViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1005C44261071B5002F4F32 /* ShareViewController.swift */; };
|
||||
C1005C48261071B5002F4F32 /* MainInterface.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = C1005C46261071B5002F4F32 /* MainInterface.storyboard */; };
|
||||
C1005C4C261071B5002F4F32 /* FluffyChat Share.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = C1005C42261071B5002F4F32 /* FluffyChat Share.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
|
||||
|
|
@ -62,7 +60,6 @@
|
|||
|
||||
/* Begin PBXFileReference section */
|
||||
09545B0C8C397F94966EA956 /* Pods-FluffyChat Share.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FluffyChat Share.debug.xcconfig"; path = "Target Support Files/Pods-FluffyChat Share/Pods-FluffyChat Share.debug.xcconfig"; sourceTree = "<group>"; };
|
||||
0BDDCB1746F84339AF1A5F40 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = "<group>"; };
|
||||
1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = "<group>"; };
|
||||
1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = "<group>"; };
|
||||
23120B990D2B5081843FB313 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = "<group>"; };
|
||||
|
|
@ -81,8 +78,6 @@
|
|||
97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
|
||||
97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
|
||||
97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
||||
9B1F89C23F73F2B8E7922A37 /* Pods_FluffyChat_Share.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_FluffyChat_Share.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
9F30C00BA233E7CA67AFBED5 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C1005C42261071B5002F4F32 /* FluffyChat Share.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = "FluffyChat Share.appex"; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
C1005C44261071B5002F4F32 /* ShareViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShareViewController.swift; sourceTree = "<group>"; };
|
||||
C1005C47261071B5002F4F32 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/MainInterface.storyboard; sourceTree = "<group>"; };
|
||||
|
|
|
|||
|
|
@ -26,6 +26,7 @@
|
|||
buildConfiguration = "Debug"
|
||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
||||
customLLDBInitFile = "$(SRCROOT)/Flutter/ephemeral/flutter_lldbinit"
|
||||
shouldUseLaunchSchemeArgsEnv = "YES">
|
||||
<MacroExpansion>
|
||||
<BuildableReference
|
||||
|
|
@ -43,6 +44,7 @@
|
|||
buildConfiguration = "Debug"
|
||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
||||
customLLDBInitFile = "$(SRCROOT)/Flutter/ephemeral/flutter_lldbinit"
|
||||
launchStyle = "0"
|
||||
useCustomWorkingDirectory = "NO"
|
||||
ignoresPersistentStateOnLaunch = "NO"
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
arb-dir: assets/l10n
|
||||
arb-dir: lib/l10n
|
||||
template-arb-file: intl_en.arb
|
||||
output-localization-file: l10n.dart
|
||||
output-class: L10n
|
||||
|
|
|
|||
|
|
@ -9,6 +9,7 @@ abstract class AppConfig {
|
|||
// static String _applicationName = 'FluffyChat';
|
||||
static String _applicationName = 'Pangea Chat';
|
||||
// #Pangea
|
||||
|
||||
static String get applicationName => _applicationName;
|
||||
static String? _applicationWelcomeMessage;
|
||||
|
||||
|
|
@ -16,7 +17,8 @@ abstract class AppConfig {
|
|||
// #Pangea
|
||||
// static String _defaultHomeserver = 'matrix.org';
|
||||
static String get _defaultHomeserver => Environment.synapseURL;
|
||||
// #Pangea
|
||||
// Pangea#
|
||||
|
||||
static String get defaultHomeserver => _defaultHomeserver;
|
||||
static double fontSizeFactor = 1;
|
||||
static const Color chatColor = primaryColor;
|
||||
|
|
@ -24,8 +26,9 @@ abstract class AppConfig {
|
|||
static const double messageFontSize = 16.0;
|
||||
static const bool allowOtherHomeservers = true;
|
||||
static const bool enableRegistration = true;
|
||||
// #Pangea
|
||||
static const double toolbarMaxHeight = 250.0;
|
||||
static const double toolbarMinHeight = 200.0;
|
||||
static const double toolbarMinHeight = 150.0;
|
||||
static const double toolbarMinWidth = 350.0;
|
||||
static const double defaultHeaderHeight = 56.0;
|
||||
static const double toolbarButtonsHeight = 50.0;
|
||||
|
|
@ -34,8 +37,8 @@ abstract class AppConfig {
|
|||
static const double readingAssistanceInputBarHeight = 140.0;
|
||||
static const double reactionsPickerHeight = 48.0;
|
||||
static const double chatInputRowOverlayPadding = 8.0;
|
||||
static const double selectModeInputBarHeight =
|
||||
reactionsPickerHeight + (chatInputRowOverlayPadding * 2) + toolbarSpacing;
|
||||
static const double selectModeInputBarHeight = 0;
|
||||
// reactionsPickerHeight + (chatInputRowOverlayPadding * 2) + toolbarSpacing;
|
||||
static const double practiceModeInputBarHeight =
|
||||
readingAssistanceInputBarHeight +
|
||||
toolbarButtonsHeight +
|
||||
|
|
@ -82,6 +85,7 @@ abstract class AppConfig {
|
|||
// 'https://gitlab.com/famedly/fluffychat/-/blob/main/PRIVACY.md';
|
||||
static String _privacyUrl = "https://www.pangeachat.com/privacy";
|
||||
//Pangea#
|
||||
|
||||
static String get privacyUrl => _privacyUrl;
|
||||
// #Pangea
|
||||
// static const String website = 'https://fluffychat.im';
|
||||
|
|
@ -97,19 +101,21 @@ abstract class AppConfig {
|
|||
// #Pangea
|
||||
// static const String appOpenUrlScheme = 'im.fluffychat';
|
||||
static const String appOpenUrlScheme = 'matrix.pangea.chat';
|
||||
static String _webBaseUrl = 'https://fluffychat.im/web';
|
||||
// Pangea#
|
||||
static String _webBaseUrl = 'https://fluffychat.im/web';
|
||||
|
||||
static String get webBaseUrl => _webBaseUrl;
|
||||
//#Pangea
|
||||
static const String sourceCodeUrl = 'https://gitlab.com/famedly/fluffychat';
|
||||
static const String sourceCodeUrl =
|
||||
'https://github.com/krille-chan/fluffychat';
|
||||
// #Pangea
|
||||
// static const String supportUrl =
|
||||
// 'https://gitlab.com/famedly/fluffychat/issues';
|
||||
// 'https://github.com/krille-chan/fluffychat/issues';
|
||||
// static const String changelogUrl =
|
||||
// 'https://github.com/krille-chan/fluffychat/blob/main/CHANGELOG.md';
|
||||
static const String supportUrl = 'https://www.pangeachat.com/faqs';
|
||||
static const String termsOfServiceUrl =
|
||||
'https://www.pangeachat.com/terms-of-service';
|
||||
// static const String changelogUrl =
|
||||
// 'https://github.com/krille-chan/fluffychat/blob/main/CHANGELOG.md';
|
||||
//Pangea#
|
||||
// Pangea#
|
||||
static final Uri newIssueUrl = Uri(
|
||||
scheme: 'https',
|
||||
host: 'github.com',
|
||||
|
|
@ -135,6 +141,7 @@ abstract class AppConfig {
|
|||
static bool? sendOnEnter;
|
||||
static bool showPresences = true;
|
||||
// #Pangea
|
||||
// static bool displayNavigationRail = false;
|
||||
static bool displayNavigationRail = true;
|
||||
// Pangea#
|
||||
static bool experimentalVoip = false;
|
||||
|
|
@ -145,21 +152,9 @@ abstract class AppConfig {
|
|||
static const String schemePrefix = 'matrix:';
|
||||
// #Pangea
|
||||
// static const String pushNotificationsChannelId = 'fluffychat_push';
|
||||
// static const String pushNotificationsChannelName = 'FluffyChat push channel';
|
||||
// static const String pushNotificationsChannelDescription =
|
||||
// 'Push notifications for FluffyChat';
|
||||
// static const String pushNotificationsAppId = 'chat.fluffy.fluffychat';
|
||||
// static const String pushNotificationsGatewayUrl =
|
||||
// 'https://push.fluffychat.im/_matrix/push/v1/notify';
|
||||
// static const String pushNotificationsPusherFormat = 'event_id_only';
|
||||
static const String pushNotificationsChannelId = 'pangeachat_push';
|
||||
static const String pushNotificationsChannelName = 'Pangea Chat push channel';
|
||||
static const String pushNotificationsChannelDescription =
|
||||
'Push notifications for Pangea Chat';
|
||||
static const String pushNotificationsAppId = 'com.talktolearn.chat';
|
||||
static const String pushNotificationsGatewayUrl =
|
||||
'https://sygnal.pangea.chat/_matrix/push/v1/notify';
|
||||
static const String? pushNotificationsPusherFormat = null;
|
||||
// Pangea#
|
||||
static const double borderRadius = 18.0;
|
||||
static const double columnWidth = 360.0;
|
||||
|
|
|
|||
|
|
@ -40,6 +40,7 @@ import 'package:fluffychat/pangea/login/pages/login_or_signup_view.dart';
|
|||
import 'package:fluffychat/pangea/login/pages/signup.dart';
|
||||
import 'package:fluffychat/pangea/login/pages/space_code_onboarding.dart';
|
||||
import 'package:fluffychat/pangea/login/pages/user_settings.dart';
|
||||
import 'package:fluffychat/pangea/onboarding/onboarding.dart';
|
||||
import 'package:fluffychat/pangea/spaces/constants/space_constants.dart';
|
||||
import 'package:fluffychat/pangea/spaces/utils/join_with_alias.dart';
|
||||
import 'package:fluffychat/pangea/spaces/utils/join_with_link.dart';
|
||||
|
|
@ -238,7 +239,7 @@ abstract class AppRoutes {
|
|||
FluffyThemes.isColumnMode(context)
|
||||
// #Pangea
|
||||
// ? const EmptyPage()
|
||||
? const SuggestionsPage()
|
||||
? const Onboarding()
|
||||
// Pangea#
|
||||
: ChatList(
|
||||
activeChat: state.pathParameters['roomid'],
|
||||
|
|
|
|||
|
|
@ -32,10 +32,8 @@ abstract class SettingKeys {
|
|||
'chat.fluffy.swipeRightToLeftToReply';
|
||||
static const String experimentalVoip = 'chat.fluffy.experimental_voip';
|
||||
static const String showPresences = 'chat.fluffy.show_presences';
|
||||
// #Pangea
|
||||
static const String displayNavigationRail =
|
||||
'chat.fluffy.display_navigation_rail';
|
||||
// Pangea#
|
||||
}
|
||||
|
||||
enum AppSettings<T> {
|
||||
|
|
@ -50,7 +48,10 @@ enum AppSettings<T> {
|
|||
// Pangea#
|
||||
pushNotificationsGatewayUrl<String>(
|
||||
'pushNotificationsGatewayUrl',
|
||||
'https://push.fluffychat.im/_matrix/push/v1/notify',
|
||||
// #Pangea
|
||||
// 'https://push.fluffychat.im/_matrix/push/v1/notify',
|
||||
'https://sygnal.pangea.chat/_matrix/push/v1/notify',
|
||||
// Pangea#
|
||||
),
|
||||
pushNotificationsPusherFormat<String>(
|
||||
'pushNotificationsPusherFormat',
|
||||
|
|
@ -64,7 +65,8 @@ enum AppSettings<T> {
|
|||
displayChatDetailsColumn(
|
||||
'chat.fluffy.display_chat_details_column',
|
||||
false,
|
||||
);
|
||||
),
|
||||
enableSoftLogout<bool>('chat.fluffy.enable_soft_logout', false);
|
||||
|
||||
final String key;
|
||||
final T defaultValue;
|
||||
|
|
|
|||
|
|
@ -7,7 +7,10 @@ import 'app_config.dart';
|
|||
abstract class FluffyThemes {
|
||||
static const double columnWidth = 380.0;
|
||||
|
||||
static const double navRailWidth = 80.0;
|
||||
// #Pangea
|
||||
// static const double navRailWidth = 80.0;
|
||||
static const double navRailWidth = 72.0;
|
||||
// Pangea#
|
||||
|
||||
static bool isColumnModeByWidth(double width) =>
|
||||
width > columnWidth * 2 + navRailWidth;
|
||||
|
|
|
|||
3185
lib/l10n/intl_ar.arb
Normal file
3185
lib/l10n/intl_ar.arb
Normal file
File diff suppressed because it is too large
Load diff
1
lib/l10n/intl_be.arb
Normal file
1
lib/l10n/intl_be.arb
Normal file
|
|
@ -0,0 +1 @@
|
|||
{}
|
||||
2107
lib/l10n/intl_bn.arb
Normal file
2107
lib/l10n/intl_bn.arb
Normal file
File diff suppressed because it is too large
Load diff
2102
lib/l10n/intl_bo.arb
Normal file
2102
lib/l10n/intl_bo.arb
Normal file
File diff suppressed because it is too large
Load diff
3339
lib/l10n/intl_ca.arb
Normal file
3339
lib/l10n/intl_ca.arb
Normal file
File diff suppressed because it is too large
Load diff
2673
lib/l10n/intl_cs.arb
Normal file
2673
lib/l10n/intl_cs.arb
Normal file
File diff suppressed because it is too large
Load diff
29
lib/l10n/intl_da.arb
Normal file
29
lib/l10n/intl_da.arb
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
{
|
||||
"repeatPassword": "Gentag password",
|
||||
"@repeatPassword": {},
|
||||
"notAnImage": "Ikke en billedfil.",
|
||||
"@notAnImage": {},
|
||||
"setCustomPermissionLevel": "Indstil særligt tilladelsesniveau",
|
||||
"@setCustomPermissionLevel": {},
|
||||
"setPermissionsLevelDescription": "Vælg en prædefineret rolle herunder eller indtaste et særligt tilladelsesniveau mellem 0 og 100.",
|
||||
"@setPermissionsLevelDescription": {},
|
||||
"ignoreUser": "Ignorér bruger",
|
||||
"@ignoreUser": {},
|
||||
"remove": "Fjern",
|
||||
"@remove": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"importNow": "Importer nu",
|
||||
"@importNow": {},
|
||||
"importEmojis": "Importer emojis",
|
||||
"@importEmojis": {},
|
||||
"normalUser": "Normal bruger",
|
||||
"@normalUser": {},
|
||||
"importFromZipFile": "Importer fra .zip fil",
|
||||
"@importFromZipFile": {},
|
||||
"alwaysUse24HourFormat": "true",
|
||||
"@alwaysUse24HourFormat": {
|
||||
"description": "Set to true to always display time of day in 24 hour format."
|
||||
}
|
||||
}
|
||||
|
|
@ -1499,11 +1499,6 @@
|
|||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"renderRichContent": "Zeige Nachrichtenformatierungen an",
|
||||
"@renderRichContent": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"replaceRoomWithNewerVersion": "Raum mit neuer Version ersetzen",
|
||||
"@replaceRoomWithNewerVersion": {
|
||||
"type": "String",
|
||||
|
|
@ -3159,8 +3154,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"sendUncompressed": "Unkomprimiert senden",
|
||||
"@sendUncompressed": {},
|
||||
"boldText": "Fetter Text",
|
||||
"@boldText": {},
|
||||
"invalidUrl": "Ungültige URL",
|
||||
|
|
@ -3274,7 +3267,7 @@
|
|||
"@notificationRuleJitsi": {},
|
||||
"allDevices": "Alle Geräte",
|
||||
"@allDevices": {},
|
||||
"enterNewChat": "Neuen Chat starten",
|
||||
"enterNewChat": "Neuen Chat betreten",
|
||||
"@enterNewChat": {},
|
||||
"shareKeysWith": "Schlüssel teilen mit...",
|
||||
"@shareKeysWith": {},
|
||||
|
|
@ -3289,5 +3282,103 @@
|
|||
"optionalMessage": "(Optionale) Nachricht...",
|
||||
"@optionalMessage": {},
|
||||
"notSupportedOnThisDevice": "Nicht unterstützt auf diesem Gerät",
|
||||
"@notSupportedOnThisDevice": {}
|
||||
"@notSupportedOnThisDevice": {},
|
||||
"ignoreUser": "Nutzer ignorieren",
|
||||
"@ignoreUser": {},
|
||||
"notificationRuleEncryptedRoomOneToOneDescription": "Benachrichtigt den Benutzer über Nachrichten in verschlüsselten Eins-zu-Eins-Chats.",
|
||||
"@notificationRuleEncryptedRoomOneToOneDescription": {},
|
||||
"commandHint_roomupgrade": "Aktualisieren Sie diesen Raum auf die angegebene Raumversion",
|
||||
"@commandHint_roomupgrade": {},
|
||||
"notificationRuleMemberEvent": "Mitgliederveranstaltung",
|
||||
"@notificationRuleMemberEvent": {},
|
||||
"notificationRuleInviteForMeDescription": "Benachrichtigt den Benutzer, wenn er in einen Raum eingeladen wird.",
|
||||
"@notificationRuleInviteForMeDescription": {},
|
||||
"notificationRuleIsUserMentionDescription": "Benachrichtigt den Benutzer, wenn er in einer Nachricht direkt erwähnt wird.",
|
||||
"@notificationRuleIsUserMentionDescription": {},
|
||||
"notificationRuleRoomnotifDescription": "Benachrichtigt den Benutzer, wenn eine Nachricht „@room“ enthält.",
|
||||
"@notificationRuleRoomnotifDescription": {},
|
||||
"notificationRuleRoomOneToOneDescription": "Benachrichtigt den Benutzer über Nachrichten in Einzelchats.",
|
||||
"@notificationRuleRoomOneToOneDescription": {},
|
||||
"notificationRuleEncryptedDescription": "Benachrichtigt den Benutzer über Nachrichten in verschlüsselten Räumen.",
|
||||
"@notificationRuleEncryptedDescription": {},
|
||||
"notificationRuleJitsiDescription": "Benachrichtigt den Benutzer über Jitsi-Widget-Ereignisse.",
|
||||
"@notificationRuleJitsiDescription": {},
|
||||
"checkList": "Checkliste",
|
||||
"@checkList": {},
|
||||
"countInvited": "{count} invited",
|
||||
"@countInvited": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"notificationRuleIsUserMention": "Benutzererwähnung",
|
||||
"@notificationRuleIsUserMention": {},
|
||||
"notificationRuleContainsDisplayName": "Enthält den Anzeigenamen",
|
||||
"@notificationRuleContainsDisplayName": {},
|
||||
"notificationRuleContainsDisplayNameDescription": "Benachrichtigt den Benutzer, wenn eine Nachricht seinen Anzeigenamen enthält.",
|
||||
"@notificationRuleContainsDisplayNameDescription": {},
|
||||
"notificationRuleIsRoomMention": "Chat-Erwähnung",
|
||||
"@notificationRuleIsRoomMention": {},
|
||||
"notificationRuleRoomnotif": "Chat-Benachritigung",
|
||||
"@notificationRuleRoomnotif": {},
|
||||
"notificationRuleTombstoneDescription": "Benachrichtigt den Benutzer über Nachrichten zur Raumdeaktivierung.",
|
||||
"@notificationRuleTombstoneDescription": {},
|
||||
"notificationRuleEncryptedRoomOneToOne": "Verschlüsselter Einzelchat",
|
||||
"@notificationRuleEncryptedRoomOneToOne": {},
|
||||
"notificationRuleRoomOneToOne": "Einzelchat",
|
||||
"@notificationRuleRoomOneToOne": {},
|
||||
"notificationRuleServerAclDescription": "Unterdrückt Benachrichtigungen für Server-ACL-Ereignisse.",
|
||||
"@notificationRuleServerAclDescription": {},
|
||||
"unknownPushRule": "Unbekannte Push-Regel '{rule}'",
|
||||
"@unknownPushRule": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"rule": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"deletePushRuleCanNotBeUndone": "Wenn Sie diese Benachrichtigungseinstellung löschen, kann dies nicht rückgängig gemacht werden.",
|
||||
"@deletePushRuleCanNotBeUndone": {},
|
||||
"crossVerifiedDevices": "Cross-verifizierte Geräte",
|
||||
"@crossVerifiedDevices": {},
|
||||
"notificationRuleIsRoomMentionDescription": "Benachrichtigt den Benutzer, wenn ein Raum erwähnt wird.",
|
||||
"@notificationRuleIsRoomMentionDescription": {},
|
||||
"notificationRuleRoomServerAcl": "Raumserver-ACL",
|
||||
"@notificationRuleRoomServerAcl": {},
|
||||
"crossVerifiedDevicesIfEnabled": "Cross-verifizierte Geräte, falls aktiviert",
|
||||
"@crossVerifiedDevicesIfEnabled": {},
|
||||
"notificationRuleServerAcl": "Unterdrücken von Server-ACL-Ereignissen",
|
||||
"@notificationRuleServerAcl": {},
|
||||
"notificationRuleMemberEventDescription": "Unterdrückt Benachrichtigungen zu Mitgliedschaftsereignissen.",
|
||||
"@notificationRuleMemberEventDescription": {},
|
||||
"sentVoiceMessage": "🎙️ {duration} - {sender}",
|
||||
"@sentVoiceMessage": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"sender": {
|
||||
"type": "String"
|
||||
},
|
||||
"duration": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"normalUser": "Normaler Benutzer",
|
||||
"@normalUser": {},
|
||||
"setCustomPermissionLevel": "Benutzerdefinierte Berechtigungsstufe festlegen",
|
||||
"@setCustomPermissionLevel": {},
|
||||
"setPermissionsLevelDescription": "Bitte wählen Sie unten eine vordefinierte Rolle aus oder geben Sie eine benutzerdefinierte Berechtigungsstufe zwischen 0 und 100 ein.",
|
||||
"@setPermissionsLevelDescription": {},
|
||||
"approve": "Genehmigen",
|
||||
"@approve": {},
|
||||
"youHaveKnocked": "Du hast geklopft",
|
||||
"@youHaveKnocked": {},
|
||||
"pleaseWaitUntilInvited": "Bitte warte nun, bis dich jemand aus dem Raum auffordert.",
|
||||
"@pleaseWaitUntilInvited": {},
|
||||
"notificationRuleTombstone": "Tombstone",
|
||||
"@notificationRuleTombstone": {}
|
||||
}
|
||||
2152
lib/l10n/intl_el.arb
Normal file
2152
lib/l10n/intl_el.arb
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -696,6 +696,7 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"checkList": "Check list",
|
||||
"countParticipants": "{count} participants",
|
||||
"@countParticipants": {
|
||||
"type": "String",
|
||||
|
|
@ -705,6 +706,15 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"countInvited": "{count} invited",
|
||||
"@countInvited": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"create": "Create",
|
||||
"@create": {
|
||||
"type": "String",
|
||||
|
|
@ -3199,6 +3209,18 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"sentVoiceMessage": "🎙️ {duration} - Voice message from {sender}",
|
||||
"@sentVoiceMessage": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"sender": {
|
||||
"type": "String"
|
||||
},
|
||||
"duration": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"deletePushRuleCanNotBeUndone": "If you delete this notification setting, this can not be undone.",
|
||||
"more": "More",
|
||||
"shareKeysWith": "Share keys with...",
|
||||
|
|
@ -3212,6 +3234,12 @@
|
|||
"optionalMessage": "(Optional) message...",
|
||||
"notSupportedOnThisDevice": "Not supported on this device",
|
||||
"enterNewChat": "Enter new chat",
|
||||
"approve": "Approve",
|
||||
"youHaveKnocked": "You have knocked",
|
||||
"pleaseWaitUntilInvited": "Please wait now, until someone from the room invites you.",
|
||||
"commandHint_logout": "Logout your current device",
|
||||
"commandHint_logoutall": "Logout all active devices",
|
||||
"displayNavigationRail": "Show navigation rail on mobile",
|
||||
"accountInformation": "Account information",
|
||||
"addGroupDescription": "Add a chat description",
|
||||
"addNewFriend": "Add new friend",
|
||||
|
|
@ -4903,9 +4931,6 @@
|
|||
"ban": "Ban",
|
||||
"unban": "Unban",
|
||||
"kick": "Kick",
|
||||
"approve": "Approve",
|
||||
"youHaveKnocked": "You have knocked",
|
||||
"pleaseWaitUntilInvited": "Please wait now, until someone from the room invites you.",
|
||||
"lemma": "Lemma",
|
||||
"grammarFeature": "Grammar feature",
|
||||
"grammarTag": "Grammar tag",
|
||||
|
|
@ -4950,7 +4975,6 @@
|
|||
"configureSpace": "Configure space",
|
||||
"pinMessages": "Pin messages",
|
||||
"setJoinRules": "Set join rules",
|
||||
"displayNavigationRail": "Show navigation rail on mobile",
|
||||
"changeGeneralSettings": "Change general settings",
|
||||
"inviteOtherUsersToRoom": "Invite other users",
|
||||
"changeTheNameOfTheSpace": "Change the name of the space",
|
||||
|
|
@ -4977,5 +5001,21 @@
|
|||
"canBeFoundViaKnock": "\u2022 request to join and admin approval",
|
||||
"anyoneCanJoin": "Anyone can join! However, admin can kick and ban whoever misbehaves. Those who are banned may not return!",
|
||||
"createYourSpace": "Create your space",
|
||||
"youHaveLeveledUp": "You have leveled up!"
|
||||
"youHaveLeveledUp": "You have leveled up!",
|
||||
"sendActivities": "Send activities",
|
||||
"getStarted": "Get Started",
|
||||
"getStartedBotChatDesc": "Chatting with AI is a great place to start and Pangea reading, writing, listening and speaking tools make it easy!",
|
||||
"getStartedCommunitiesDesc": "Learning with a community is where Pangea Chat shines!\nYou can join your class, find a school, or even make your own!",
|
||||
"getStartedFriendsDesc": "Do you have a friend that wants to learn with you?",
|
||||
"getStartedBotChatComplete": "Well-done! You're chatting with the bot!",
|
||||
"getStartedCommunitiesComplete": "Great, you have joined a space!",
|
||||
"getStartedComplete": "You've completed this section!\nKeep exploring our amazing features by chatting with friends!",
|
||||
"getStartedFriendsComplete": "Woohoo! You've got friends! 😉",
|
||||
"getStartedBotChatButton": "Start chatting!",
|
||||
"getStartedFriendsButton": "Chat with a friend",
|
||||
"groupChat": "Group Chat",
|
||||
"directMessage": "Direct Message",
|
||||
"newDirectMessage": "New direct message",
|
||||
"speakingExercisesTooltip": "Speaking practice",
|
||||
"noChatsFoundHereYet": "No chats found here yet"
|
||||
}
|
||||
2077
lib/l10n/intl_eo.arb
Normal file
2077
lib/l10n/intl_eo.arb
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -1119,11 +1119,6 @@
|
|||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"renderRichContent": "Mostrar el contenido con mensajes enriquecidos",
|
||||
"@renderRichContent": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"reply": "Responder",
|
||||
"@reply": {
|
||||
"type": "String",
|
||||
3377
lib/l10n/intl_et.arb
Normal file
3377
lib/l10n/intl_et.arb
Normal file
File diff suppressed because it is too large
Load diff
3377
lib/l10n/intl_eu.arb
Normal file
3377
lib/l10n/intl_eu.arb
Normal file
File diff suppressed because it is too large
Load diff
2514
lib/l10n/intl_fa.arb
Normal file
2514
lib/l10n/intl_fa.arb
Normal file
File diff suppressed because it is too large
Load diff
2635
lib/l10n/intl_fi.arb
Normal file
2635
lib/l10n/intl_fi.arb
Normal file
File diff suppressed because it is too large
Load diff
1063
lib/l10n/intl_fil.arb
Normal file
1063
lib/l10n/intl_fil.arb
Normal file
File diff suppressed because it is too large
Load diff
3092
lib/l10n/intl_fr.arb
Normal file
3092
lib/l10n/intl_fr.arb
Normal file
File diff suppressed because it is too large
Load diff
3382
lib/l10n/intl_ga.arb
Normal file
3382
lib/l10n/intl_ga.arb
Normal file
File diff suppressed because it is too large
Load diff
3375
lib/l10n/intl_gl.arb
Normal file
3375
lib/l10n/intl_gl.arb
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -1425,5 +1425,11 @@
|
|||
"@openCamera": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"notAnImage": "הקובץ אינו תמונה.",
|
||||
"@notAnImage": {},
|
||||
"alwaysUse24HourFormat": "שגוי",
|
||||
"@alwaysUse24HourFormat": {
|
||||
"description": "Set to true to always display time of day in 24 hour format."
|
||||
}
|
||||
}
|
||||
2109
lib/l10n/intl_hi.arb
Normal file
2109
lib/l10n/intl_hi.arb
Normal file
File diff suppressed because it is too large
Load diff
2995
lib/l10n/intl_hr.arb
Normal file
2995
lib/l10n/intl_hr.arb
Normal file
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
60
lib/l10n/intl_ia.arb
Normal file
60
lib/l10n/intl_ia.arb
Normal file
|
|
@ -0,0 +1,60 @@
|
|||
{
|
||||
"repeatPassword": "Repeter le contrasigno",
|
||||
"@repeatPassword": {},
|
||||
"notAnImage": "Non es un file de imagine.",
|
||||
"@notAnImage": {},
|
||||
"remove": "Remover",
|
||||
"@remove": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"importEmojis": "Importar emojis",
|
||||
"@importEmojis": {},
|
||||
"importFromZipFile": "Importar ab un file .zip",
|
||||
"@importFromZipFile": {},
|
||||
"importNow": "Importar ora",
|
||||
"@importNow": {},
|
||||
"exportEmotePack": "Exportar pacchetto de emotes como un .zip",
|
||||
"@exportEmotePack": {},
|
||||
"replace": "Reimplaciar",
|
||||
"@replace": {},
|
||||
"about": "A proposito de",
|
||||
"@about": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"accept": "Acceptar",
|
||||
"@accept": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"acceptedTheInvitation": "👍 {username} acceptava tu invitation",
|
||||
"@acceptedTheInvitation": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"account": "Conto",
|
||||
"@account": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"addEmail": "Adder email",
|
||||
"@addEmail": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"supposedMxid": "Isto deberea esser {mxid}",
|
||||
"@supposedMxid": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"mxid": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"@custom": {}
|
||||
}
|
||||
3376
lib/l10n/intl_id.arb
Normal file
3376
lib/l10n/intl_id.arb
Normal file
File diff suppressed because it is too large
Load diff
2346
lib/l10n/intl_ie.arb
Normal file
2346
lib/l10n/intl_ie.arb
Normal file
File diff suppressed because it is too large
Load diff
3353
lib/l10n/intl_it.arb
Normal file
3353
lib/l10n/intl_it.arb
Normal file
File diff suppressed because it is too large
Load diff
2408
lib/l10n/intl_ja.arb
Normal file
2408
lib/l10n/intl_ja.arb
Normal file
File diff suppressed because it is too large
Load diff
832
lib/l10n/intl_ka.arb
Normal file
832
lib/l10n/intl_ka.arb
Normal file
|
|
@ -0,0 +1,832 @@
|
|||
{
|
||||
"alias": "მეტსახელი",
|
||||
"@alias": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"appLockDescription": "პინკოდის გამოყენების გარეშე აპლიკაციის ბლოკირება",
|
||||
"@appLockDescription": {},
|
||||
"commandHint_hug": "მეგობრული ჩახუტვის გაგზავნა",
|
||||
"@commandHint_hug": {},
|
||||
"areYouSure": "დარწმუნებული ხართ?",
|
||||
"@areYouSure": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"areYouSureYouWantToLogout": "დარწმუნებული ხართ, რომ გამოსვლა გსურთ?",
|
||||
"@areYouSureYouWantToLogout": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"hugContent": "{senderName} მეგობრულად გეხუტება",
|
||||
"@hugContent": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"senderName": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"askSSSSSign": "სხვა მომხმარებლის დადასტურებლად, გთხოვთ, ჩაწეროთ თქვენი ან საიდუმლო ფრაზა, ან აღდგენის გასაღები.",
|
||||
"@askSSSSSign": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"autoplayImages": "ანიმირებული სტიკერებისა და ემოჯების ავტომატური ჩართვა",
|
||||
"@autoplayImages": {
|
||||
"type": "String",
|
||||
"placeholder": {}
|
||||
},
|
||||
"banFromChat": "ჩატიდან გაგდება და ბლოკირება",
|
||||
"@banFromChat": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"banned": "დაბლოკილია",
|
||||
"@banned": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"badServerLoginTypesException": "ამ სერვერს აქვს შესვლის მეთოდების მხარდაჭერა:\n{serverVersions}\nმაგრამ ამ აპლიკაციას აქვს მხარდაჭერა მხოლოდ:\n{supportedVersions}",
|
||||
"@badServerLoginTypesException": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"serverVersions": {
|
||||
"type": "String"
|
||||
},
|
||||
"supportedVersions": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"sendOnEnter": "გაგზავნა enter-ის დაჭერისას",
|
||||
"@sendOnEnter": {},
|
||||
"bannedUser": "{username} დაბლოკა {targetName}",
|
||||
"@bannedUser": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
},
|
||||
"targetName": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"blockDevice": "მოწყობილების ბლოკირება",
|
||||
"@blockDevice": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"blocked": "დაბლოკილია",
|
||||
"@blocked": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"botMessages": "ბოტის შეტყობინებები",
|
||||
"@botMessages": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"cancel": "გაუქმება",
|
||||
"@cancel": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"changedTheHistoryVisibilityTo": "{username} შეცვალა ისტორიის ხილვადობა: {rules}",
|
||||
"@changedTheHistoryVisibilityTo": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
},
|
||||
"rules": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"changedTheJoinRules": "{username} გაწევრიანების წესები შეცვალა",
|
||||
"@changedTheJoinRules": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"changedTheProfileAvatar": "{username} შეცვალა პროფილის ფოტო",
|
||||
"@changedTheProfileAvatar": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"chat": "ჩატი",
|
||||
"@chat": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"changeYourAvatar": "პროფილის ფოტოს შეცვლა",
|
||||
"@changeYourAvatar": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"yourChatBackupHasBeenSetUp": "თქვენი ჩატის სარეზერვო საშუალება კონფიგურირებული იქნა.",
|
||||
"@yourChatBackupHasBeenSetUp": {},
|
||||
"channelCorruptedDecryptError": "დაშიფვრა დაზიანდა",
|
||||
"@channelCorruptedDecryptError": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"chatBackupDescription": "თქვენი ძველი შეტყობინებები დაცულია აღდგების გასაღებით. არ დაკარგოთ ის.",
|
||||
"@chatBackupDescription": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"commandHint_discardsession": "სესიის გაუქმება",
|
||||
"@commandHint_discardsession": {
|
||||
"type": "String",
|
||||
"description": "Usage hint for the command /discardsession"
|
||||
},
|
||||
"commandHint_invite": "მოცემული მომხმარებლის მოწვევა ამ ოთახში",
|
||||
"@commandHint_invite": {
|
||||
"type": "String",
|
||||
"description": "Usage hint for the command /invite"
|
||||
},
|
||||
"commandHint_plain": "არაფორმატირებული ტექსტის გაგზავნა",
|
||||
"@commandHint_plain": {
|
||||
"type": "String",
|
||||
"description": "Usage hint for the command /plain"
|
||||
},
|
||||
"commandHint_send": "ტექსტის გაგზავნა",
|
||||
"@commandHint_send": {
|
||||
"type": "String",
|
||||
"description": "Usage hint for the command /send"
|
||||
},
|
||||
"commandMissing": "{command} არაა ბრძანება.",
|
||||
"@commandMissing": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"command": {
|
||||
"type": "String"
|
||||
}
|
||||
},
|
||||
"description": "State that {command} is not a valid /command."
|
||||
},
|
||||
"confirm": "დადასტურება",
|
||||
"@confirm": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"connect": "დაკავშირება",
|
||||
"@connect": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"countParticipants": "{count} მონაწილე",
|
||||
"@countParticipants": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"createGroup": "ჯგუფის შექმნა",
|
||||
"@createGroup": {},
|
||||
"deactivateAccountWarning": "ეს გააუქმებს თქვენს ანგარიშს. ამის გაუქმება შეუძლებელია. დარწმუნებული ხართ?",
|
||||
"@deactivateAccountWarning": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"devices": "მოწყობილებები",
|
||||
"@devices": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"darkTheme": "ბნელი",
|
||||
"@darkTheme": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"chatPermissions": "ჩატის უფლებები",
|
||||
"@chatPermissions": {},
|
||||
"dateAndTimeOfDay": "{date}, {timeOfDay}",
|
||||
"@dateAndTimeOfDay": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"date": {
|
||||
"type": "String"
|
||||
},
|
||||
"timeOfDay": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"editRoomAliases": "ოთახის მეტსახელების შეცვლა",
|
||||
"@editRoomAliases": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"emoteExists": "ეს ემოცია უკვე არსებობს!",
|
||||
"@emoteExists": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"emoteInvalid": "ემოციის არასწორი მოკლე კოდი!",
|
||||
"@emoteInvalid": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"importNow": "იმპორტი",
|
||||
"@importNow": {},
|
||||
"importEmojis": "ემოჯის იმპორტი",
|
||||
"@importEmojis": {},
|
||||
"importFromZipFile": "იმპორტი .zip ფაილიდან",
|
||||
"@importFromZipFile": {},
|
||||
"exportEmotePack": "ემოციების .zip ფაილში ექსპორტი",
|
||||
"@exportEmotePack": {},
|
||||
"replace": "ჩანაცვლება",
|
||||
"@replace": {},
|
||||
"accept": "თანხმობა",
|
||||
"@accept": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"acceptedTheInvitation": "👍 {username} მიიღო მოწვევა",
|
||||
"@acceptedTheInvitation": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"account": "ანგარიში",
|
||||
"@account": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"addEmail": "ელ.ფოსტის დამატება",
|
||||
"@addEmail": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"confirmMatrixId": "გთხოვთ, დაადასტუროთ თქვენი Matrix ID ანგარიშის წაშლისათვის.",
|
||||
"@confirmMatrixId": {},
|
||||
"addChatDescription": "ჩატის აღწერილობის დამატება...",
|
||||
"@addChatDescription": {},
|
||||
"addToSpace": "სივრცეში დამატება",
|
||||
"@addToSpace": {},
|
||||
"admin": "ადმინი",
|
||||
"@admin": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"all": "ყველა",
|
||||
"@all": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"allChats": "ყველა ჩატი",
|
||||
"@allChats": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"commandHint_cuddle": "ჩახუტების გაგზავნა",
|
||||
"@commandHint_cuddle": {},
|
||||
"answeredTheCall": "{senderName} უპასუხა ზარს",
|
||||
"@answeredTheCall": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"senderName": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"anyoneCanJoin": "ყველას შეუძლია გაწევრიანება",
|
||||
"@anyoneCanJoin": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"appLock": "აპლიკაციის ბლოკირება",
|
||||
"@appLock": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"archive": "არქივი",
|
||||
"@archive": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"commandHint_googly": "გამოშტერილი თვალების გაგზავნა",
|
||||
"@commandHint_googly": {},
|
||||
"googlyEyesContent": "{senderName} გამოშტერილ თვალებს გიგზავნის",
|
||||
"@googlyEyesContent": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"senderName": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"cuddleContent": "{senderName} გეხუტება",
|
||||
"@cuddleContent": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"senderName": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"areGuestsAllowedToJoin": "შეუძლიათ თუ არა სტუმარ მომხმარებლებს გაწევრიანება",
|
||||
"@areGuestsAllowedToJoin": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"askVerificationRequest": "მიიღებთ {username} დადასტურების მოთხოვნას?",
|
||||
"@askVerificationRequest": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"sendTypingNotifications": "წერის შეტყობინების გაგზავნა",
|
||||
"@sendTypingNotifications": {},
|
||||
"cantOpenUri": "ვერ იხსნება ბმული {uri}",
|
||||
"@cantOpenUri": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"uri": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"changeDeviceName": "მოწყობილების გადარქმევა",
|
||||
"@changeDeviceName": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"changedTheChatAvatar": "{username} ჩატის ფოტო შეცვალა",
|
||||
"@changedTheChatAvatar": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"changedTheChatDescriptionTo": "{username} ჩატის ახალი აღწერილობა დააყენა: '{description}'",
|
||||
"@changedTheChatDescriptionTo": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
},
|
||||
"description": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"changedTheChatNameTo": "{username} ჩატი გადაარქვა: '{chatname}'",
|
||||
"@changedTheChatNameTo": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
},
|
||||
"chatname": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"changedTheChatPermissions": "{username} ჩატის უფლებები შეცვალა",
|
||||
"@changedTheChatPermissions": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"changedTheGuestAccessRules": "{username} შეცვალა სტუმრების წვდომის წესები",
|
||||
"@changedTheGuestAccessRules": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"changedTheGuestAccessRulesTo": "{username} შეცვალა სტუმრების წვდომის წესები: {rules}",
|
||||
"@changedTheGuestAccessRulesTo": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
},
|
||||
"rules": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"changedTheHistoryVisibility": "{username} შეცვალა ისტორიის ხილვადობა",
|
||||
"@changedTheHistoryVisibility": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"changedTheJoinRulesTo": "{username} გაწევრიანების წესები შეცვალა: {joinRules}",
|
||||
"@changedTheJoinRulesTo": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
},
|
||||
"joinRules": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"changedTheRoomAliases": "{username} ოთახის მეტსახელები შეცვალა",
|
||||
"@changedTheRoomAliases": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"changedTheRoomInvitationLink": "{username} მოწვევის ბმული შეცვალა",
|
||||
"@changedTheRoomInvitationLink": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"changePassword": "პაროლის შეცვლა",
|
||||
"@changePassword": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"changeTheHomeserver": "სახლის სერვერის შეცვლა",
|
||||
"@changeTheHomeserver": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"changeTheme": "სტილის შეცვლა",
|
||||
"@changeTheme": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"changeTheNameOfTheGroup": "ჯგუფის გადარქმევა",
|
||||
"@changeTheNameOfTheGroup": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"chatBackup": "ჩატის სარეზერვო საშუალება",
|
||||
"@chatBackup": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"chatDetails": "ჩატის დეტალები",
|
||||
"@chatDetails": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"chatHasBeenAddedToThisSpace": "ჩატი დაემატა ამ სივრცეს",
|
||||
"@chatHasBeenAddedToThisSpace": {},
|
||||
"chats": "ჩატები",
|
||||
"@chats": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"chooseAStrongPassword": "ძლიერი პაროლი აარჩიეთ",
|
||||
"@chooseAStrongPassword": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"clearArchive": "არქივის გაწმენდა",
|
||||
"@clearArchive": {},
|
||||
"close": "დახურვა",
|
||||
"@close": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"commandHint_markasgroup": "აღნიშვნა, როგორც ჯგუფის",
|
||||
"@commandHint_markasgroup": {},
|
||||
"commandHint_ban": "მოცემული მომხმარებლის ბლოკირება ამ ოთახში",
|
||||
"@commandHint_ban": {
|
||||
"type": "String",
|
||||
"description": "Usage hint for the command /ban"
|
||||
},
|
||||
"commandHint_clearcache": "ქეშის გაწმენდა",
|
||||
"@commandHint_clearcache": {
|
||||
"type": "String",
|
||||
"description": "Usage hint for the command /clearcache"
|
||||
},
|
||||
"commandHint_join": "მოცემულ ოთახში გაწევრიანება",
|
||||
"@commandHint_join": {
|
||||
"type": "String",
|
||||
"description": "Usage hint for the command /join"
|
||||
},
|
||||
"commandHint_kick": "მოცემული მომხმარებლის წაშლა ამ ოთახიდან",
|
||||
"@commandHint_kick": {
|
||||
"type": "String",
|
||||
"description": "Usage hint for the command /kick"
|
||||
},
|
||||
"commandHint_leave": "ამ ოთახიდან გასვლა",
|
||||
"@commandHint_leave": {
|
||||
"type": "String",
|
||||
"description": "Usage hint for the command /leave"
|
||||
},
|
||||
"commandHint_me": "აღწერეთ თქვენი თავი",
|
||||
"@commandHint_me": {
|
||||
"type": "String",
|
||||
"description": "Usage hint for the command /me"
|
||||
},
|
||||
"commandHint_unban": "ამ ოთახში მომხმარებლისგან ბლოკის მოხსნა",
|
||||
"@commandHint_unban": {
|
||||
"type": "String",
|
||||
"description": "Usage hint for the command /unban"
|
||||
},
|
||||
"commandInvalid": "არასწორი ბრძანება",
|
||||
"@commandInvalid": {
|
||||
"type": "String"
|
||||
},
|
||||
"compareEmojiMatch": "გთხოვთ, შეადაროთ ეს ემოჯი",
|
||||
"@compareEmojiMatch": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"compareNumbersMatch": "გთხოვთ, შეადაროთ ეს რიცხვები",
|
||||
"@compareNumbersMatch": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"configureChat": "ჩატის კონფიგურაცია",
|
||||
"@configureChat": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"contactHasBeenInvitedToTheGroup": "კონტაქტი მოწვეული იქნა ჯგუფში",
|
||||
"@contactHasBeenInvitedToTheGroup": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"containsUserName": "შეიცავს სახელს",
|
||||
"@containsUserName": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"copiedToClipboard": "კოპირებულია ბუფერში",
|
||||
"@copiedToClipboard": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"copy": "კოპირება",
|
||||
"@copy": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"copyToClipboard": "კოპირება ბუფერში",
|
||||
"@copyToClipboard": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"couldNotDecryptMessage": "შეტყობინების გაშიფვრის შეცდომა: {error}",
|
||||
"@couldNotDecryptMessage": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"create": "შექმნა",
|
||||
"@create": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"createdTheChat": "💬 {username} შექმნა ჩატი",
|
||||
"@createdTheChat": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"createNewSpace": "ახალი სივრცე",
|
||||
"@createNewSpace": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"currentlyActive": "ახლა აქტიურია",
|
||||
"@currentlyActive": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"dateWithoutYear": "{day}-{month}",
|
||||
"@dateWithoutYear": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"month": {
|
||||
"type": "String"
|
||||
},
|
||||
"day": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dateWithYear": "{day}-{month}-{year}",
|
||||
"@dateWithYear": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"year": {
|
||||
"type": "String"
|
||||
},
|
||||
"month": {
|
||||
"type": "String"
|
||||
},
|
||||
"day": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"delete": "წაშლა",
|
||||
"@delete": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"deleteAccount": "ანგარიშის წაშლა",
|
||||
"@deleteAccount": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"deleteMessage": "შეტყობინების წაშლა",
|
||||
"@deleteMessage": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"device": "მოწყობილება",
|
||||
"@device": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"deviceId": "მოწყობილების ID",
|
||||
"@deviceId": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"directChats": "პირდაპირი ჩატები",
|
||||
"@directChats": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"allRooms": "ყველა ჯგუფური ჩატები",
|
||||
"@allRooms": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"downloadFile": "ფაილის ჩატვირთვა",
|
||||
"@downloadFile": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"edit": "რედაქტირება",
|
||||
"@edit": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"editBlockedServers": "ბლოკირებული სერვერების რედაქტირება",
|
||||
"@editBlockedServers": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"editRoomAvatar": "ოთახის ფოტოს შეცვლა",
|
||||
"@editRoomAvatar": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"emoteSettings": "ემოციების პარამეტრები",
|
||||
"@emoteSettings": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"globalChatId": "გლობალური ჩატის ID",
|
||||
"@globalChatId": {},
|
||||
"repeatPassword": "გაიმეორეთ პაროლი",
|
||||
"@repeatPassword": {},
|
||||
"notAnImage": "ფაილი არაა სურათი.",
|
||||
"@notAnImage": {},
|
||||
"remove": "წაშლა",
|
||||
"@remove": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"activatedEndToEndEncryption": "🔐 {username} გააქტიურა end to end დაშიფვრა",
|
||||
"@activatedEndToEndEncryption": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"supposedMxid": "ეს უნდა იყოს {mxid}",
|
||||
"@supposedMxid": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"mxid": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"about": "შესახებ",
|
||||
"@about": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"changedTheDisplaynameTo": "{username} შეცვალა ნაჩვენები სახელი: '{displayname}'",
|
||||
"@changedTheDisplaynameTo": {
|
||||
"type": "String",
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
},
|
||||
"displayname": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"commandHint_create": "ცარიელი ჯგუფური ჩატის შექმნა\nგამოიყენეთ --no-encryption გაშიფვრის გასათიშად",
|
||||
"@commandHint_create": {
|
||||
"type": "String",
|
||||
"description": "Usage hint for the command /create"
|
||||
},
|
||||
"commandHint_dm": "პირდაპირი ჩატის დაწყება\nგამოიყენეთ --no-encryption გაშიფვრის გასათიშად",
|
||||
"@commandHint_dm": {
|
||||
"type": "String",
|
||||
"description": "Usage hint for the command /dm"
|
||||
},
|
||||
"commandHint_html": "HTML ფორმატირებული ტექსტის გაგზავნა",
|
||||
"@commandHint_html": {
|
||||
"type": "String",
|
||||
"description": "Usage hint for the command /html"
|
||||
},
|
||||
"commandHint_myroomavatar": "თქვენი ფოტოს დაყენება ამ ოთახისათვის(mxc-uri-ს დახმარებით)",
|
||||
"@commandHint_myroomavatar": {
|
||||
"type": "String",
|
||||
"description": "Usage hint for the command /myroomavatar"
|
||||
},
|
||||
"commandHint_myroomnick": "ამ ოთახისათვის ნაჩვენები სახელის დაყენება",
|
||||
"@commandHint_myroomnick": {
|
||||
"type": "String",
|
||||
"description": "Usage hint for the command /myroomnick"
|
||||
},
|
||||
"commandHint_op": "მოცემული მომხმარებლისათვის უფლებების დონის დაყენება (ჩვეულებრივ: 50)",
|
||||
"@commandHint_op": {
|
||||
"type": "String",
|
||||
"description": "Usage hint for the command /op"
|
||||
},
|
||||
"commandHint_react": "რეაქციის სახით პასუხის გაგზავნა",
|
||||
"@commandHint_react": {
|
||||
"type": "String",
|
||||
"description": "Usage hint for the command /react"
|
||||
},
|
||||
"containsDisplayName": "ნაჩვენებ სახელს შეიცავს",
|
||||
"@containsDisplayName": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"contentHasBeenReported": "ეს კონტენტი გაგზავნილ იქნა სერვერის ადმინისტრატორებთან",
|
||||
"@contentHasBeenReported": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"defaultPermissionLevel": "ნაგულისხმევი უფლების დონე",
|
||||
"@defaultPermissionLevel": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"displaynameHasBeenChanged": "ნაჩვენები სახელი შეიცვალა",
|
||||
"@displaynameHasBeenChanged": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
},
|
||||
"editDisplayname": "ნაჩვენები სახელის შეცვლა",
|
||||
"@editDisplayname": {
|
||||
"type": "String",
|
||||
"placeholders": {}
|
||||
}
|
||||
}
|
||||
3274
lib/l10n/intl_ko.arb
Normal file
3274
lib/l10n/intl_ko.arb
Normal file
File diff suppressed because it is too large
Load diff
2417
lib/l10n/intl_lt.arb
Normal file
2417
lib/l10n/intl_lt.arb
Normal file
File diff suppressed because it is too large
Load diff
3360
lib/l10n/intl_lv.arb
Normal file
3360
lib/l10n/intl_lv.arb
Normal file
File diff suppressed because it is too large
Load diff
1816
lib/l10n/intl_nb.arb
Normal file
1816
lib/l10n/intl_nb.arb
Normal file
File diff suppressed because it is too large
Load diff
3376
lib/l10n/intl_nl.arb
Normal file
3376
lib/l10n/intl_nl.arb
Normal file
File diff suppressed because it is too large
Load diff
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Reference in a new issue