Merge release/v2.6.0 into master

This commit is contained in:
Alexey Golubev 2024-08-01 15:41:06 +03:00 committed by GitHub
commit cba9dbd78f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2521 changed files with 87472 additions and 43499 deletions

View File

@ -1,3 +0,0 @@
---
paths:
- ./**

View File

@ -56,7 +56,6 @@ jobs:
uses: github/codeql-action/init@v2 uses: github/codeql-action/init@v2
with: with:
languages: ${{ matrix.language }} languages: ${{ matrix.language }}
config-file: .github/codeql/config-codeql.yml
# If you wish to specify custom queries, you can do so here or in a config file. # If you wish to specify custom queries, you can do so here or in a config file.
# By default, queries listed here will override any specified in a config file. # By default, queries listed here will override any specified in a config file.
# Prefix the list here with "+" to use these queries and those in the config file. # Prefix the list here with "+" to use these queries and those in the config file.

View File

@ -6,7 +6,7 @@ on:
- develop - develop
paths: paths:
- 'public/**' - 'public/**'
- 'packages/components/**' - 'packages/shared/.storybook/**'
jobs: jobs:
build: build:
@ -20,7 +20,7 @@ jobs:
- uses: actions/setup-node@v3 - uses: actions/setup-node@v3
with: with:
node-version: '18.x' node-version: '20.x'
- run: yarn - run: yarn
- run: yarn storybook-build - run: yarn storybook-build
@ -33,7 +33,7 @@ jobs:
- name: Upload storybook files - name: Upload storybook files
run: | run: |
aws s3 cp ./packages/components/storybook-static/ ${{ secrets.AWS_BUCKER_URL }}/ \ aws s3 cp ./packages/shared/storybook-static/ ${{ secrets.AWS_BUCKER_URL }}/ \
--recursive --recursive
- name: Invalidate AWS CLOUDFRONT cache - name: Invalidate AWS CLOUDFRONT cache

View File

@ -6,6 +6,7 @@ on:
branches: branches:
- 'hotfix/v*' - 'hotfix/v*'
- 'release/v*' - 'release/v*'
- 'develop'
jobs: jobs:
dispatch: dispatch:

30
.vscode/tasks.json vendored
View File

@ -227,6 +227,36 @@
"close": false "close": false
} }
}, },
{
"label": "Frontend | start:internal",
"type": "shell",
"command": "cd ${workspaceFolder} ; yarn start:internal",
"group": {
"kind": "build",
"isDefault": true
},
"presentation": {
"reveal": "always",
"panel": "new",
"focus": true,
"close": false
}
},
{
"label": "Frontend | start-prod:internal",
"type": "shell",
"command": "cd ${workspaceFolder} ; yarn start-prod:internal",
"group": {
"kind": "build",
"isDefault": true
},
"presentation": {
"reveal": "always",
"panel": "new",
"focus": true,
"close": false
}
},
{ {
"label": "Frontend | build-and-start-prod", "label": "Frontend | build-and-start-prod",
"type": "shell", "type": "shell",

File diff suppressed because one or more lines are too long

894
.yarn/releases/yarn-4.3.0.cjs vendored Executable file

File diff suppressed because one or more lines are too long

View File

@ -8,4 +8,4 @@ plugins:
- path: .yarn/plugins/@yarnpkg/plugin-licenses-audit.cjs - path: .yarn/plugins/@yarnpkg/plugin-licenses-audit.cjs
spec: "https://raw.githubusercontent.com/tophat/yarn-plugin-licenses/master/bundles/@yarnpkg/plugin-licenses-audit.js" spec: "https://raw.githubusercontent.com/tophat/yarn-plugin-licenses/master/bundles/@yarnpkg/plugin-licenses-audit.js"
yarnPath: .yarn/releases/yarn-4.0.2.cjs yarnPath: .yarn/releases/yarn-4.3.0.cjs

View File

@ -29,14 +29,14 @@ using System.Collections.Generic;
using System.Diagnostics; using System.Diagnostics;
using System.IO; using System.IO;
using System.Linq; using System.Linq;
using System.Reflection; using System.Reflection;
using System.Security.Cryptography; using System.Security.Cryptography;
using System.Text; using System.Text;
using System.Text.RegularExpressions; using System.Text.RegularExpressions;
using Frontend.Tests; using Frontend.Tests;
using Frontend.Tests.Models; using Frontend.Tests.Models;
using Newtonsoft.Json; using Newtonsoft.Json;
using Newtonsoft.Json.Linq; using Newtonsoft.Json.Linq;
@ -56,18 +56,18 @@ public class LocalesTest
} }
} }
public static bool Save public static bool Save
{ {
get get
{ {
bool save; bool save;
if (bool.TryParse(Environment.GetEnvironmentVariable("SAVE"), out save)) if (bool.TryParse(Environment.GetEnvironmentVariable("SAVE"), out save))
{ {
return save; return save;
} }
return false; return false;
} }
} }
public List<string> Workspaces { get; set; } public List<string> Workspaces { get; set; }
@ -77,11 +77,14 @@ public class LocalesTest
public List<KeyValuePair<string, string>> NotTranslatedToasts { get; set; } public List<KeyValuePair<string, string>> NotTranslatedToasts { get; set; }
public List<KeyValuePair<string, string>> NotTranslatedProps { get; set; } public List<KeyValuePair<string, string>> NotTranslatedProps { get; set; }
public List<LanguageItem> CommonTranslations { get; set; } public List<LanguageItem> CommonTranslations { get; set; }
public List<ParseJsonError> ParseJsonErrors { get; set; } public List<ParseJsonError> ParseJsonErrors { get; set; }
public static string ConvertPathToOS { get; private set; } public static string ConvertPathToOS { get; private set; }
//public List<JsonEncodingError> WrongEncodingJsonErrors { get; set; }
public List<string> ForbiddenElements { get { return new List<string>() { "ONLYOFFICE", "DOCSPACE" }; } }
public List<string> SkipForbiddenKeys = new List<string> { "OrganizationName", "ProductName", "ProductEditorsName" };
//public List<JsonEncodingError> WrongEncodingJsonErrors { get; set; }
private static readonly string _md5ExcludesPath = Path.GetFullPath(Utils.ConvertPathToOS("../../../md5-excludes.json")); private static readonly string _md5ExcludesPath = Path.GetFullPath(Utils.ConvertPathToOS("../../../md5-excludes.json"));
private static readonly string _spellCheckCommonExcludesPath = Path.GetFullPath(Utils.ConvertPathToOS("../../../spellcheck-excludes-common.json")); private static readonly string _spellCheckCommonExcludesPath = Path.GetFullPath(Utils.ConvertPathToOS("../../../spellcheck-excludes-common.json"));
private static readonly string _spellCheckExcludesPath = Path.GetFullPath(Utils.ConvertPathToOS("../../../spellcheck-excludes.json")); private static readonly string _spellCheckExcludesPath = Path.GetFullPath(Utils.ConvertPathToOS("../../../spellcheck-excludes.json"));
@ -355,14 +358,14 @@ public class LocalesTest
TestContext.Progress.WriteLine($"Found CommonTranslations = {CommonTranslations.Count()}. First path is '{CommonTranslations.FirstOrDefault()?.Path}'"); TestContext.Progress.WriteLine($"Found CommonTranslations = {CommonTranslations.Count()}. First path is '{CommonTranslations.FirstOrDefault()?.Path}'");
TestContext.Progress.WriteLine($"Found Md5Excludes = {Md5Excludes.Count} Path to file '{_md5ExcludesPath}'"); TestContext.Progress.WriteLine($"Found Md5Excludes = {Md5Excludes.Count} Path to file '{_md5ExcludesPath}'");
TestContext.Progress.WriteLine($"Found SpellCheckCommonExcludes = {SpellCheckCommonExcludes.Count} Path to file '{_spellCheckCommonExcludesPath}'"); TestContext.Progress.WriteLine($"Found SpellCheckCommonExcludes = {SpellCheckCommonExcludes.Count} Path to file '{_spellCheckCommonExcludesPath}'");
TestContext.Progress.WriteLine($"Save spell check excludes = {Save} Path to file '{_spellCheckExcludesPath}'"); TestContext.Progress.WriteLine($"Save spell check excludes = {Save} Path to file '{_spellCheckExcludesPath}'");
} }
[Test, Order(1)] [Test, Order(1)]
[Category("Locales")] [Category("Locales")]
public void LanguageTranslatedPercentTest() public void LanguageTranslatedPercentTest()
@ -497,7 +500,7 @@ public class LocalesTest
.ToList(); .ToList();
Assert.AreEqual(0, duplicates.Count, string.Join(", ", duplicates.Select(d => JObject.FromObject(d).ToString()))); Assert.AreEqual(0, duplicates.Count, string.Join(", ", duplicates.Select(d => JObject.FromObject(d).ToString())));
} }
[Test, Order(6)] [Test, Order(6)]
[Category("Locales")] [Category("Locales")]
@ -512,10 +515,10 @@ public class LocalesTest
.Where(f => !f.Path.Contains("Banner.js")) // skip Banner.js (translations from firebase) .Where(f => !f.Path.Contains("Banner.js")) // skip Banner.js (translations from firebase)
.SelectMany(j => j.TranslationKeys) .SelectMany(j => j.TranslationKeys)
.Select(k => k.Substring(k.IndexOf(":") + 1)) .Select(k => k.Substring(k.IndexOf(":") + 1))
.Distinct(); .Distinct();
//var foo = JavaScriptFiles //var foo = JavaScriptFiles
// .Where(f => !f.Path.Contains("Banner.js")) // .Where(f => !f.Path.Contains("Banner.js"))
// .Where(t => t.TranslationKeys.Any(k => k == "foo")).FirstOrDefault(); // .Where(t => t.TranslationKeys.Any(k => k == "foo")).FirstOrDefault();
var notFoundJsKeys = allJsTranslationKeys.Except(allEnKeys); var notFoundJsKeys = allJsTranslationKeys.Except(allEnKeys);
@ -523,8 +526,8 @@ public class LocalesTest
Assert.AreEqual(0, notFoundJsKeys.Count(), Assert.AreEqual(0, notFoundJsKeys.Count(),
"Some i18n-keys are not exist in translations in 'en' language: Keys:\r\n{0}", "Some i18n-keys are not exist in translations in 'en' language: Keys:\r\n{0}",
string.Join("\r\n", notFoundJsKeys)); string.Join("\r\n", notFoundJsKeys));
} }
[Test, Order(7)] [Test, Order(7)]
[Category("Locales")] [Category("Locales")]
public void DublicatesFilesByMD5HashTest() public void DublicatesFilesByMD5HashTest()
@ -539,8 +542,8 @@ public class LocalesTest
.ToList(); .ToList();
Assert.AreEqual(0, duplicatesByMD5.Count, "Dublicates by MD5 hash:\r\n" + string.Join("\r\n", duplicatesByMD5.Select(d => $"\r\nMD5='{d.Key}':\r\n{string.Join("\r\n", d.Paths.Select(p => p))}'"))); Assert.AreEqual(0, duplicatesByMD5.Count, "Dublicates by MD5 hash:\r\n" + string.Join("\r\n", duplicatesByMD5.Select(d => $"\r\nMD5='{d.Key}':\r\n{string.Join("\r\n", d.Paths.Select(p => p))}'")));
} }
[Test, Order(8)] [Test, Order(8)]
[Category("Locales")] [Category("Locales")]
public void UselessTranslationKeysTest() public void UselessTranslationKeysTest()
@ -625,8 +628,8 @@ public class LocalesTest
{ {
Language = g.Key, Language = g.Key,
TranslationsWithVariables = g.ToList() TranslationsWithVariables = g.ToList()
.SelectMany(t => t.Translations) .SelectMany(t => t.Translations.Select(k => new TranslationItem($"{t.FileName}:{k.Key}", k.Value)))
//.Where(k => k.Value.IndexOf("{{") != -1) //.Where(k => k.Value.IndexOf("{{") != -1)
.Select(t => new .Select(t => new
{ {
t.Key, t.Key,
@ -652,12 +655,12 @@ public class LocalesTest
var i = 0; var i = 0;
var errorsCount = 0; var errorsCount = 0;
foreach (var enKeyWithVariables in enWithVariables) foreach (var enKeyWithVariables in enWithVariables)
{ {
foreach (var lng in otherLanguagesWithVariables) foreach (var lng in otherLanguagesWithVariables)
{ {
var lngKey = lng.TranslationsWithVariables var lngKey = lng.TranslationsWithVariables
.Where(t => t.Key == enKeyWithVariables.Key) .Where(t => t.Key == enKeyWithVariables.Key)
.FirstOrDefault(); .FirstOrDefault();
if (lngKey == null) if (lngKey == null)
@ -669,8 +672,8 @@ public class LocalesTest
} }
if (enKeyWithVariables.Variables.Count != lngKey.Variables.Count) if (enKeyWithVariables.Variables.Count != lngKey.Variables.Count)
{ {
// wrong // wrong
message += $"{++i}. lng='{lng.Language}' key='{lngKey.Key}' has less variables then 'en' language have " + message += $"{++i}. lng='{lng.Language}' key='{lngKey.Key}' has less variables then 'en' language have " +
$"(en={enKeyWithVariables.Variables.Count}|{lng.Language}={lngKey.Variables.Count})\r\n" + $"(en={enKeyWithVariables.Variables.Count}|{lng.Language}={lngKey.Variables.Count})\r\n" +
$"'en': '{enKeyWithVariables.Value}'\r\n'{lng.Language}': '{lngKey.Value}'\r\n\r\n"; $"'en': '{enKeyWithVariables.Value}'\r\n'{lng.Language}': '{lngKey.Value}'\r\n\r\n";
@ -678,10 +681,10 @@ public class LocalesTest
} }
if (!lngKey.Variables.All(v => enKeyWithVariables.Variables.Contains(v))) if (!lngKey.Variables.All(v => enKeyWithVariables.Variables.Contains(v)))
{ {
// wrong // wrong
message += $"{++i}. lng='{lng.Language}' key='{lngKey.Key}' has not equals variables of 'en' language have \r\n" + message += $"{++i}. lng='{lng.Language}' key='{lngKey.Key}' has not equals variables of 'en' language have \r\n" +
$"'{enKeyWithVariables.Value}' Variables=[{string.Join(",", enKeyWithVariables.Variables)}]\r\n" + $"'{enKeyWithVariables.Value}' Variables=[{string.Join(",", enKeyWithVariables.Variables)}]\r\n" +
$"'{lngKey.Value}' Variables=[{string.Join(",", lngKey.Variables)}]\r\n\r\n"; $"'{lngKey.Value}' Variables=[{string.Join(",", lngKey.Variables)}]\r\n\r\n";
errorsCount++; errorsCount++;
} }
@ -706,8 +709,8 @@ public class LocalesTest
{ {
Language = g.Key, Language = g.Key,
TranslationsWithTags = g.ToList() TranslationsWithTags = g.ToList()
.SelectMany(t => t.Translations) .SelectMany(t => t.Translations)
//.Where(k => k.Value.IndexOf("<") != -1) //.Where(k => k.Value.IndexOf("<") != -1)
.Select(t => new .Select(t => new
{ {
t.Key, t.Key,
@ -733,22 +736,22 @@ public class LocalesTest
var i = 0; var i = 0;
var errorsCount = 0; var errorsCount = 0;
foreach (var enKeyWithTags in enWithTags) foreach (var enKeyWithTags in enWithTags)
{ {
foreach (var lng in otherLanguagesWithTags) foreach (var lng in otherLanguagesWithTags)
{ {
var lngKey = lng.TranslationsWithTags var lngKey = lng.TranslationsWithTags
.Where(t => t.Key == enKeyWithTags.Key) .Where(t => t.Key == enKeyWithTags.Key)
.FirstOrDefault(); .FirstOrDefault();
if (lngKey == null) if (lngKey == null)
{ {
// wrong // wrong
//message += $"{++i}. lng='{lng.Language}' key='{enKeyWithTags.Key}' not found\r\n\r\n"; //message += $"{++i}. lng='{lng.Language}' key='{enKeyWithTags.Key}' not found\r\n\r\n";
//errorsCount++; //errorsCount++;
continue; continue;
} }
if (enKeyWithTags.Tags.Count != lngKey.Tags.Count) if (enKeyWithTags.Tags.Count != lngKey.Tags.Count)
{ {
// wrong // wrong
@ -756,8 +759,8 @@ public class LocalesTest
$"(en={enKeyWithTags.Tags.Count}|{lng.Language}={lngKey.Tags.Count})\r\n" + $"(en={enKeyWithTags.Tags.Count}|{lng.Language}={lngKey.Tags.Count})\r\n" +
$"'en': '{enKeyWithTags.Value}'\r\n'{lng.Language}': '{lngKey.Value}'\r\n\r\n"; $"'en': '{enKeyWithTags.Value}'\r\n'{lng.Language}': '{lngKey.Value}'\r\n\r\n";
errorsCount++; errorsCount++;
} }
if (!lngKey.Tags.All(v => enKeyWithTags.Tags.Contains(v))) if (!lngKey.Tags.All(v => enKeyWithTags.Tags.Contains(v)))
{ {
// wrong // wrong
@ -765,9 +768,9 @@ public class LocalesTest
$"'{enKeyWithTags.Value}' Tags=[{string.Join(",", enKeyWithTags.Tags)}]\r\n" + $"'{enKeyWithTags.Value}' Tags=[{string.Join(",", enKeyWithTags.Tags)}]\r\n" +
$"'{lngKey.Value}' Tags=[{string.Join(",", lngKey.Tags)}]\r\n\r\n"; $"'{lngKey.Value}' Tags=[{string.Join(",", lngKey.Tags)}]\r\n\r\n";
errorsCount++; errorsCount++;
} }
} }
} }
/*foreach (var lng in otherLanguagesWithTags) /*foreach (var lng in otherLanguagesWithTags)
@ -807,10 +810,124 @@ public class LocalesTest
}*/ }*/
Assert.AreEqual(0, errorsCount, message); Assert.AreEqual(0, errorsCount, message);
} }
[Test, Order(13)] [Test, Order(13)]
[Category("Locales")] [Category("Locales")]
public void ForbiddenValueElementsTest()
{
var message = $"Next keys have forbidden values `{string.Join(",", ForbiddenElements)}`:\r\n\r\n";
var exists = false;
var i = 0;
foreach (var module in ModuleFolders)
{
if (module.AvailableLanguages == null)
continue;
foreach (var lng in module.AvailableLanguages)
{
var translationItems = lng.Translations.Where(f => ForbiddenElements.Any(elem => f.Value.ToUpper().Contains(elem))).ToList();
if (!translationItems.Any())
continue;
exists = true;
message += $"{++i}. Language '{lng.Language}' (Count: {translationItems.Count}). Path '{lng.Path}' " +
$"Keys:\r\n\r\n";
var keys = translationItems.Select(t => t.Key).ToList();
message += string.Join("\r\n", keys) + "\r\n\r\n";
}
}
foreach (var lng in CommonTranslations)
{
var translationItems = lng.Translations
.Where(elem => !SkipForbiddenKeys.Exists(k => k == elem.Key))
.Where(f => ForbiddenElements.Any(elem => f.Value.ToUpper().Contains(elem)))
.ToList();
if (!translationItems.Any())
continue;
exists = true;
message += $"{++i}. Language '{lng.Language}' (Count: {translationItems.Count}). Path '{lng.Path}' " +
$"Keys:\r\n\r\n";
var keys = translationItems.Select(t => t.Key).ToList();
message += string.Join("\r\n", keys) + "\r\n\r\n";
}
Assert.AreEqual(false, exists, message);
}
[Test, Order(14)]
[Category("Locales")]
public void ForbiddenKeysElementsTest()
{
var message = $"Next keys have forbidden elements in names `{string.Join(",", ForbiddenElements)}`:\r\n\r\n";
var exists = false;
var i = 0;
foreach (var module in ModuleFolders)
{
if (module.AvailableLanguages == null)
continue;
foreach (var lng in module.AvailableLanguages)
{
var translationItems = lng.Translations.Where(f => ForbiddenElements.Any(elem => f.Key.ToUpper().Contains(elem))).ToList();
if (!translationItems.Any())
continue;
exists = true;
message += $"{++i}. Language '{lng.Language}' (Count: {translationItems.Count}). Path '{lng.Path}' " +
$"Keys:\r\n\r\n";
var keys = translationItems.Select(t => t.Key).ToList();
message += string.Join("\r\n", keys) + "\r\n\r\n";
}
}
foreach (var lng in CommonTranslations)
{
var translationItems = lng.Translations
.Where(elem => !SkipForbiddenKeys.Exists(k => k == elem.Key))
.Where(f => ForbiddenElements.Any(elem => f.Key.ToUpper().Contains(elem)))
.ToList();
if (!translationItems.Any())
continue;
exists = true;
message += $"{++i}. Language '{lng.Language}' (Count: {translationItems.Count}). Path '{lng.Path}' " +
$"Keys:\r\n\r\n";
var keys = translationItems.Select(t => t.Key).ToList();
message += string.Join("\r\n", keys) + "\r\n\r\n";
}
Assert.AreEqual(false, exists, message);
}
[Test, Order(15)]
[Category("Locales")]
public void EmptyValueKeysTest() public void EmptyValueKeysTest()
{ {
// Uncomment if new keys are available // Uncomment if new keys are available
@ -911,9 +1028,9 @@ public class LocalesTest
} }
Assert.AreEqual(false, exists, message); Assert.AreEqual(false, exists, message);
} }
[Test, Order(14)] [Test, Order(16)]
[Category("Locales")] [Category("Locales")]
public void NotTranslatedKeysTest() public void NotTranslatedKeysTest()
{ {
@ -958,9 +1075,9 @@ public class LocalesTest
} }
Assert.AreEqual(false, exists, message); Assert.AreEqual(false, exists, message);
} }
[Test, Order(15)] [Test, Order(17)]
[Category("Locales")] [Category("Locales")]
public void NotTranslatedCommonKeysTest() public void NotTranslatedCommonKeysTest()
{ {
@ -998,7 +1115,7 @@ public class LocalesTest
Assert.AreEqual(false, exists, message); Assert.AreEqual(false, exists, message);
} }
[Test, Order(16)] [Test, Order(18)]
[Category("Locales")] [Category("Locales")]
public void NotAllLanguageTranslatedTest() public void NotAllLanguageTranslatedTest()
{ {
@ -1053,9 +1170,9 @@ public class LocalesTest
} }
Assert.AreEqual(0, incompleteList.Count, message); Assert.AreEqual(0, incompleteList.Count, message);
} }
[Test, Order(17)] [Test, Order(19)]
[Category("SpellCheck")] [Category("SpellCheck")]
public void SpellCheckTest() public void SpellCheckTest()
{ {
@ -1095,43 +1212,43 @@ public class LocalesTest
if (result.HasProblems) if (result.HasProblems)
{ {
var incorrectWords = result.SpellIssues var incorrectWords = result.SpellIssues
.Where(t => !SpellCheckCommonExcludes .Where(t => !SpellCheckCommonExcludes
.Exists(e => e.Equals(t.Word, StringComparison.InvariantCultureIgnoreCase))) .Exists(e => e.Equals(t.Word, StringComparison.InvariantCultureIgnoreCase)))
.Select(issue => $"'{issue.Word}' " + .Select(issue => $"'{issue.Word}' " +
$"Suggestion: '{issue.Suggestions.FirstOrDefault()}'") $"Suggestion: '{issue.Suggestions.FirstOrDefault()}'")
.ToList(); .ToList();
if (!incorrectWords.Any()) if (!incorrectWords.Any())
continue; continue;
message += $"{++i}. lng='{group.Language}' file='{g.FilePath}'\r\nkey='{item.Key}' " + message += $"{++i}. lng='{group.Language}' file='{g.FilePath}'\r\nkey='{item.Key}' " +
$"value='{item.Value}'\r\nIncorrect words:\r\n" + $"value='{item.Value}'\r\nIncorrect words:\r\n" +
$"{string.Join("\r\n", incorrectWords)}\r\n\r\n"; $"{string.Join("\r\n", incorrectWords)}\r\n\r\n";
errorsCount++; errorsCount++;
if (Save) if (Save)
{ {
foreach (var word in result.SpellIssues foreach (var word in result.SpellIssues
.Where(issue => issue.Suggestions.Any()) .Where(issue => issue.Suggestions.Any())
.Select(issue => issue.Word)) .Select(issue => issue.Word))
{ {
if (!spellCheckExclude.Excludes.Contains(word)) if (!spellCheckExclude.Excludes.Contains(word))
{ {
spellCheckExclude.Excludes.Add(word); spellCheckExclude.Excludes.Add(word);
} }
} }
} }
} }
} }
} }
} }
if (Save) if (Save)
{ {
spellCheckExclude.Excludes.Sort(); spellCheckExclude.Excludes.Sort();
list.Add(spellCheckExclude); list.Add(spellCheckExclude);
} }
} }
catch (NotSupportedException) catch (NotSupportedException)
@ -1141,135 +1258,135 @@ public class LocalesTest
} }
} }
if (Save) if (Save)
{ {
string json = JsonConvert.SerializeObject(list, Formatting.Indented); string json = JsonConvert.SerializeObject(list, Formatting.Indented);
File.WriteAllText(_spellCheckExcludesPath, json, Encoding.UTF8); File.WriteAllText(_spellCheckExcludesPath, json, Encoding.UTF8);
TestContext.Progress.WriteLine($"File spellcheck-excludes.json has been saved to '{_spellCheckExcludesPath}'"); TestContext.Progress.WriteLine($"File spellcheck-excludes.json has been saved to '{_spellCheckExcludesPath}'");
} }
Assert.AreEqual(0, errorsCount, message); Assert.AreEqual(0, errorsCount, message);
} }
/* [Test, Order(17)] /* [Test, Order(17)]
[Category("Locales")] [Category("Locales")]
public void UselessModuleTranslationKeysTest() public void UselessModuleTranslationKeysTest()
{ {
var notFoundi18nKeys = new List<KeyValuePair<string, List<string>>>(); var notFoundi18nKeys = new List<KeyValuePair<string, List<string>>>();
var message = $"Some i18n-keys are not found in Module or Common translations: \r\nKeys: \r\n\r\n"; var message = $"Some i18n-keys are not found in Module or Common translations: \r\nKeys: \r\n\r\n";
var index = 0; var index = 0;
for (int i = 0; i < ModuleFolders.Count; i++) for (int i = 0; i < ModuleFolders.Count; i++)
{ {
var module = ModuleFolders[i]; var module = ModuleFolders[i];
if (module.AppliedJsTranslationKeys == null && module.AvailableLanguages != null) if (module.AppliedJsTranslationKeys == null && module.AvailableLanguages != null)
{ {
message += $"{++index}. 'ANY LANGUAGES' '{module.Path}' NOT USED\r\n"; message += $"{++index}. 'ANY LANGUAGES' '{module.Path}' NOT USED\r\n";
var list = module.AvailableLanguages var list = module.AvailableLanguages
.SelectMany(l => l.Translations.Select(t => t.Key).ToList()) .SelectMany(l => l.Translations.Select(t => t.Key).ToList())
.ToList(); .ToList();
notFoundi18nKeys.Add(new KeyValuePair<string, List<string>>("ANY LANGUAGES", list)); notFoundi18nKeys.Add(new KeyValuePair<string, List<string>>("ANY LANGUAGES", list));
continue; continue;
} }
var exepts = new List<string> { "Error", "Done", "Warning", "Alert", "Info" }; var exepts = new List<string> { "Error", "Done", "Warning", "Alert", "Info" };
var notCommonKeys = module.AppliedJsTranslationKeys var notCommonKeys = module.AppliedJsTranslationKeys
.Except(exepts) .Except(exepts)
.Where(k => !k.StartsWith("Common:")) .Where(k => !k.StartsWith("Common:"))
.OrderBy(t => t) .OrderBy(t => t)
.ToList(); .ToList();
var onlyCommonKeys = module.AppliedJsTranslationKeys var onlyCommonKeys = module.AppliedJsTranslationKeys
.Except(notCommonKeys) .Except(notCommonKeys)
.Select(k => k.Replace("Common:", "")) .Select(k => k.Replace("Common:", ""))
.OrderBy(t => t) .OrderBy(t => t)
.ToList(); .ToList();
notCommonKeys = notCommonKeys.Select(k => k.Substring(k.IndexOf(":") + 1)).ToList(); notCommonKeys = notCommonKeys.Select(k => k.Substring(k.IndexOf(":") + 1)).ToList();
if (onlyCommonKeys.Any()) if (onlyCommonKeys.Any())
{ {
foreach (var lng in CommonTranslations) foreach (var lng in CommonTranslations)
{ {
var list = onlyCommonKeys var list = onlyCommonKeys
.Except(lng.Translations.Select(t => t.Key)) .Except(lng.Translations.Select(t => t.Key))
.ToList(); .ToList();
if (!list.Any()) if (!list.Any())
continue; continue;
message += $"{++index}. '{lng.Language}' '{module.Path}' \r\n {string.Join("\r\n", list)} \r\n"; message += $"{++index}. '{lng.Language}' '{module.Path}' \r\n {string.Join("\r\n", list)} \r\n";
notFoundi18nKeys.Add(new KeyValuePair<string, List<string>>(lng.Language, list)); notFoundi18nKeys.Add(new KeyValuePair<string, List<string>>(lng.Language, list));
} }
} }
if (module.AvailableLanguages == null) if (module.AvailableLanguages == null)
{ {
if (notCommonKeys.Any()) if (notCommonKeys.Any())
{ {
var commonEnKeys = CommonTranslations.First(c => c.Language == "en").Translations.Select(t => t.Key).ToList(); var commonEnKeys = CommonTranslations.First(c => c.Language == "en").Translations.Select(t => t.Key).ToList();
var list = notCommonKeys var list = notCommonKeys
.Except(commonEnKeys.Select(k => k)) .Except(commonEnKeys.Select(k => k))
.ToList(); .ToList();
if (list.Any()) if (list.Any())
{ {
message += $"{++index}. 'ANY LANGUAGES' '{module.Path}' \r\n {string.Join("\r\n", list)} \r\n"; message += $"{++index}. 'ANY LANGUAGES' '{module.Path}' \r\n {string.Join("\r\n", list)} \r\n";
notFoundi18nKeys.Add(new KeyValuePair<string, List<string>>("ANY LANGUAGES", list)); notFoundi18nKeys.Add(new KeyValuePair<string, List<string>>("ANY LANGUAGES", list));
} }
} }
continue; continue;
} }
foreach (var lng in module.AvailableLanguages) foreach (var lng in module.AvailableLanguages)
{ {
var list = lng.Translations var list = lng.Translations
.Select(t => t.Key) .Select(t => t.Key)
.Except(notCommonKeys) .Except(notCommonKeys)
.ToList(); .ToList();
if (!list.Any()) if (!list.Any())
continue; continue;
message += $"{++index}. '{lng.Language}' '{module.Path}' \r\n {string.Join("\r\n", list)} \r\n"; message += $"{++index}. '{lng.Language}' '{module.Path}' \r\n {string.Join("\r\n", list)} \r\n";
notFoundi18nKeys.Add(new KeyValuePair<string, List<string>>(lng.Language, list)); notFoundi18nKeys.Add(new KeyValuePair<string, List<string>>(lng.Language, list));
} }
} }
Assert.AreEqual(0, notFoundi18nKeys.Count, message); Assert.AreEqual(0, notFoundi18nKeys.Count, message);
}*/ }*/
//[Test] //[Test]
//[Category("Locales")] //[Category("Locales")]
//public void TranslationsEncodingTest() //public void TranslationsEncodingTest()
//{ //{
// /*//Convert to UTF-8 // /*//Convert to UTF-8
// foreach (var issue in WrongEncodingJsonErrors) // foreach (var issue in WrongEncodingJsonErrors)
// { // {
// if (issue.DetectionDetail.Encoding == null) // if (issue.DetectionDetail.Encoding == null)
// continue; // continue;
// ConvertFileEncoding(issue.Path, issue.Path, issue.DetectionDetail.Encoding, Encoding.UTF8); // ConvertFileEncoding(issue.Path, issue.Path, issue.DetectionDetail.Encoding, Encoding.UTF8);
// }*/ // }*/
// var message = $"Next files have encoding issues:\r\n\r\n"; // var message = $"Next files have encoding issues:\r\n\r\n";
// Assert.AreEqual(0, WrongEncodingJsonErrors.Count, // Assert.AreEqual(0, WrongEncodingJsonErrors.Count,
// message + string.Join("\r\n", WrongEncodingJsonErrors // message + string.Join("\r\n", WrongEncodingJsonErrors
// .Select(e => $"File path = '{e.Path}' potentially wrong file encoding: {e.DetectionDetail.EncodingName}"))); // .Select(e => $"File path = '{e.Path}' potentially wrong file encoding: {e.DetectionDetail.EncodingName}")));
//} //}
/*[Test] /*[Test]
public void TempTest() public void TempTest()
{ {
@ -1356,8 +1473,8 @@ public class LocalesTest
UpdateKeys(lng.Path, newKeys); UpdateKeys(lng.Path, newKeys);
} }
}*/ }*/
public static void SaveNotFoundKeys(string pathToJson, List<string> newKeys) public static void SaveNotFoundKeys(string pathToJson, List<string> newKeys)
{ {
if (!File.Exists(pathToJson)) if (!File.Exists(pathToJson))
@ -1376,8 +1493,8 @@ public class LocalesTest
var sortedJsonString = JsonConvert.SerializeObject(result, Formatting.Indented); var sortedJsonString = JsonConvert.SerializeObject(result, Formatting.Indented);
File.WriteAllText(pathToJson, sortedJsonString, Encoding.UTF8); File.WriteAllText(pathToJson, sortedJsonString, Encoding.UTF8);
} }
public static void SaveNotFoundLanguage(string existJsonPath, string notExistJsonPath) public static void SaveNotFoundLanguage(string existJsonPath, string notExistJsonPath)
{ {
if (!File.Exists(existJsonPath) || File.Exists(notExistJsonPath)) if (!File.Exists(existJsonPath) || File.Exists(notExistJsonPath))
@ -1401,8 +1518,8 @@ public class LocalesTest
Directory.CreateDirectory(fullPathOnly); Directory.CreateDirectory(fullPathOnly);
File.WriteAllText(notExistJsonPath, sortedJsonString, Encoding.UTF8); File.WriteAllText(notExistJsonPath, sortedJsonString, Encoding.UTF8);
} }
public static void UpdateKeys(string pathToJson, List<TranslationItem> newKeys) public static void UpdateKeys(string pathToJson, List<TranslationItem> newKeys)
{ {
if (!File.Exists(pathToJson) || !newKeys.Any()) if (!File.Exists(pathToJson) || !newKeys.Any())
@ -1496,8 +1613,8 @@ public class LocalesTest
var sortedJsonString = JsonConvert.SerializeObject(result, Formatting.Indented); var sortedJsonString = JsonConvert.SerializeObject(result, Formatting.Indented);
File.WriteAllText(pathToJson, sortedJsonString, Encoding.UTF8); File.WriteAllText(pathToJson, sortedJsonString, Encoding.UTF8);
} }
public static Tuple<string, string> getPaths(string language) public static Tuple<string, string> getPaths(string language)
{ {
const string dictionariesPath = @"../../../dictionaries"; const string dictionariesPath = @"../../../dictionaries";
@ -1518,84 +1635,84 @@ public class LocalesTest
var affPath = Utils.ConvertPathToOS(Path.Combine(path, language, $"{language}.aff")); var affPath = Utils.ConvertPathToOS(Path.Combine(path, language, $"{language}.aff"));
return new Tuple<string, string>(dicPath, affPath); return new Tuple<string, string>(dicPath, affPath);
} }
public static void ConvertFileEncoding(string sourcePath, string destPath, Encoding sourceEncoding, Encoding destEncoding) public static void ConvertFileEncoding(string sourcePath, string destPath, Encoding sourceEncoding, Encoding destEncoding)
{ {
// If the destination's parent doesn't exist, create it. // If the destination's parent doesn't exist, create it.
var parent = Path.GetDirectoryName(Path.GetFullPath(destPath)); var parent = Path.GetDirectoryName(Path.GetFullPath(destPath));
if (!Directory.Exists(parent)) if (!Directory.Exists(parent))
{ {
Directory.CreateDirectory(parent); Directory.CreateDirectory(parent);
} }
// If the source and destination encodings are the same, just copy the file. // If the source and destination encodings are the same, just copy the file.
if (sourceEncoding == destEncoding) if (sourceEncoding == destEncoding)
{ {
File.Copy(sourcePath, destPath, true); File.Copy(sourcePath, destPath, true);
return; return;
} }
// Convert the file. // Convert the file.
string tempName = null; string tempName = null;
try try
{ {
tempName = Path.GetTempFileName(); tempName = Path.GetTempFileName();
using (StreamReader sr = new StreamReader(sourcePath, sourceEncoding, false)) using (StreamReader sr = new StreamReader(sourcePath, sourceEncoding, false))
{ {
using (StreamWriter sw = new StreamWriter(tempName, false, destEncoding)) using (StreamWriter sw = new StreamWriter(tempName, false, destEncoding))
{ {
int charsRead; int charsRead;
char[] buffer = new char[128 * 1024]; char[] buffer = new char[128 * 1024];
while ((charsRead = sr.ReadBlock(buffer, 0, buffer.Length)) > 0) while ((charsRead = sr.ReadBlock(buffer, 0, buffer.Length)) > 0)
{ {
sw.Write(buffer, 0, charsRead); sw.Write(buffer, 0, charsRead);
} }
} }
} }
File.Delete(destPath); File.Delete(destPath);
File.Move(tempName, destPath); File.Move(tempName, destPath);
} }
finally finally
{ {
File.Delete(tempName); File.Delete(tempName);
} }
} }
/* [Test] /* [Test]
public void MoveKeysToCommon() public void MoveKeysToCommon()
{ {
var findKeys = new List<string> { var findKeys = new List<string> {
"SharingPanel:CustomFilter", "SharingPanel:CustomFilter",
"SharingPanel:ReadOnly", "SharingPanel:ReadOnly",
"SharingPanel:DenyAccess", "SharingPanel:DenyAccess",
"SharingPanel:Comment", "SharingPanel:Comment",
"SharingPanel:ShareVia" "SharingPanel:ShareVia"
}; };
//var findKeys = new List<string> { //var findKeys = new List<string> {
// "Translations:DownloadApps", // "Translations:DownloadApps",
//}; //};
foreach (var findKey in findKeys) foreach (var findKey in findKeys)
{ {
var splitted = findKey.Split(":"); var splitted = findKey.Split(":");
var file = splitted[0]; var file = splitted[0];
var key = splitted[1]; var key = splitted[1];
var tFiles = TranslationFiles.Where(t => t.FileName.Equals($"{file}.json", StringComparison.InvariantCultureIgnoreCase)); var tFiles = TranslationFiles.Where(t => t.FileName.Equals($"{file}.json", StringComparison.InvariantCultureIgnoreCase));
foreach (var tFile in tFiles) foreach (var tFile in tFiles)
{ {
var tKeys = tFile.Translations.Where(t => t.Key == key); var tKeys = tFile.Translations.Where(t => t.Key == key);
foreach (var tKey in tKeys) foreach (var tKey in tKeys)
{ {
var commonPath = Utils.ConvertPathToOS(Path.Combine(BasePath, "public/locales", tFile.Language, "Common.json")); var commonPath = Utils.ConvertPathToOS(Path.Combine(BasePath, "public/locales", tFile.Language, "Common.json"));
AddKeyValue(commonPath, tKey.Key, tKey.Value); AddKeyValue(commonPath, tKey.Key, tKey.Value);
RemoveKey(tFile.FilePath, key); RemoveKey(tFile.FilePath, key);
} }
} }
} }
} */ } */
} }

View File

@ -133,6 +133,16 @@
"task": "Frontend | start-prod", "task": "Frontend | start-prod",
"tooltip": "🛠️ Start the \"frontend start production\" task", "tooltip": "🛠️ Start the \"frontend start production\" task",
}, },
{
"label": "Start:internal",
"task": "Frontend | start:internal",
"tooltip": "🛠️ Start the \"frontend start internal\" task",
},
{
"label": "Start prod:internal",
"task": "Frontend | start-prod:internal",
"tooltip": "🛠️ Start the \"frontend start production internal\" task",
},
{ {
"label": "Start storybook", "label": "Start storybook",
"task": "Frontend | storybook", "task": "Frontend | storybook",

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

View File

@ -128,6 +128,10 @@
<language>sl-SI</language> <language>sl-SI</language>
<approved>false</approved> <approved>false</approved>
</translation> </translation>
<translation>
<language>sr-Cyrl-RS</language>
<approved>false</approved>
</translation>
<translation> <translation>
<language>sr-Latn-RS</language> <language>sr-Latn-RS</language>
<approved>false</approved> <approved>false</approved>
@ -256,6 +260,10 @@
<language>sl-SI</language> <language>sl-SI</language>
<approved>false</approved> <approved>false</approved>
</translation> </translation>
<translation>
<language>sr-Cyrl-RS</language>
<approved>false</approved>
</translation>
<translation> <translation>
<language>sr-Latn-RS</language> <language>sr-Latn-RS</language>
<approved>false</approved> <approved>false</approved>
@ -384,6 +392,10 @@
<language>sl-SI</language> <language>sl-SI</language>
<approved>false</approved> <approved>false</approved>
</translation> </translation>
<translation>
<language>sr-Cyrl-RS</language>
<approved>false</approved>
</translation>
<translation> <translation>
<language>sr-Latn-RS</language> <language>sr-Latn-RS</language>
<approved>false</approved> <approved>false</approved>
@ -512,6 +524,10 @@
<language>sl-SI</language> <language>sl-SI</language>
<approved>false</approved> <approved>false</approved>
</translation> </translation>
<translation>
<language>sr-Cyrl-RS</language>
<approved>false</approved>
</translation>
<translation> <translation>
<language>sr-Latn-RS</language> <language>sr-Latn-RS</language>
<approved>false</approved> <approved>false</approved>
@ -535,7 +551,7 @@
</translations> </translations>
</concept_node> </concept_node>
<concept_node> <concept_node>
<name>CreatingDocSpace</name> <name>CreatingPortal</name>
<description/> <description/>
<comment/> <comment/>
<default_text/> <default_text/>
@ -640,6 +656,10 @@
<language>sl-SI</language> <language>sl-SI</language>
<approved>false</approved> <approved>false</approved>
</translation> </translation>
<translation>
<language>sr-Cyrl-RS</language>
<approved>false</approved>
</translation>
<translation> <translation>
<language>sr-Latn-RS</language> <language>sr-Latn-RS</language>
<approved>false</approved> <approved>false</approved>
@ -768,6 +788,10 @@
<language>sl-SI</language> <language>sl-SI</language>
<approved>false</approved> <approved>false</approved>
</translation> </translation>
<translation>
<language>sr-Cyrl-RS</language>
<approved>false</approved>
</translation>
<translation> <translation>
<language>sr-Latn-RS</language> <language>sr-Latn-RS</language>
<approved>false</approved> <approved>false</approved>
@ -897,131 +921,7 @@
<approved>false</approved> <approved>false</approved>
</translation> </translation>
<translation> <translation>
<language>sr-Latn-RS</language> <language>sr-Cyrl-RS</language>
<approved>false</approved>
</translation>
<translation>
<language>tr-TR</language>
<approved>false</approved>
</translation>
<translation>
<language>uk-UA</language>
<approved>false</approved>
</translation>
<translation>
<language>vi-VN</language>
<approved>false</approved>
</translation>
<translation>
<language>zh-CN</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
<concept_node>
<name>DocSpaceName</name>
<description/>
<comment/>
<default_text/>
<translations>
<translation>
<language>ar-SA</language>
<approved>false</approved>
</translation>
<translation>
<language>az-Latn-AZ</language>
<approved>false</approved>
</translation>
<translation>
<language>bg-BG</language>
<approved>false</approved>
</translation>
<translation>
<language>cs-CZ</language>
<approved>false</approved>
</translation>
<translation>
<language>de-DE</language>
<approved>false</approved>
</translation>
<translation>
<language>el-GR</language>
<approved>false</approved>
</translation>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-ES</language>
<approved>false</approved>
</translation>
<translation>
<language>fi-FI</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-FR</language>
<approved>false</approved>
</translation>
<translation>
<language>hy-AM</language>
<approved>false</approved>
</translation>
<translation>
<language>it-IT</language>
<approved>false</approved>
</translation>
<translation>
<language>ja-JP</language>
<approved>false</approved>
</translation>
<translation>
<language>ko-KR</language>
<approved>false</approved>
</translation>
<translation>
<language>lo-LA</language>
<approved>false</approved>
</translation>
<translation>
<language>lv-LV</language>
<approved>false</approved>
</translation>
<translation>
<language>nl-NL</language>
<approved>false</approved>
</translation>
<translation>
<language>pl-PL</language>
<approved>false</approved>
</translation>
<translation>
<language>pt-BR</language>
<approved>false</approved>
</translation>
<translation>
<language>pt-PT</language>
<approved>false</approved>
</translation>
<translation>
<language>ro-RO</language>
<approved>false</approved>
</translation>
<translation>
<language>ru-RU</language>
<approved>false</approved>
</translation>
<translation>
<language>si-SI</language>
<approved>false</approved>
</translation>
<translation>
<language>sk-SK</language>
<approved>false</approved>
</translation>
<translation>
<language>sl-SI</language>
<approved>false</approved> <approved>false</approved>
</translation> </translation>
<translation> <translation>
@ -1152,6 +1052,10 @@
<language>sl-SI</language> <language>sl-SI</language>
<approved>false</approved> <approved>false</approved>
</translation> </translation>
<translation>
<language>sr-Cyrl-RS</language>
<approved>false</approved>
</translation>
<translation> <translation>
<language>sr-Latn-RS</language> <language>sr-Latn-RS</language>
<approved>false</approved> <approved>false</approved>
@ -1280,6 +1184,10 @@
<language>sl-SI</language> <language>sl-SI</language>
<approved>false</approved> <approved>false</approved>
</translation> </translation>
<translation>
<language>sr-Cyrl-RS</language>
<approved>false</approved>
</translation>
<translation> <translation>
<language>sr-Latn-RS</language> <language>sr-Latn-RS</language>
<approved>false</approved> <approved>false</approved>
@ -1408,6 +1316,10 @@
<language>sl-SI</language> <language>sl-SI</language>
<approved>false</approved> <approved>false</approved>
</translation> </translation>
<translation>
<language>sr-Cyrl-RS</language>
<approved>false</approved>
</translation>
<translation> <translation>
<language>sr-Latn-RS</language> <language>sr-Latn-RS</language>
<approved>false</approved> <approved>false</approved>
@ -1536,6 +1448,10 @@
<language>sl-SI</language> <language>sl-SI</language>
<approved>false</approved> <approved>false</approved>
</translation> </translation>
<translation>
<language>sr-Cyrl-RS</language>
<approved>false</approved>
</translation>
<translation> <translation>
<language>sr-Latn-RS</language> <language>sr-Latn-RS</language>
<approved>false</approved> <approved>false</approved>
@ -1664,6 +1580,10 @@
<language>sl-SI</language> <language>sl-SI</language>
<approved>false</approved> <approved>false</approved>
</translation> </translation>
<translation>
<language>sr-Cyrl-RS</language>
<approved>false</approved>
</translation>
<translation> <translation>
<language>sr-Latn-RS</language> <language>sr-Latn-RS</language>
<approved>false</approved> <approved>false</approved>
@ -1792,6 +1712,10 @@
<language>sl-SI</language> <language>sl-SI</language>
<approved>false</approved> <approved>false</approved>
</translation> </translation>
<translation>
<language>sr-Cyrl-RS</language>
<approved>false</approved>
</translation>
<translation> <translation>
<language>sr-Latn-RS</language> <language>sr-Latn-RS</language>
<approved>false</approved> <approved>false</approved>
@ -1920,6 +1844,142 @@
<language>sl-SI</language> <language>sl-SI</language>
<approved>false</approved> <approved>false</approved>
</translation> </translation>
<translation>
<language>sr-Cyrl-RS</language>
<approved>false</approved>
</translation>
<translation>
<language>sr-Latn-RS</language>
<approved>false</approved>
</translation>
<translation>
<language>tr-TR</language>
<approved>false</approved>
</translation>
<translation>
<language>uk-UA</language>
<approved>false</approved>
</translation>
<translation>
<language>vi-VN</language>
<approved>false</approved>
</translation>
<translation>
<language>zh-CN</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
<concept_node>
<name>PortalName</name>
<description/>
<comment/>
<default_text/>
<translations>
<translation>
<language>ar-SA</language>
<approved>false</approved>
</translation>
<translation>
<language>az-Latn-AZ</language>
<approved>false</approved>
</translation>
<translation>
<language>bg-BG</language>
<approved>false</approved>
</translation>
<translation>
<language>cs-CZ</language>
<approved>false</approved>
</translation>
<translation>
<language>de-DE</language>
<approved>false</approved>
</translation>
<translation>
<language>el-GR</language>
<approved>false</approved>
</translation>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-ES</language>
<approved>false</approved>
</translation>
<translation>
<language>fi-FI</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-FR</language>
<approved>false</approved>
</translation>
<translation>
<language>hy-AM</language>
<approved>false</approved>
</translation>
<translation>
<language>it-IT</language>
<approved>false</approved>
</translation>
<translation>
<language>ja-JP</language>
<approved>false</approved>
</translation>
<translation>
<language>ko-KR</language>
<approved>false</approved>
</translation>
<translation>
<language>lo-LA</language>
<approved>false</approved>
</translation>
<translation>
<language>lv-LV</language>
<approved>false</approved>
</translation>
<translation>
<language>nl-NL</language>
<approved>false</approved>
</translation>
<translation>
<language>pl-PL</language>
<approved>false</approved>
</translation>
<translation>
<language>pt-BR</language>
<approved>false</approved>
</translation>
<translation>
<language>pt-PT</language>
<approved>false</approved>
</translation>
<translation>
<language>ro-RO</language>
<approved>false</approved>
</translation>
<translation>
<language>ru-RU</language>
<approved>false</approved>
</translation>
<translation>
<language>si-SI</language>
<approved>false</approved>
</translation>
<translation>
<language>sk-SK</language>
<approved>false</approved>
</translation>
<translation>
<language>sl-SI</language>
<approved>false</approved>
</translation>
<translation>
<language>sr-Cyrl-RS</language>
<approved>false</approved>
</translation>
<translation> <translation>
<language>sr-Latn-RS</language> <language>sr-Latn-RS</language>
<approved>false</approved> <approved>false</approved>
@ -2048,6 +2108,10 @@
<language>sl-SI</language> <language>sl-SI</language>
<approved>false</approved> <approved>false</approved>
</translation> </translation>
<translation>
<language>sr-Cyrl-RS</language>
<approved>false</approved>
</translation>
<translation> <translation>
<language>sr-Latn-RS</language> <language>sr-Latn-RS</language>
<approved>false</approved> <approved>false</approved>
@ -2176,6 +2240,10 @@
<language>sl-SI</language> <language>sl-SI</language>
<approved>false</approved> <approved>false</approved>
</translation> </translation>
<translation>
<language>sr-Cyrl-RS</language>
<approved>false</approved>
</translation>
<translation> <translation>
<language>sr-Latn-RS</language> <language>sr-Latn-RS</language>
<approved>false</approved> <approved>false</approved>
@ -2304,6 +2372,10 @@
<language>sl-SI</language> <language>sl-SI</language>
<approved>false</approved> <approved>false</approved>
</translation> </translation>
<translation>
<language>sr-Cyrl-RS</language>
<approved>false</approved>
</translation>
<translation> <translation>
<language>sr-Latn-RS</language> <language>sr-Latn-RS</language>
<approved>false</approved> <approved>false</approved>
@ -2432,6 +2504,10 @@
<language>sl-SI</language> <language>sl-SI</language>
<approved>false</approved> <approved>false</approved>
</translation> </translation>
<translation>
<language>sr-Cyrl-RS</language>
<approved>false</approved>
</translation>
<translation> <translation>
<language>sr-Latn-RS</language> <language>sr-Latn-RS</language>
<approved>false</approved> <approved>false</approved>
@ -2560,6 +2636,10 @@
<language>sl-SI</language> <language>sl-SI</language>
<approved>false</approved> <approved>false</approved>
</translation> </translation>
<translation>
<language>sr-Cyrl-RS</language>
<approved>false</approved>
</translation>
<translation> <translation>
<language>sr-Latn-RS</language> <language>sr-Latn-RS</language>
<approved>false</approved> <approved>false</approved>
@ -2688,6 +2768,10 @@
<language>sl-SI</language> <language>sl-SI</language>
<approved>false</approved> <approved>false</approved>
</translation> </translation>
<translation>
<language>sr-Cyrl-RS</language>
<approved>false</approved>
</translation>
<translation> <translation>
<language>sr-Latn-RS</language> <language>sr-Latn-RS</language>
<approved>false</approved> <approved>false</approved>
@ -2816,6 +2900,10 @@
<language>sl-SI</language> <language>sl-SI</language>
<approved>false</approved> <approved>false</approved>
</translation> </translation>
<translation>
<language>sr-Cyrl-RS</language>
<approved>false</approved>
</translation>
<translation> <translation>
<language>sr-Latn-RS</language> <language>sr-Latn-RS</language>
<approved>false</approved> <approved>false</approved>
@ -2921,6 +3009,9 @@
<language> <language>
<code>sl-SI</code> <code>sl-SI</code>
</language> </language>
<language>
<code>sr-Cyrl-RS</code>
</language>
<language> <language>
<code>sr-Latn-RS</code> <code>sr-Latn-RS</code>
</language> </language>
@ -3041,6 +3132,10 @@
<path>../packages/management/public/locales/sl</path> <path>../packages/management/public/locales/sl</path>
<language>sl-SI</language> <language>sl-SI</language>
</translation_url> </translation_url>
<translation_url>
<path>../packages/management/public/locales/sr-Cyrl-RS</path>
<language>sr-Cyrl-RS</language>
</translation_url>
<translation_url> <translation_url>
<path>../packages/management/public/locales/sr-Latn-RS</path> <path>../packages/management/public/locales/sr-Latn-RS</path>
<language>sr-Latn-RS</language> <language>sr-Latn-RS</language>

View File

@ -1,6 +1,6 @@
{ {
"name": "docspace", "name": "docspace",
"version": "2.5.1", "version": "2.6.0",
"private": true, "private": true,
"workspaces": { "workspaces": {
"packages": [ "packages": [
@ -18,6 +18,8 @@
"deploy": "shx rm -rf ../publish/web && yarn workspaces foreach -ptR --from '{@docspace/client,@docspace/login,@docspace/doceditor,@docspace/management}' run deploy && shx cp -r public ../publish/web/ && node common/scripts/minify-common-locales.js", "deploy": "shx rm -rf ../publish/web && yarn workspaces foreach -ptR --from '{@docspace/client,@docspace/login,@docspace/doceditor,@docspace/management}' run deploy && shx cp -r public ../publish/web/ && node common/scripts/minify-common-locales.js",
"start": "node ./common/scripts/before-build.js && yarn workspaces foreach -vptiR --from '{@docspace/client,@docspace/login,@docspace/doceditor,@docspace/management}' run start", "start": "node ./common/scripts/before-build.js && yarn workspaces foreach -vptiR --from '{@docspace/client,@docspace/login,@docspace/doceditor,@docspace/management}' run start",
"start-prod": "yarn workspaces foreach -vptiR --from '{@docspace/client,@docspace/login,@docspace/doceditor,@docspace/management}' run start-prod", "start-prod": "yarn workspaces foreach -vptiR --from '{@docspace/client,@docspace/login,@docspace/doceditor,@docspace/management}' run start-prod",
"start:internal": "node ./common/scripts/before-build.js && yarn workspaces foreach -vptiR --from '{@docspace/client,@docspace/login,@docspace/doceditor,@docspace/management}' run start:internal",
"start-prod:internal": "yarn workspaces foreach -vptiR --from '{@docspace/client,@docspace/login,@docspace/doceditor,@docspace/management}' run start-prod:internal",
"storybook": "yarn workspace @docspace/shared storybook", "storybook": "yarn workspace @docspace/shared storybook",
"storybook-build": "yarn workspace @docspace/shared run storybook-build", "storybook-build": "yarn workspace @docspace/shared run storybook-build",
"storybook-serve": "yarn workspace @docspace/shared run storybook-serve", "storybook-serve": "yarn workspace @docspace/shared run storybook-serve",
@ -44,5 +46,5 @@
"shx": "^0.3.4", "shx": "^0.3.4",
"terser": "^5.16.6" "terser": "^5.16.6"
}, },
"packageManager": "yarn@4.0.2" "packageManager": "yarn@4.3.0"
} }

View File

@ -26,6 +26,7 @@
import type { TTheme } from "@docspace/shared/themes"; import type { TTheme } from "@docspace/shared/themes";
import type store from "./src/store"; import type store from "./src/store";
import "@docspace/shared/index.d";
declare module "*.svg" { declare module "*.svg" {
const SVG: React.VFC<React.SVGProps<SVGSVGElement>>; const SVG: React.VFC<React.SVGProps<SVGSVGElement>>;

View File

@ -1,6 +1,6 @@
{ {
"name": "@docspace/client", "name": "@docspace/client",
"version": "2.5.1", "version": "2.6.0",
"private": true, "private": true,
"homepage": "", "homepage": "",
"scripts": { "scripts": {
@ -10,6 +10,8 @@
"deploy": "shx --silent mkdir -p ../../../publish/web/client && shx cp -r dist/* ../../../publish/web/client", "deploy": "shx --silent mkdir -p ../../../publish/web/client && shx cp -r dist/* ../../../publish/web/client",
"start": "yarn build:translations && NODE_OPTIONS=--openssl-legacy-provider webpack-cli serve", "start": "yarn build:translations && NODE_OPTIONS=--openssl-legacy-provider webpack-cli serve",
"start-prod": "serve dist -s -p 5001", "start-prod": "serve dist -s -p 5001",
"start:internal": "yarn build:translations && NODE_OPTIONS=--openssl-legacy-provider webpack-cli serve",
"start-prod:internal": "serve dist -s -p 5001",
"analyze": "webpack --profile --json --env mode=analyze && webpack-bundle-analyzer bundle/output/path/stats.json" "analyze": "webpack --profile --json --env mode=analyze && webpack-bundle-analyzer bundle/output/path/stats.json"
}, },
"old-scripts": { "old-scripts": {
@ -58,6 +60,7 @@
"react-smartbanner": "^5.1.4", "react-smartbanner": "^5.1.4",
"react-string-format": "^0.1.4", "react-string-format": "^0.1.4",
"remark-gfm": "^4.0.0", "remark-gfm": "^4.0.0",
"ts-pattern": "^5.1.1",
"windows-iana": "^5.1.0" "windows-iana": "^5.1.0"
}, },
"devDependencies": { "devDependencies": {
@ -71,6 +74,7 @@
"@babel/preset-typescript": "^7.21.0", "@babel/preset-typescript": "^7.21.0",
"@svgr/webpack": "^5.5.0", "@svgr/webpack": "^5.5.0",
"@types/eslint": "^8.44.7", "@types/eslint": "^8.44.7",
"@types/he": "^1.2.3",
"@typescript-eslint/eslint-plugin": "^6.12.0", "@typescript-eslint/eslint-plugin": "^6.12.0",
"@typescript-eslint/parser": "^6.12.0", "@typescript-eslint/parser": "^6.12.0",
"babel-loader": "^8.3.0", "babel-loader": "^8.3.0",

View File

@ -72,7 +72,7 @@
return response.json(); return response.json();
}) })
.then((config) => { .then((config) => {
window.DocSpaceConfig = { window.ClientConfig = {
...config, ...config,
}; };
@ -80,17 +80,16 @@
window.navigator.userAgent.includes("ZoomWebKit") || window.navigator.userAgent.includes("ZoomWebKit") ||
window.navigator.userAgent.includes("ZoomApps") window.navigator.userAgent.includes("ZoomApps")
) { ) {
window.DocSpaceConfig.editor = { window.ClientConfig.editor = {
openOnNewPage: false,
requestClose: true, requestClose: true,
}; };
} }
//console.log({ DocSpaceConfig: window.DocSpaceConfig }); //console.log({ ClientConfig: window.ClientConfig });
}) })
.catch((e) => { .catch((e) => {
console.error(e); console.error(e);
window.DocSpaceConfig = { window.ClientConfig = {
errorOnLoad: e, errorOnLoad: e,
}; };
}); });

View File

@ -1,14 +1,14 @@
{ {
"AppointAdmin": "تعيين المسؤولين", "AppointAdmin": "تعيين المسؤولين",
"BackupPortal": "بيانات DocSpace الاحتياطية", "BackupPortal": "بيانات {{productName}} الاحتياطية",
"ChangeInstruction": "لتغيير مالك DocSpace، يرجى اختيار اسم المالك الجديد أدناه.", "ChangeInstruction": "لتغيير مالك {{productName}}، يرجى اختيار اسم المالك الجديد أدناه.",
"ChangeOwner": "تغيير مالك DocSpace", "ChangeOwner": "تغيير مالك {{productName}}",
"ChangeUser": "تغيير المستخدم", "ChangeUser": "تغيير المستخدم",
"DeactivateOrDeletePortal": "قم بإلغاء تنشيط DocSpace أو حذفه", "DeactivateOrDeletePortal": "قم بإلغاء تنشيط {{productName}} أو حذفه",
"DoTheSame": "افعل نفس الشيء مثل المسؤولين", "DoTheSame": "افعل نفس الشيء مثل المسؤولين",
"ManagePortal": "إدارة تكوين DocSpace", "ManagePortal": "إدارة تكوين {{productName}}",
"ManageUser": "إدارة حسابات المستخدمين", "ManageUser": "إدارة حسابات المستخدمين",
"NewPortalOwner": "مالك DocSpace جديد", "NewPortalOwner": "مالك {{productName}} جديد",
"PortalOwnerCan": "يمكن لمالك DocSpace:", "PortalOwnerCan": "يمكن لمالك {{productName}}:",
"SetAccessRights": "تعيين امكانيات الوصول" "SetAccessRights": "تعيين امكانيات الوصول"
} }

View File

@ -1,11 +1,11 @@
{ {
"DisableGeneralDescription": "يمكنك تفعيل أو حذف المستخدمين الغير فعالين إذا احتاج الأمر. لاحظ أنك لا تستطيع تعطيل مستخدمين مثلك ومثل المالك للغرفة.", "DisableGeneralDescription": "يمكنك تفعيل أو حذف المستخدمين الغير فعالين إذا احتاج الأمر. لاحظ أنك لا تستطيع تعطيل مستخدمين مثلك ومثل المالك للغرفة.",
"DisableUser": "تعطيل المستخدم", "DisableUser": "تعطيل المستخدم",
"DisableUserDescription": "إذا قمت بتعطيل هؤلاء المستخدمين لن يتمكنوا من تسجيل الدخول إلى DocSpace بينما سيتم المحافظة على بياناتهم ومستنداتهم.", "DisableUserDescription": "إذا قمت بتعطيل هؤلاء المستخدمين لن يتمكنوا من تسجيل الدخول إلى {{productName}} بينما سيتم المحافظة على بياناتهم ومستنداتهم.",
"DisableUsers": "تعطيل المستخدمين", "DisableUsers": "تعطيل المستخدمين",
"DisableUsersDescription": "إذا قمت بتعطيل هؤلاء المستخدمين لن يتمكنوا من تسجيل الدخول إلى DocSpace بينما سيتم المحافظة على بياناتهم ومستنداتهم.", "DisableUsersDescription": "إذا قمت بتعطيل هؤلاء المستخدمين لن يتمكنوا من تسجيل الدخول إلى {{productName}} بينما سيتم المحافظة على بياناتهم ومستنداتهم.",
"EnableUser": "تفعيل المستخدم", "EnableUser": "تفعيل المستخدم",
"EnableUserDescription": "إذا قمت بتفعيل هذا المستخدم سيتمكن مجدداً من تسجيل الدخول إلى DocSpace والوصول إلى مستنداته وبياناته.", "EnableUserDescription": "إذا قمت بتفعيل هذا المستخدم سيتمكن مجدداً من تسجيل الدخول إلى {{productName}} والوصول إلى مستنداته وبياناته.",
"EnableUsers": "تفعيل المستخدمين ", "EnableUsers": "تفعيل المستخدمين ",
"EnableUsersDescription": "إذا قمت بتفعيل هؤلاء المستخدمين يمكنهم تسجيل الدخول مجدداً إلى DocSpace والوصول إلى مستنداتهم وبياناتهم." "EnableUsersDescription": "إذا قمت بتفعيل هؤلاء المستخدمين يمكنهم تسجيل الدخول مجدداً إلى {{productName}} والوصول إلى مستنداتهم وبياناتهم."
} }

View File

@ -3,6 +3,6 @@
"ChangeUserTypeHeader": "تغيير نوع المستخدم", "ChangeUserTypeHeader": "تغيير نوع المستخدم",
"ChangeUserTypeMessage": "سيتم نقل المستخدمين من النوع \"{{ firstType }}\" إلى النوع '{{ secondType }}'.", "ChangeUserTypeMessage": "سيتم نقل المستخدمين من النوع \"{{ firstType }}\" إلى النوع '{{ secondType }}'.",
"ChangeUserTypeMessageMulti": "سيتم نقل المستخدمين المحددين إلى النوع \"{{ secondType }}\".", "ChangeUserTypeMessageMulti": "سيتم نقل المستخدمين المحددين إلى النوع \"{{ secondType }}\".",
"ChangeUserTypeMessageWarning": "لا يمكنك تغيير نوع مسؤولي DocSpace ولنفسك.", "ChangeUserTypeMessageWarning": "لا يمكنك تغيير نوع مسؤولي {{productName}} ولنفسك.",
"SuccessChangeUserType": "تم تغيير نوع المستخدم بنجاح" "SuccessChangeUserType": "تم تغيير نوع المستخدم بنجاح"
} }

View File

@ -1,8 +1,8 @@
{ {
"AccountWillBeCreated": "سيتم إنشاء حساب DocSpace لـ <1>{{email}}</1> يرجى إكمال التسجيل:", "AccountWillBeCreated": "سيتم إنشاء حساب {{productName}} لـ <1>{{email}}</1> يرجى إكمال التسجيل:",
"ChangePasswordSuccess": "تم تغيير كلمة المرور بنجاح", "ChangePasswordSuccess": "تم تغيير كلمة المرور بنجاح",
"ConfirmOwnerPortalSuccessMessage": "تم تغيير مالك DocSpace بنجاح. ستتم إعادة توجيهك في غضون 10 ثوانٍ.", "ConfirmOwnerPortalSuccessMessage": "تم تغيير مالك {{productName}} بنجاح. ستتم إعادة توجيهك في غضون 10 ثوانٍ.",
"ConfirmOwnerPortalTitle": "الرجاء تأكيد أنك تريد تغيير مالك DocSpace إلى {{newOwner}}.", "ConfirmOwnerPortalTitle": "الرجاء تأكيد أنك تريد تغيير مالك {{productName}} إلى {{newOwner}}.",
"CurrentNumber": "رقم هاتفك المحمول الحالي", "CurrentNumber": "رقم هاتفك المحمول الحالي",
"DeleteProfileBtn": "احذف حسابي", "DeleteProfileBtn": "احذف حسابي",
"DeleteProfileConfirmation": "انتباه! أنت على وشك حذف حسابك.", "DeleteProfileConfirmation": "انتباه! أنت على وشك حذف حسابك.",
@ -17,13 +17,13 @@
"GetCode": "احصل على الرمز", "GetCode": "احصل على الرمز",
"LoginRegistryButton": "انضم", "LoginRegistryButton": "انضم",
"PassworResetTitle": "الآن يمكنك إنشاء كلمة مرور جديدة.", "PassworResetTitle": "الآن يمكنك إنشاء كلمة مرور جديدة.",
"PhoneSubtitle": "تم تمكين المصادقة ذات العاملين لتوفير أمان إضافي. أدخل رقم هاتفك المحمول لمتابعة العمل في DocSpace. يجب إدخال رقم الهاتف المحمول باستخدام تنسيق دولي مع رمز البلد.", "PhoneSubtitle": "تم تمكين المصادقة ذات العاملين لتوفير أمان إضافي. أدخل رقم هاتفك المحمول لمتابعة العمل في {{productName}}. يجب إدخال رقم الهاتف المحمول باستخدام تنسيق دولي مع رمز البلد.",
"PortalContinueTitle": "يرجى تأكيد رغبتك في إعادة تنشيط DocSpace الخاص بك.", "PortalContinueTitle": "يرجى تأكيد رغبتك في إعادة تنشيط {{productName}} الخاص بك.",
"PortalDeactivateTitle": "يرجى تأكيد رغبتك في إلغاء تنشيط DocSpace الخاص بك.", "PortalDeactivateTitle": "يرجى تأكيد رغبتك في إلغاء تنشيط {{productName}} الخاص بك.",
"PortalRemoveTitle": "يرجى تأكيد رغبتك في حذف DocSpace الخاص بك.", "PortalRemoveTitle": "يرجى تأكيد رغبتك في حذف {{productName}} الخاص بك.",
"Reactivate": "اعادة تفعيل", "Reactivate": "اعادة تفعيل",
"SetAppButton": "ربط التطبيق", "SetAppButton": "ربط التطبيق",
"SetAppDescription": "تم تمكين المصادقة ذات العاملين. قم بتكوين تطبيق المصادقة لمتابعة العمل في DocSpace. يمكنك استخدام مصادقة جوجل لنظام تشغيل <1> أندرويد</1> و <4> iOS </4> أو مصادقة لـ <8> هاتف ويندوز </8>.", "SetAppDescription": "تم تمكين المصادقة ذات العاملين. قم بتكوين تطبيق المصادقة لمتابعة العمل في {{productName}}. يمكنك استخدام مصادقة جوجل لنظام تشغيل <1> أندرويد</1> و <4> iOS </4> أو مصادقة لـ <8> هاتف ويندوز </8>.",
"SetAppInstallDescription": "للربط بالتطبيق، امسح الرمز أو أدخل الرمز السري يدويًا <1>{{ secretKey }}</1>، ثم أدخل رمزًا مكونًا من 6 أرقام من تطبيقك في الحقل أدناه.", "SetAppInstallDescription": "للربط بالتطبيق، امسح الرمز أو أدخل الرمز السري يدويًا <1>{{ secretKey }}</1>، ثم أدخل رمزًا مكونًا من 6 أرقام من تطبيقك في الحقل أدناه.",
"SetAppTitle": "ضبط تطبيق المصادقة الخاص بك", "SetAppTitle": "ضبط تطبيق المصادقة الخاص بك",
"SignUp": "اشتراك", "SignUp": "اشتراك",

View File

@ -1,11 +0,0 @@
{
"ConflictResolveDescription": "الملف الذي يحمل الاسم <1>{{file}}</1> موجود بالفعل في المجلد <1>{{folder}}</1>.",
"ConflictResolveDescriptionFiles": "{{filesCount}} المستندات التي تحمل الاسم نفسه موجودة بالفعل في المجلد <1> {{folder}} </1>.",
"ConflictResolveSelectAction": "الرجاء تحديد الإجراء:",
"ConflictResolveTitle": "تأكيد الكتابة",
"CreateDescription": "سيكون هناك ملفان مختلفان في المجلد.",
"OverwriteDescription": "سيحل الملف الجديد محل الملف الحالي كإصدار جديد.",
"OverwriteTitle": "استبدال محتوى النسخة بالتحديث الجديد",
"SkipDescription": "لن يتم نسخ أي ملف. سيتم الاحتفاظ بالملف الأصلي في المجلد الوجهة.",
"SkipTitle": "تخطى"
}

View File

@ -1,27 +1,16 @@
{ {
"ChooseRoomType": "اختر نوع الغرفة", "ChooseRoomType": "اختر نوع الغرفة",
"CollaborationRoomDescription": "تعاون في مستند واحد أو عدة مستندات مع فريقك",
"CollaborationRoomTitle": "غرفة التعاون",
"CreateRoomConfirmation": "هل تريد المتابعة بدون توصيل وحدة التخزين؟\nلقد حددت خيار تخزين لجهة خارجية غير متصل بعد. إذا قمت بالمتابعة دون الاتصال بالخدمة ، فلن تتم إضافة هذا الخيار.", "CreateRoomConfirmation": "هل تريد المتابعة بدون توصيل وحدة التخزين؟\nلقد حددت خيار تخزين لجهة خارجية غير متصل بعد. إذا قمت بالمتابعة دون الاتصال بالخدمة ، فلن تتم إضافة هذا الخيار.",
"CreateTagOption": "إنشاء إشارة", "CreateTagOption": "إنشاء إشارة",
"CustomRoomDescription": "قم بتطبيق الإعدادات الخاصة بك لاستخدام هذه الغرفة لأي غرض مخصص.",
"CustomRoomTitle": "غرفة مخصصة",
"DisableRoomQuota": "تعطيل الحصة لهذه الغرفة", "DisableRoomQuota": "تعطيل الحصة لهذه الغرفة",
"FillingFormsRoomDescription": "يمكنك إنشاء قوالب المستندات ومشاركتها وملؤها أو العمل باستخدام الإعدادات المسبقة الجاهزة لإنشاء مستندات من أي نوع بسرعة.",
"FillingFormsRoomTitle": "املأ نماذج الغرفة",
"FormRoomDescription": "شارك النماذج مع أي شخص واجمع النماذج الكاملة في المجلد الكامل. يمكن للمستخدمين ملء أي نموذج عدة مرات لإنشاء ملفات نهائية منفصلة. في غرف النماذج الأساسية، لا يمكنك إضافة أدوار مستخدم متعددة إلى النماذج.",
"FormRoomTitle": "غرفة النموذج الأساسي",
"Icon": "أيقونة", "Icon": "أيقونة",
"MakeRoomPrivateDescription": "سيتم تشفير جميع الملفات الموجودة في هذه الغرفة.", "MakeRoomPrivateDescription": "سيتم تشفير جميع الملفات الموجودة في هذه الغرفة.",
"MakeRoomPrivateLimitationsWarningDescription": "باستخدام هذه الميزة، يمكنك دعوة مستخدمي DocSpace الحاليين فقط. بعد إنشاء غرفة، لن تتمكن من تغيير قائمة المستخدمين.", "MakeRoomPrivateLimitationsWarningDescription": "باستخدام هذه الميزة، يمكنك دعوة مستخدمي {{productName}} الحاليين فقط. بعد إنشاء غرفة، لن تتمكن من تغيير قائمة المستخدمين.",
"MakeRoomPrivateTitle": "اجعل الغرفة خاصة", "MakeRoomPrivateTitle": "اجعل الغرفة خاصة",
"PeopleSelectorInfo": "يمكن فقط لمسؤول الغرفة أو مسؤول DocSpace أن يصبح مالك الغرفة", "PeopleSelectorInfo": "يمكن فقط لمسؤول الغرفة أو مسؤول {{productName}} أن يصبح مالك الغرفة",
"PublicRoomBarDescription": "هذه الغرفة متاحة لأي شخص لديه الرابط.", "PublicRoomBarDescription": "هذه الغرفة متاحة لأي شخص لديه الرابط.",
"PublicRoomDescription": "قم بدعوة مستخدمين خارجين بواسطة الرابط الخارجي لمعاينة المستندات بدون الحاجة للتسجيل. يمكنك أيضاً زيارة هذه الغرفة من خلال أي واجهة الويب. ",
"PublicRoomSystemFoldersDescription": "تقوم مجلدات النظام بتخزين نسخ النماذج في مراحل مختلفة من الاكتمال. يتم تخزين النماذج التي يتم ملؤها في مجلد قيد التقدم، ويتم تخزين النماذج المكتملة في المجلد المكتمل.", "PublicRoomSystemFoldersDescription": "تقوم مجلدات النظام بتخزين نسخ النماذج في مراحل مختلفة من الاكتمال. يتم تخزين النماذج التي يتم ملؤها في مجلد قيد التقدم، ويتم تخزين النماذج المكتملة في المجلد المكتمل.",
"PublicRoomSystemFoldersTitle": "مجلدات النظام", "PublicRoomSystemFoldersTitle": "مجلدات النظام",
"ReviewRoomDescription": "اطلب مراجعة أو تعليق على الوثائق",
"ReviewRoomTitle": "راجع الغرفة",
"RoomEditing": "تعديل الغرفة", "RoomEditing": "تعديل الغرفة",
"RootFolderLabel": "المجلد الرئيسي", "RootFolderLabel": "المجلد الرئيسي",
"StorageDescription": "تم تحديد حصص التخزين لكل غرفة. يمكنك تغيير هذه القيمة أو إيقاف تشغيل حد التخزين.", "StorageDescription": "تم تحديد حصص التخزين لكل غرفة. يمكنك تغيير هذه القيمة أو إيقاف تشغيل حد التخزين.",
@ -30,7 +19,5 @@
"ThirdPartyStorageDescription": "استخدام خدمات الجهات الخارجية كتخزين بيانات لهذه الغرفة. سيتم إنشاء مجلد جديد لتخزين بيانات هذه الغرفة في التخزين المتصل.", "ThirdPartyStorageDescription": "استخدام خدمات الجهات الخارجية كتخزين بيانات لهذه الغرفة. سيتم إنشاء مجلد جديد لتخزين بيانات هذه الغرفة في التخزين المتصل.",
"ThirdPartyStorageNoStorageAlert": "قبل ذلك ، تحتاج إلى توصيل الخدمة المقابلة في قسم \"التكامل\". خلاف ذلك ، لن يكون الاتصال ممكنًا.", "ThirdPartyStorageNoStorageAlert": "قبل ذلك ، تحتاج إلى توصيل الخدمة المقابلة في قسم \"التكامل\". خلاف ذلك ، لن يكون الاتصال ممكنًا.",
"ThirdPartyStoragePermanentSettingDescription": "يتم تخزين الملفات في وحدة تخزين تابعة لجهة خارجية {{thirdpartyTitle}} \\\"{{thirdpartyFolderName}}\\\" مجلد.\n<strong>{{thirdpartyPath}}</strong>", "ThirdPartyStoragePermanentSettingDescription": "يتم تخزين الملفات في وحدة تخزين تابعة لجهة خارجية {{thirdpartyTitle}} \\\"{{thirdpartyFolderName}}\\\" مجلد.\n<strong>{{thirdpartyPath}}</strong>",
"ThirdPartyStorageRoomAdminNoStorageAlert": "لتوصيل وحدة تخزين تابعة لجهة خارجية ، تحتاج إلى إضافة الخدمة المقابلة في قسم التكامل من إعدادات DocSpace. اتصل بمالك DocSpace أو المسئول لتمكين التكامل.", "ThirdPartyStorageRoomAdminNoStorageAlert": "لتوصيل وحدة تخزين تابعة لجهة خارجية ، تحتاج إلى إضافة الخدمة المقابلة في قسم التكامل من إعدادات {{productName}}. اتصل بمالك {{productName}} أو المسئول لتمكين التكامل."
"ViewOnlyRoomDescription": "شارك أي مستندات وتقارير ووثائق جاهزة وملفات أخرى لعرضها.",
"ViewOnlyRoomTitle": "غرفة للعرض فقط"
} }

View File

@ -1,9 +1,9 @@
{ {
"DeleteAllGroupDescription": "سيتم حذف المجموعات المحددة. لن تتم إزالة المستخدمين في المجموعات من DocSpace. هل أنت متأكد أنك تريد المتابعة؟", "DeleteAllGroupDescription": "سيتم حذف المجموعات المحددة. لن تتم إزالة المستخدمين في المجموعات من {{productName}}. هل أنت متأكد أنك تريد المتابعة؟",
"DeleteAllGroupsTitle": "حذف المجموعات", "DeleteAllGroupsTitle": "حذف المجموعات",
"DeleteFile": "أنت على وشك حذف هذا الملف.", "DeleteFile": "أنت على وشك حذف هذا الملف.",
"DeleteFolder": "أنت على وشك حذف هذا المجلد.", "DeleteFolder": "أنت على وشك حذف هذا المجلد.",
"DeleteGroupDescription": "سيتم حذف المجموعة {{groupName}}. لن تتم إزالة المستخدمين في المجموعة من DocSpace. هل أنت متأكد أنك تريد المتابعة؟", "DeleteGroupDescription": "سيتم حذف المجموعة {{groupName}}. لن تتم إزالة المستخدمين في المجموعة من {{productName}}. هل أنت متأكد أنك تريد المتابعة؟",
"DeleteGroupTitle": "حذف المجموعة", "DeleteGroupTitle": "حذف المجموعة",
"DeleteItems": "أنت على وشك حذف هذه العناصر. ", "DeleteItems": "أنت على وشك حذف هذه العناصر. ",
"DeleteItemsSharedNote": "يرجى العلم أنه إذا قمت بمشاركتهم مع أحدهم؛ فسيصبحوا غير متاحين.", "DeleteItemsSharedNote": "يرجى العلم أنه إذا قمت بمشاركتهم مع أحدهم؛ فسيصبحوا غير متاحين.",

View File

@ -1,5 +1,5 @@
{ {
"ActionCannotBeUndone": " سيتم إزالة المستخدمين المُعطلين المحددين من DocSpace. لا يمكن التراجع عن هذا الإجراء.", "ActionCannotBeUndone": " سيتم إزالة المستخدمين المُعطلين المحددين من {{productName}}. لا يمكن التراجع عن هذا الإجراء.",
"CannotReassignFiles": " إذا تم حذف عدة مستخدمين مرة واحدة، لا يمكنك إعادة تعيين ملفاتهم لمستخدمين آخرين.", "CannotReassignFiles": " إذا تم حذف عدة مستخدمين مرة واحدة، لا يمكنك إعادة تعيين ملفاتهم لمستخدمين آخرين.",
"DeleteGroupUsersSuccessMessage": "تم حذف المستخدمين بشكل دائم.", "DeleteGroupUsersSuccessMessage": "تم حذف المستخدمين بشكل دائم.",
"DeleteMyDocumentsUser": "سيتم حذف كافة الملفات الشخصية والمجلدات في قسم مستنداتي لهذا المستخدم بشكل دائم.", "DeleteMyDocumentsUser": "سيتم حذف كافة الملفات الشخصية والمجلدات في قسم مستنداتي لهذا المستخدم بشكل دائم.",

View File

@ -1,5 +1,5 @@
{ {
"DeleteOwnerRestrictionText": "لكونك مالكًا لـ DocSpace هذا، يجب عليك نقل الملكية إلى مستخدم آخر قبل أن تتمكن من حذف حسابك. الرجاء اختيار مالك جديد للمتابعة.", "DeleteOwnerRestrictionText": "لكونك مالكًا لـ {{productName}} هذا، يجب عليك نقل الملكية إلى مستخدم آخر قبل أن تتمكن من حذف حسابك. الرجاء اختيار مالك جديد للمتابعة.",
"DeleteProfileInfo": "أرسل تعليمات حذف ملف التعريف إلى عنوان البريد الإلكتروني", "DeleteProfileInfo": "أرسل تعليمات حذف ملف التعريف إلى عنوان البريد الإلكتروني",
"DeleteProfileTitle": "حذف الملف الشخصي" "DeleteProfileTitle": "حذف الملف الشخصي"
} }

View File

@ -2,6 +2,6 @@
"CannotChangePlan": "لا يمكنك تغيير خطتك لأن حجم التخزين المستخدم أو عدد المسؤولين / المستخدمين المتميزين يتجاوز حدود الخطة المحددة:", "CannotChangePlan": "لا يمكنك تغيير خطتك لأن حجم التخزين المستخدم أو عدد المسؤولين / المستخدمين المتميزين يتجاوز حدود الخطة المحددة:",
"ChangePricingPlan": "تغيير خطة التسعير", "ChangePricingPlan": "تغيير خطة التسعير",
"PlanStorageLimit": "حدود التعريفة الجديدة هي <1> {{storageValue}} </1> للتخزين، وسعة التخزين المستخدمة حاليًا هي <1> {{currentStorageValue}} </1>.", "PlanStorageLimit": "حدود التعريفة الجديدة هي <1> {{storageValue}} </1> للتخزين، وسعة التخزين المستخدمة حاليًا هي <1> {{currentStorageValue}} </1>.",
"PlanUsersLimit": "أنت ترغب في إرجاع الفريق إلى <1> {{usersCount}} </1> مشرف / مستخدمون متمرسون، والعدد الحالي لهؤلاء المستخدمين في DocSpace هو <1>{{currentUsersCount}}</1>", "PlanUsersLimit": "أنت ترغب في إرجاع الفريق إلى <1> {{usersCount}} </1> مشرف / مستخدمون متمرسون، والعدد الحالي لهؤلاء المستخدمين في {{productName}} هو <1>{{currentUsersCount}}</1>",
"SaveOrChange": "يُرجى التخلص من عدم التطابق في المتغيرات المتضاربة للمتابعة أو الاحتفاظ بخطة التسعير النشطة الخاصة بك." "SaveOrChange": "يُرجى التخلص من عدم التطابق في المتغيرات المتضاربة للمتابعة أو الاحتفاظ بخطة التسعير النشطة الخاصة بك."
} }

View File

@ -1,7 +1,4 @@
{ {
"Auto": "آلي",
"CodeCopySuccess": "تم نسخ الرمز إلى الحافظة",
"EmbedCode": "كود التضمين",
"Height": "الطول", "Height": "الطول",
"Width": "العرض" "Width": "العرض"
} }

View File

@ -0,0 +1 @@
{}

View File

@ -1,6 +1,6 @@
{ {
"ErrorEmptyResponse": "رد فارغ", "ErrorEmptyResponse": "رد فارغ",
"ErrorUnavailableText": "DocSpace غير متوفر", "ErrorUnavailableText": "{{productName}} غير متوفر",
"LinkDoesNotExist": "الرابط الذي تحاول فتحه غير موجود", "LinkDoesNotExist": "الرابط الذي تحاول فتحه غير موجود",
"LinkHasExpired": "انتهت صلاحية الرابط الذي تحاول فتحه" "LinkHasExpired": "انتهت صلاحية الرابط الذي تحاول فتحه"
} }

View File

@ -3,12 +3,11 @@
"AddMembersDescription": "يمكنك إضافة أعضاء الفريق الجدد يدويًا أو دعوتهم عبر رابط.", "AddMembersDescription": "يمكنك إضافة أعضاء الفريق الجدد يدويًا أو دعوتهم عبر رابط.",
"AddNewLink": "إضافة رابط جديد", "AddNewLink": "إضافة رابط جديد",
"All": "كل", "All": "كل",
"AllFiles": "كل الملفات",
"AllLinksAreDisabled": "جميع الروابط معطلة", "AllLinksAreDisabled": "جميع الروابط معطلة",
"AppointNewOwner": "لقد قمت بتعيين مالك جديد", "AppointNewOwner": "لقد قمت بتعيين مالك جديد",
"ArchiveAction": "أرشيف فارغ", "ArchiveAction": "أرشيف فارغ",
"ArchivedRoomsAction": "تم أرشفة الغرف", "ArchivedRoomsAction": "تم أرشفة الغرف",
"ArchiveEmptyScreen": "يمكنك أرشفة الغرف التي لا تستخدمها واستعادتها في DocSpace في أي لحظة أو حذفها نهائيًا. ستظهر هذه الغرف هنا.", "ArchiveEmptyScreen": "يمكنك أرشفة الغرف التي لا تستخدمها واستعادتها في {{productName}} في أي لحظة أو حذفها نهائيًا. ستظهر هذه الغرف هنا.",
"ArchiveEmptyScreenHeader": "لا توجد غرف مؤرشفة هنا حتى الآن", "ArchiveEmptyScreenHeader": "لا توجد غرف مؤرشفة هنا حتى الآن",
"ArchiveEmptyScreenUser": "ستظهر هنا الغرف التي تم أرشفتها.", "ArchiveEmptyScreenUser": "ستظهر هنا الغرف التي تم أرشفتها.",
"Archives": "أرشيف", "Archives": "أرشيف",
@ -23,7 +22,6 @@
"ChangeTheRoomOwner": "تغيير مالك الغرفة", "ChangeTheRoomOwner": "تغيير مالك الغرفة",
"ChooseExpirationDate": "قم بتقييد فترة الصلاحية لهذا الرابط من خلال تعيين تاريخ لصلاحية هذا الرابط.", "ChooseExpirationDate": "قم بتقييد فترة الصلاحية لهذا الرابط من خلال تعيين تاريخ لصلاحية هذا الرابط.",
"Clean": "تنظيف", "Clean": "تنظيف",
"CollaborationRooms": "تعاون",
"ContainsSpecCharacter": "لا يمكن أن يحتوي العنوان على أي من الأحرف التالية: * +: \\ \"<>؟ | /", "ContainsSpecCharacter": "لا يمكن أن يحتوي العنوان على أي من الأحرف التالية: * +: \\ \"<>؟ | /",
"Convert": "تحويل", "Convert": "تحويل",
"CopyItem": "تم نسخ <strong> {{title}} </strong>", "CopyItem": "تم نسخ <strong> {{title}} </strong>",
@ -35,7 +33,6 @@
"CreateNewFolderInStorage": "قم بإنشاء مجلد جديد في وحدة التخزين", "CreateNewFolderInStorage": "قم بإنشاء مجلد جديد في وحدة التخزين",
"CreateNewLink": "إنشاء رابط جديد", "CreateNewLink": "إنشاء رابط جديد",
"CreateRoom": "إنشاء غرفة", "CreateRoom": "إنشاء غرفة",
"CustomRooms": "تخصيص",
"DateLastOpened": "تاريخ آخر فتح", "DateLastOpened": "تاريخ آخر فتح",
"DaysRemaining": "الأيام المتبقية: {{daysRemaining}}", "DaysRemaining": "الأيام المتبقية: {{daysRemaining}}",
"DeleteLink": "حذف رابط", "DeleteLink": "حذف رابط",
@ -63,7 +60,7 @@
"EmptyFormSubFolderHeaderText": "لا توجد ملفات في هذا المجلد حتى الآن", "EmptyFormSubFolderHeaderText": "لا توجد ملفات في هذا المجلد حتى الآن",
"EmptyFormSubFolderProgressDescriptionText": "ستجد هنا نماذج قيد التقدم، أي النماذج التي بدأ المستخدمون في تعبئتها ولكنهم لم يكملوها.", "EmptyFormSubFolderProgressDescriptionText": "ستجد هنا نماذج قيد التقدم، أي النماذج التي بدأ المستخدمون في تعبئتها ولكنهم لم يكملوها.",
"EmptyRecycleBin": "سلة مهملات فارغة", "EmptyRecycleBin": "سلة مهملات فارغة",
"EmptyRootRoomHeader": "مرحبًا بك في DocSpace", "EmptyRootRoomHeader": "مرحبًا بك في {{productName}}",
"EmptyScreenFolder": "لا توجد مستندات هنا حتى الآن", "EmptyScreenFolder": "لا توجد مستندات هنا حتى الآن",
"EnableLink": "تفعيل الرابط", "EnableLink": "تفعيل الرابط",
"EnableNotifications": "تفعيل الاشعارات", "EnableNotifications": "تفعيل الاشعارات",
@ -74,15 +71,12 @@
"FileRemoved": "تم نقل الملف إلى المهملات", "FileRemoved": "تم نقل الملف إلى المهملات",
"FileRenamed": "تمت إعادة تسمية المستند \"{{oldTitle}}\" إلى \"{{newTitle}}\"", "FileRenamed": "تمت إعادة تسمية المستند \"{{oldTitle}}\" إلى \"{{newTitle}}\"",
"FilesWillAppearHere": "ستظهر هنا الملفات والمجلدات التي تمت إضافتها إلى الغرفة.", "FilesWillAppearHere": "ستظهر هنا الملفات والمجلدات التي تمت إضافتها إلى الغرفة.",
"FillingFormRooms": "قم بتعبئة الاستمارة",
"Filter": "الفلتر", "Filter": "الفلتر",
"FinalizeVersion": "النسخة النهائية", "FinalizeVersion": "النسخة النهائية",
"Folder": "مجلد", "Folder": "مجلد",
"FolderRemoved": "تم نقل المجلد إلى سلة المهملات", "FolderRemoved": "تم نقل المجلد إلى سلة المهملات",
"FolderRenamed": "تمت إعادة تسمية المجلد \"{{folderTitle}}\" إلى \"{{newFoldedTitle}}\"", "FolderRenamed": "تمت إعادة تسمية المجلد \"{{folderTitle}}\" إلى \"{{newFoldedTitle}}\"",
"FormRoom": "غرفة النموذج",
"Forms": "نماذج", "Forms": "نماذج",
"FormsTemplates": "قوالب النماذج",
"GeneralLinkDeletedSuccessfully": "تم إنشاء الرابط العام الجديد بنجاح", "GeneralLinkDeletedSuccessfully": "تم إنشاء الرابط العام الجديد بنجاح",
"GoToMyRooms": "اذهب إلى الغرف", "GoToMyRooms": "اذهب إلى الغرف",
"GoToPersonal": "اذهب إلى المستندات", "GoToPersonal": "اذهب إلى المستندات",
@ -96,7 +90,7 @@
"LinkDisabledSuccessfully": "تم تعطيل الرابط بنجاح", "LinkDisabledSuccessfully": "تم تعطيل الرابط بنجاح",
"LinkEditedSuccessfully": "تم تعديل ونسخ الرابط بنجاح", "LinkEditedSuccessfully": "تم تعديل ونسخ الرابط بنجاح",
"LinkEnabledSuccessfully": "تم تفعيل الرابط بنجاح", "LinkEnabledSuccessfully": "تم تفعيل الرابط بنجاح",
"LinkForPortalUsers": "رابط لمستخدمي DocSpace", "LinkForPortalUsers": "رابط لمستخدمي {{productName}}",
"LinkSettings": "إعدادات الرابط", "LinkSettings": "إعدادات الرابط",
"LinkSuccessfullyCreatedAndCopied": "تم إنشاء ونسخ الرابط في الحافظة بنجاح", "LinkSuccessfullyCreatedAndCopied": "تم إنشاء ونسخ الرابط في الحافظة بنجاح",
"LinkValidUntil": "سيكون الرابط صالح لغاية", "LinkValidUntil": "سيكون الرابط صالح لغاية",
@ -113,7 +107,6 @@
"MoveToPublicRoom": "هذه الغرفة وكافة محتوياتها متاحة لأي شخص لديه الرابط. هل تريد المتابعة؟", "MoveToPublicRoom": "هذه الغرفة وكافة محتوياتها متاحة لأي شخص لديه الرابط. هل تريد المتابعة؟",
"MoveToPublicRoomTitle": "نقل إلى غرفة عامة", "MoveToPublicRoomTitle": "نقل إلى غرفة عامة",
"New": "جديد", "New": "جديد",
"NewRoom": "غرفة جديدة",
"NoAccessRoomDescription": "ستتم إعادة توجيهك إلى غرفتي تلقائيًا خلال 5 ثوانٍ.", "NoAccessRoomDescription": "ستتم إعادة توجيهك إلى غرفتي تلقائيًا خلال 5 ثوانٍ.",
"NoAccessRoomTitle": "عذرا، ليس لديك حق الوصول إلى هذه الغرفة.", "NoAccessRoomTitle": "عذرا، ليس لديك حق الوصول إلى هذه الغرفة.",
"NoExternalLinks": "لا يوجد روابط خارجية", "NoExternalLinks": "لا يوجد روابط خارجية",
@ -131,12 +124,10 @@
"PrivateRoomDescriptionSafest": "التخزين الأكثر أمانًا لـ docx و xlsx و pptx.", "PrivateRoomDescriptionSafest": "التخزين الأكثر أمانًا لـ docx و xlsx و pptx.",
"PrivateRoomDescriptionSecure": "مشاركة آمنة مع أفراد الفريق الموثوق بهم", "PrivateRoomDescriptionSecure": "مشاركة آمنة مع أفراد الفريق الموثوق بهم",
"PrivateRoomDescriptionUnbreakable": "خوارزمية AES-256 غير قابلة للكسر.", "PrivateRoomDescriptionUnbreakable": "خوارزمية AES-256 غير قابلة للكسر.",
"PrivateRoomHeader": "مرحبًا بكم في غرفة ONLYOFFICE الخاصة حيث يتم تشفير كل رمز تكتبه", "PrivateRoomHeader": "مرحبًا بكم في غرفة {{organizationName}} الخاصة حيث يتم تشفير كل رمز تكتبه",
"PrivateRoomSupport": "العمل في الغرفة الخاصة متاح عبر تطبيق سطح المكتب {{organizationName}}. <3> تعليمات </ 3>", "PrivateRoomSupport": "العمل في الغرفة الخاصة متاح عبر تطبيق سطح المكتب {{organizationName}}. <3> تعليمات </ 3>",
"PublicRoom": "غرفة عامة",
"RecentlyAccessible": "يمكن الوصول إليها مؤخرًا عبر الرابط", "RecentlyAccessible": "يمكن الوصول إليها مؤخرًا عبر الرابط",
"RecentViaLinkEmptyContainerDescription": "ستجد هنا قائمة بالملفات المفتوحة مؤخرًا والتي تمت مشاركتها معك عبر رابط خارجي.", "RecentViaLinkEmptyContainerDescription": "ستجد هنا قائمة بالملفات المفتوحة مؤخرًا والتي تمت مشاركتها معك عبر رابط خارجي.",
"RecycleBinAction": "سلة فارغة",
"RemovedFromFavorites": "تمت إزالته من المفضلة", "RemovedFromFavorites": "تمت إزالته من المفضلة",
"RemoveFromFavorites": "قم بإزالته من المفضلة", "RemoveFromFavorites": "قم بإزالته من المفضلة",
"RemoveFromList": "قم بإزالته من القائمة", "RemoveFromList": "قم بإزالته من القائمة",
@ -177,7 +168,6 @@
"VersionBadge": "V. {{version}}", "VersionBadge": "V. {{version}}",
"VersionHistory": "تاريخ النسخة", "VersionHistory": "تاريخ النسخة",
"ViewList": "القائمة", "ViewList": "القائمة",
"ViewOnlyRooms": "للمشاهدة فقط",
"ViewTiles": "مربعات متساوية الحجم", "ViewTiles": "مربعات متساوية الحجم",
"WantLeaveRoom": "هل تريد حقاً مغادرة هذه الغرفة؟ سيمكنك الانضمام مجدداً للغرفة من خلال دعوة جديدة من مسئول الغرفة.", "WantLeaveRoom": "هل تريد حقاً مغادرة هذه الغرفة؟ سيمكنك الانضمام مجدداً للغرفة من خلال دعوة جديدة من مسئول الغرفة.",
"WantToRestoreTheRoom": "سيتم تفعيل كل الروابط الخارجية في هذه الغرفة ومحتوياتها ستكون متاحة لأي شخص لديه الرابط. هل تريد حفظ الغرفة؟", "WantToRestoreTheRoom": "سيتم تفعيل كل الروابط الخارجية في هذه الغرفة ومحتوياتها ستكون متاحة لأي شخص لديه الرابط. هل تريد حفظ الغرفة؟",

View File

@ -0,0 +1 @@
{}

View File

@ -14,7 +14,6 @@
"HotkeysCreateSpreadsheet": "أنشئ جدول بيانات", "HotkeysCreateSpreadsheet": "أنشئ جدول بيانات",
"HotkeysCreatingObjects": "إنشاء العناصر", "HotkeysCreatingObjects": "إنشاء العناصر",
"HotkeysCutSelected": "قص العناصر المحددة إلى الحافظة.", "HotkeysCutSelected": "قص العناصر المحددة إلى الحافظة.",
"HotkeysEnterKey": "ادخل",
"HotkeysExtendSelectionDown": "تمديد التحديد لأسفل", "HotkeysExtendSelectionDown": "تمديد التحديد لأسفل",
"HotkeysExtendSelectionLeft": "تمديد التحديد لليسار", "HotkeysExtendSelectionLeft": "تمديد التحديد لليسار",
"HotkeysExtendSelectionRight": "تمديد التحديد لليمين", "HotkeysExtendSelectionRight": "تمديد التحديد لليمين",
@ -39,7 +38,6 @@
"HotkeysSelectRight": "حدد العنصر التالي على اليمين", "HotkeysSelectRight": "حدد العنصر التالي على اليمين",
"HotkeysSelectUp": "حدد العنصر التالي لأعلى", "HotkeysSelectUp": "حدد العنصر التالي لأعلى",
"HotkeysShortcuts": "عرض قائمة مفاتيح الاخصار للوحة المفاتيح", "HotkeysShortcuts": "عرض قائمة مفاتيح الاخصار للوحة المفاتيح",
"HotkeysSpaceKey": "إستضافة",
"HotkeysUndoLastAction": "التراجع عن الإجراء الأخير", "HotkeysUndoLastAction": "التراجع عن الإجراء الأخير",
"HotkeysUploadFile": "ارفع الملف", "HotkeysUploadFile": "ارفع الملف",
"HotkeysUploadingObjects": "رفع العناصر", "HotkeysUploadingObjects": "رفع العناصر",

View File

@ -1,37 +1,18 @@
{ {
"AccountsEmptyScreenText": "انظر تفاصيل المستخدمين هنا", "AccountsEmptyScreenText": "انظر تفاصيل المستخدمين هنا",
"Administration": "الإدارة", "Administration": "الإدارة",
"AndMoreLabel": "و <strong> {{count}} المزيد </ strong>", "AndMoreLabel": "و <1> {{count}} المزيد </ 1>",
"CreationDate": "تاريخ الإنشاء", "CreationDate": "تاريخ الإنشاء",
"Data": "بيانات", "Data": "بيانات",
"DateModified": "تم تعديل التاريخ", "DateModified": "تم تعديل التاريخ",
"ExpectUsers": "مستخدمين متوقعين", "ExpectUsers": "مستخدمين متوقعين",
"FeedCreateFileSeveral": "تمت إضافة الملفات",
"FeedCreateFileSingle": "تم إنشاء الملف",
"FeedCreateFolderSeveral": "تم إضافة المجلدات",
"FeedCreateFolderSingle": "تم إنشاء المجلد",
"FeedCreateRoom": "<strong>«{{roomTitle}}»</strong> تم إنشاء غرفة ",
"FeedCreateRoomTag": "تمت إضافة الإشارات",
"FeedCreateUser": "تمت إضافة المستخدمين",
"FeedDeleteFile": "تم حذف الملفات",
"FeedDeleteFolder": "تم حذف المجلدات",
"FeedDeleteRoomTag": "تم حذف الإشارات",
"FeedDeleteUser": "تم حذف المستخدم",
"FeedLocationLabel": "المجلد «{{folderTitle}}»", "FeedLocationLabel": "المجلد «{{folderTitle}}»",
"FeedMoveFile": "تم نقل الملفات",
"FeedMoveFolder": "تم نقل المجلدات",
"FeedRenameFile": "تم إعادة تسمية الملف",
"FeedRenameFolder": "تم إعادة تسمية المجلد",
"FeedRenameRoom": "تمت إعادة تسمية الغرفة <strong> «{{oldRoomTitle}}» </strong> إلى <strong> «{{roomTitle}}» </strong>.",
"FeedUpdateFile": "تم تحديث الملف",
"FeedUpdateRoom": "تم تغيير الأيقونة",
"FeedUpdateUser": "تم تعيين الدور {{role}}",
"FileExtension": "امتداد الملف", "FileExtension": "امتداد الملف",
"FilesEmptyScreenText": "انظر تفاصيل الملف والمجلد هنا", "FilesEmptyScreenText": "انظر تفاصيل الملف والمجلد هنا",
"GalleryEmptyScreenText": "راجع تفاصيل قالب النموذج هنا", "GalleryEmptyScreenText": "راجع تفاصيل قالب النموذج هنا",
"GroupsEmptyScreenText": "انظر تفاصيل المجموعة هنا", "GroupsEmptyScreenText": "انظر تفاصيل المجموعة هنا",
"HistoryEmptyScreenText": "سيتم عرض سجل النشاط هنا", "HistoryEmptyScreenText": "سيتم عرض سجل النشاط هنا",
"InfoBanner": "قائمة المستخدمين المدعوين تتضمن المالك و/أو المسئولين عن مساحة DocSpace ويمتلكون كامل الصلاحيات لجميع الغرف. لا يمكن منح المالك و/أو المسئول4 حقوق وصول أخرى. بمجرد الإضافة إلى الغرفة سيتم إشعارهم بجميع التغييرات.", "InfoBanner": "قائمة المستخدمين المدعوين تتضمن المالك و/أو المسئولين عن مساحة {{productName}} ويمتلكون كامل الصلاحيات لجميع الغرف. لا يمكن منح المالك و/أو المسئول4 حقوق وصول أخرى. بمجرد الإضافة إلى الغرفة سيتم إشعارهم بجميع التغييرات.",
"ItemsSelected": "تم تحديد العناصر", "ItemsSelected": "تم تحديد العناصر",
"LastModifiedBy": "تم التعديل الأخير من قبل", "LastModifiedBy": "تم التعديل الأخير من قبل",
"Properties": "الخصائص", "Properties": "الخصائص",

View File

@ -1,14 +1,13 @@
{ {
"AddManually": "أضف يدوياً", "AddManually": "أضف يدوياً",
"AddManuallyDescriptionAccounts": "قم بدعوة المستخدمين الجدد إلى DocSpace شخصيًا عبر البريد الإلكتروني", "AddManuallyDescriptionAccounts": "قم بدعوة المستخدمين الجدد إلى {{productName}} شخصيًا عبر البريد الإلكتروني",
"AddManuallyDescriptionRoom": "أضف مستخدمي DocSpace الحاليين إلى الغرفة باستخدام الأسماء أو قم بدعوة مستخدمين جدد شخصيًا عبر البريد الإلكتروني", "AddManuallyDescriptionRoom": "أضف مستخدمي {{productName}} الحاليين إلى الغرفة باستخدام الأسماء أو قم بدعوة مستخدمين جدد شخصيًا عبر البريد الإلكتروني",
"EmailErrorMessage": "عنوان البريد الإلكتروني غير صالح. يمكنك تحرير البريد الإلكتروني بالضغط عليه.", "EmailErrorMessage": "عنوان البريد الإلكتروني غير صالح. يمكنك تحرير البريد الإلكتروني بالضغط عليه.",
"GroupMaxAvailableRoleWarning": "تتمتع المجموعات بأقصى دور متاح - \"{{role}}\". يمكنك إصدار زيادة في الحقوق بعد إضافة مجموعة إلى الغرفة.",
"InvitationLanguage": "لغة الدعوة", "InvitationLanguage": "لغة الدعوة",
"InviteAccountSearchPlaceholder": "ادعُ الناس بالبريد الإلكتروني", "InviteAccountSearchPlaceholder": "ادعُ الناس بالبريد الإلكتروني",
"InviteRoomSearchPlaceholder": "ادعُ الناس بالاسم أو بالبريد الإلكتروني", "InviteRoomSearchPlaceholder": "ادعُ الناس بالاسم أو بالبريد الإلكتروني",
"InviteViaLink": "دعوة عبر الرابط", "InviteViaLink": "دعوة عبر الرابط",
"InviteViaLinkDescriptionAccounts": "قم بإنشاء ارتباط عالمي للمصادقة الذاتية في DocSpace", "InviteViaLinkDescriptionAccounts": "قم بإنشاء ارتباط عالمي للمصادقة الذاتية في {{productName}}",
"InviteViaLinkDescriptionRoom": "أنشئ رابطًا عالميًا للتصريح الذاتي في الغرفة", "InviteViaLinkDescriptionRoom": "أنشئ رابطًا عالميًا للتصريح الذاتي في الغرفة",
"LinkCopySuccess": "تم نسخ الرابط", "LinkCopySuccess": "تم نسخ الرابط",
"ResetChange": "استعادة التغيير ", "ResetChange": "استعادة التغيير ",

View File

@ -14,26 +14,25 @@
"Code": "رمز الإدخال", "Code": "رمز الإدخال",
"CodeTitle": "الكود", "CodeTitle": "الكود",
"CopyWindowCode": "نسخ رمز متضمن في النافذة", "CopyWindowCode": "نسخ رمز متضمن في النافذة",
"CreateSampleDocSpace": "قم بإنشاء نموذج تضمين DocSpace",
"CreateSampleEditor": "قم بإنشاء نموذج تضمين للمحرر", "CreateSampleEditor": "قم بإنشاء نموذج تضمين للمحرر",
"CreateSampleFileSelector": "قم بإنشاء نموذج تضمين محدد الملف", "CreateSampleFileSelector": "قم بإنشاء نموذج تضمين محدد الملف",
"CreateSamplePortal": "قم بإنشاء نموذج تضمين {{productName}}",
"CreateSamplePublicRoom": "قم بإنشاء نموذج لتضمين الغرفة العامة", "CreateSamplePublicRoom": "قم بإنشاء نموذج لتضمين الغرفة العامة",
"CreateSampleRoomSelector": "قم بإنشاء نموذج لتضمين محدد الغرفة", "CreateSampleRoomSelector": "قم بإنشاء نموذج لتضمين محدد الغرفة",
"CreateSampleViewer": "قم بإنشاء نموذج تضمين للعارض", "CreateSampleViewer": "قم بإنشاء نموذج تضمين للعارض",
"CSPDescription": "لتضمين DocSpace بشكل آمن كإطار iframe في موقع ويب، قم بإضافة عنوان URL الخاص به إلى قائمة السماح لديك.", "CSPDescription": "لتضمين {{productName}} بشكل آمن كإطار iframe في موقع ويب، قم بإضافة عنوان URL الخاص به إلى قائمة السماح لديك.",
"CSPHeader": "تضمين DocSpace كإطار iframe", "CSPHeader": "تضمين {{productName}} كإطار iframe",
"CSPHelp": "هذا الإعداد عبارة عن وسيلة أمان يمكن استخدامها للحماية من هجمات المحتوى. يصف CSP مصادر تنزيل الموارد الآمنة. تم حظر التنزيل من الموارد غير المدرجة في \"القائمة البيضاء\". حدد النطاق (مع البروتوكول) التي سيعمل به.", "CSPHelp": "هذا الإعداد عبارة عن وسيلة أمان يمكن استخدامها للحماية من هجمات المحتوى. يصف CSP مصادر تنزيل الموارد الآمنة. تم حظر التنزيل من الموارد غير المدرجة في \"القائمة البيضاء\". حدد النطاق (مع البروتوكول) التي سيعمل به.",
"CSPInfoBarDescription": "الرجاء تمكين بروتوكول HTTPS لجهاز DocSpace الخاص بك لضمان عمل الإعداد الصحيح.", "CSPInfoBarDescription": "الرجاء تمكين بروتوكول HTTPS لجهاز {{productName}} الخاص بك لضمان عمل الإعداد الصحيح.",
"CSPInfoBarHeader": "HTTPS مطلوب", "CSPInfoBarHeader": "HTTPS مطلوب",
"CSPInputPlaceholder": "قم بإدخال رابط مثل: https://example.com", "CSPInputPlaceholder": "قم بإدخال رابط مثل: https://example.com",
"CSPUrlHelp": "أدخل اسم مجال DocSpace بدون مسارات URL أو أحرف إضافية.", "CSPUrlHelp": "أدخل اسم مجال {{productName}} بدون مسارات URL أو أحرف إضافية.",
"CustomDescription": "قم بتشكيل الإعدادات يدويا لتضمين DocSpace الخاص بك.", "CustomDescription": "قم بتشكيل الإعدادات يدويا لتضمين {{productName}} الخاص بك.",
"CustomizingDisplay": "تخصيص العرض", "CustomizingDisplay": "تخصيص العرض",
"DataDisplay": "إعدادات عرض البيانات", "DataDisplay": "إعدادات عرض البيانات",
"DefaultColumnsOption": "الافتراضي (الكمية تعتمد على عرض الشاشة)", "DefaultColumnsOption": "الافتراضي (الكمية تعتمد على عرض الشاشة)",
"Descending": "تنازلي", "Descending": "تنازلي",
"DisplayColumns": "عرض الأعمدة في صف الملف", "DisplayColumns": "عرض الأعمدة في صف الملف",
"DocspaceDescription": "قم بتضمين DocSpace بالكامل للسماح للمستخدمين بالتفاعل مع جميع الغرف والملفات والإعدادات.",
"EditorDescription": "قم بتضمين محرر للسماح للمستخدمين بتحرير ملف من الغرفة المشابهة.", "EditorDescription": "قم بتضمين محرر للسماح للمستخدمين بتحرير ملف من الغرفة المشابهة.",
"ElementCalledAfterClicking": "سيتم استدعاء العنصر بعد النقر", "ElementCalledAfterClicking": "سيتم استدعاء العنصر بعد النقر",
"ElementItself": "العنصر نفسه", "ElementItself": "العنصر نفسه",
@ -55,14 +54,14 @@
"GetCode": "احصل على رمز لإدخاله", "GetCode": "احصل على رمز لإدخاله",
"GoToRoom": "اذهب إلى الغرفة", "GoToRoom": "اذهب إلى الغرفة",
"Header": "العنوان الرئيسي", "Header": "العنوان الرئيسي",
"HeaderDescription": "يمكنك تعطيل الترويسة في إصدار الجوال لتقييد الوصول إلى أقسام DocSpace (تماما مثل تعطيل القائمة اليسرى في إصدار سطح المكتب).", "HeaderDescription": "يمكنك تعطيل الترويسة في إصدار الجوال لتقييد الوصول إلى أقسام {{productName}} (تماما مثل تعطيل القائمة اليسرى في إصدار سطح المكتب).",
"HtmlCodeDescription": "تضمين DocSpace أو جزء منه باستخدام إشارة <script>. انسخ كود HTML أدناه وأدخله في ملف HTML الخاص بك.", "HtmlCodeDescription": "تضمين {{productName}} أو جزء منه باستخدام إشارة <script>. انسخ كود HTML أدناه وأدخله في ملف HTML الخاص بك.",
"InitializeSDK": "حدد أحد الأوضاع المقترحة أو استخدم مخصص لتشكيل جميع الإعدادات يدويا.", "InitializeSDK": "حدد أحد الأوضاع المقترحة أو استخدم مخصص لتشكيل جميع الإعدادات يدويا.",
"InLeftPanel": "في اللوحة اليسرى", "InLeftPanel": "في اللوحة اليسرى",
"InterfaceElements": "عناصر الواجهة", "InterfaceElements": "عناصر الواجهة",
"ItemsCount": "عدد العناصر في صفحة واحدة", "ItemsCount": "عدد العناصر في صفحة واحدة",
"ItemsCountDescription": "يمكنك تحديد عدد الملفات / المجلدات المعروضة على صفحة واحدة، بالإضافة إلى تحديد الصفحة التي تبدأ منها العرض", "ItemsCountDescription": "يمكنك تحديد عدد الملفات / المجلدات المعروضة على صفحة واحدة، بالإضافة إلى تحديد الصفحة التي تبدأ منها العرض",
"JavaScriptCodeDescription": "تضمين DocSpace أو جزء منه باستخدام JavaScript. انسخ كود جافا سكريبت أدناه.", "JavaScriptCodeDescription": "تضمين {{productName}} أو جزء منه باستخدام JavaScript. انسخ كود جافا سكريبت أدناه.",
"JavascriptSdk": "مجموعة أدوات تطوير البرمجيات بلغة جافا سكربت", "JavascriptSdk": "مجموعة أدوات تطوير البرمجيات بلغة جافا سكربت",
"LimitByTime": "الحد حسب الفترة الزمنية", "LimitByTime": "الحد حسب الفترة الزمنية",
"LinkSetDescription": "هذا الرابط محمي بواسطة {{parameter}}. لتكوين الارتباط،", "LinkSetDescription": "هذا الرابط محمي بواسطة {{parameter}}. لتكوين الارتباط،",
@ -76,6 +75,7 @@
"MenuDescription": "يمكنك تعطيل القائمة اليسرى إذا لم يكن المستخدمون بحاجة إلى الانتقال إلى أقسام أخرى.", "MenuDescription": "يمكنك تعطيل القائمة اليسرى إذا لم يكن المستخدمون بحاجة إلى الانتقال إلى أقسام أخرى.",
"MobileOnly": "فقط على أجهزة الهاتف المحمولة", "MobileOnly": "فقط على أجهزة الهاتف المحمولة",
"Page": "اعرض الصفحة (رقم)", "Page": "اعرض الصفحة (رقم)",
"PortalDescription": "قم بتضمين {{productName}} بالكامل للسماح للمستخدمين بالتفاعل مع جميع الغرف والملفات والإعدادات.",
"PublicRoomDescription": "قم بتضمين غرفة عامة للسماح للمستخدمين بمشاهدة جميع المستندات المخزنة هناك دون تسجيل.", "PublicRoomDescription": "قم بتضمين غرفة عامة للسماح للمستخدمين بمشاهدة جميع المستندات المخزنة هناك دون تسجيل.",
"RightPanelCollapsed": "انهارت اللوحة اليمنى", "RightPanelCollapsed": "انهارت اللوحة اليمنى",
"RoomOrFolder": "غرفة أو مجلد", "RoomOrFolder": "غرفة أو مجلد",
@ -86,14 +86,14 @@
"RoomTypeDisplay": "عرض نوع الغرفة", "RoomTypeDisplay": "عرض نوع الغرفة",
"Rotate": "استدارة", "Rotate": "استدارة",
"Scale": "حجم", "Scale": "حجم",
"SDKDescription": "باستخدام (مجموعة أدوات تطوير البرمجيات) بلغة جافا سكربت ، يمكنك تضمين غرفة أو مجلد من اونلي يو اوفيس DocSpace في واجهة الويب الخاصة بك كإطار داخلي. هنا ، يمكنك العثور على إعدادات لإنشاء نموذج إطار داخلي وتكوين سياسة أمان المحتوى. لاستخدام مجموعة أدوات تطوير البرمجيات الكامل ، يرجى الرجوع إلى", "SDKDescription": "باستخدام (مجموعة أدوات تطوير البرمجيات) بلغة جافا سكربت ، يمكنك تضمين غرفة أو مجلد من اونلي يو اوفيس {{productName}} في واجهة الويب الخاصة بك كإطار داخلي. هنا ، يمكنك العثور على إعدادات لإنشاء نموذج إطار داخلي وتكوين سياسة أمان المحتوى. لاستخدام مجموعة أدوات تطوير البرمجيات الكامل ، يرجى الرجوع إلى",
"SearchBlock": "كتلة البحث", "SearchBlock": "كتلة البحث",
"SearchFilterAndSort": "البحث والتصفية والفرز", "SearchFilterAndSort": "البحث والتصفية والفرز",
"SearchTerm": "مصطلح البحث", "SearchTerm": "مصطلح البحث",
"SelectButtonText": "حدد نص الزر", "SelectButtonText": "حدد نص الزر",
"SelectImage": "اختر صورة", "SelectImage": "اختر صورة",
"SelectModeEmbedding": "حدد وضعا لتضمين DocSpace الخاص بك", "SelectModeEmbedding": "حدد وضعا لتضمين {{productName}} الخاص بك",
"SelectToDocSpace": "حدد لـ DocSpace", "SelectToPortal": "حدد لـ {{productName}}",
"SelectTypes": "حدد الأنواع", "SelectTypes": "حدد الأنواع",
"SetItUp": "قم بإعداده", "SetItUp": "قم بإعداده",
"SettingUpColumns": "إعدادات الأعمدة", "SettingUpColumns": "إعدادات الأعمدة",

View File

@ -0,0 +1 @@
{}

View File

@ -1,18 +1,18 @@
{ {
"ClickHere": "انقر هنا", "ClickHere": "انقر هنا",
"ConfirmEmailDescription": "استخدم الرابط الموجود في البريد الإلكتروني للتفعيل. لم تستلم بريدًا إلكترونيًا يحتوي على رابط التفعيل؟", "ConfirmEmailDescription": "استخدم الرابط الموجود في البريد الإلكتروني للتفعيل. لم تستلم بريدًا إلكترونيًا يحتوي على رابط التفعيل؟",
"ConfirmEmailHeader": "يرجى تنشيط بريدك الإلكتروني ({{email}}) للوصول إلى ميزات DocSpace", "ConfirmEmailHeader": "يرجى تنشيط بريدك الإلكتروني ({{email}}) للوصول إلى ميزات {{productName}}",
"PersonalUserQuotaAdminsDescription": "لتحميل وإنشاء ملفات ومجلدات جديدة ، يرجى تحرير مساحة على القرص، أو إدارة الحصة النسبية لكل مستخدم في <1>إعدادات إدارة التخزين.</1>", "PersonalUserQuotaAdminsDescription": "لتحميل وإنشاء ملفات ومجلدات جديدة ، يرجى تحرير مساحة على القرص، أو إدارة الحصة النسبية لكل مستخدم في <1>إعدادات إدارة التخزين.</1>",
"PersonalUserQuotaDescription": "لتحميل وإنشاء ملفات ومجلدات جديدة، يرجى تحرير مساحة على القرص أو الاتصال بالمسؤول لزيادة حصة التخزين.", "PersonalUserQuotaDescription": "لتحميل وإنشاء ملفات ومجلدات جديدة، يرجى تحرير مساحة على القرص أو الاتصال بالمسؤول لزيادة حصة التخزين.",
"RequestActivation": "اطلب التفعيل مرة أخرى", "RequestActivation": "اطلب التفعيل مرة أخرى",
"RoomQuotaDescription": "يمكنك أرشفة الغرف غير الضرورية أو <1> {{clickHere}}</1> للعثور على خطة أسعار أكثر ملاءمة لـ DocSpace", "RoomQuotaDescription": "يمكنك أرشفة الغرف غير الضرورية أو <1> {{clickHere}}</1> للعثور على خطة أسعار أكثر ملاءمة لـ {{productName}}",
"RoomQuotaHeader": "عدد الغرف على وشك أن يتجاوز: {{currentValue}} / {{maxValue}}", "RoomQuotaHeader": "عدد الغرف على وشك أن يتجاوز: {{currentValue}} / {{maxValue}}",
"StorageAndRoomHeader": "حدود مساحة التخزين والغرف على وشك أن يتم تجاوزها.", "StorageAndRoomHeader": "حدود مساحة التخزين والغرف على وشك أن يتم تجاوزها.",
"StorageAndUserHeader": "حدود مساحة التخزين والمشرفين / المستخدمين المتميزين على وشك أن يتم تجاوزها.", "StorageAndUserHeader": "حدود مساحة التخزين والمشرفين / المستخدمين المتميزين على وشك أن يتم تجاوزها.",
"StorageQuotaDescription": "يمكنك إزالة الملفات غير الضرورية أو <1> {{clickHere}}</1> للعثور على خطة تسعير أكثر ملاءمة لـ DocSpace الخاص بك.", "StorageQuotaDescription": "يمكنك إزالة الملفات غير الضرورية أو <1> {{clickHere}}</1> للعثور على خطة تسعير أكثر ملاءمة لـ {{productName}} الخاص بك.",
"StorageQuotaExceeded": "تم تجاوز حصة التخزين", "StorageQuotaExceeded": "تم تجاوز حصة التخزين",
"StorageQuotaHeader": "حجم مساحة التخزين على وشك أن يتم تجاوزها: {{currentValue}} / {{maxValue}}", "StorageQuotaHeader": "حجم مساحة التخزين على وشك أن يتم تجاوزها: {{currentValue}} / {{maxValue}}",
"TenantCustomQuotaDescription": "يمكنك إزالة الملفات غير الضرورية أو تغيير الحصة النسبية في <1> إعدادات إدارة التخزين.</1>", "TenantCustomQuotaDescription": "يمكنك إزالة الملفات غير الضرورية أو تغيير الحصة النسبية في <1> إعدادات إدارة التخزين.</1>",
"UserQuotaDescription": "<1>{{clickHere}}</1> للعثور على خطة تسعير أفضل لـ DocSpace الخاص بك.", "UserQuotaDescription": "<1>{{clickHere}}</1> للعثور على خطة تسعير أفضل لـ {{productName}} الخاص بك.",
"UserQuotaHeader": "عدد المشرفين المستخدمين المتميزين على وشك أن يتم تجاوزه: {{currentValue}} / {{maxValue}}" "UserQuotaHeader": "عدد المشرفين المستخدمين المتميزين على وشك أن يتم تجاوزه: {{currentValue}} / {{maxValue}}"
} }

View File

@ -1,13 +1,13 @@
{ {
"ActionsWithFilesDescription": "سيقوم الشارات بإخطارك بالإجراءات مثل التحميل والإنشاء والتغييرات في الملفات.", "ActionsWithFilesDescription": "سيقوم الشارات بإخطارك بالإجراءات مثل التحميل والإنشاء والتغييرات في الملفات.",
"Badges": "شارات", "Badges": "شارات",
"DailyFeed": "تغذية يومية لـ DocSpace", "DailyFeed": "تغذية يومية لـ {{productName}}",
"DailyFeedDescription": "اطلع على الأخبار والفعاليات من DocSpace الخاص بك في ملخص يومي.", "DailyFeedDescription": "اطلع على الأخبار والفعاليات من {{productName}} الخاص بك في ملخص يومي.",
"ManageNotifications": "إدارة", "ManageNotifications": "إدارة",
"Notifications": "الإشعارات", "Notifications": "الإشعارات",
"RoomsActions": "الإجراءات المتعلقة بالملفات في الغرف", "RoomsActions": "الإجراءات المتعلقة بالملفات في الغرف",
"RoomsActivity": "نشاط الغرف.", "RoomsActivity": "نشاط الغرف.",
"RoomsActivityDescription": "اشعارات كل ساعة. ابقَ على اطلاع بجميع الأنشطة في غرفك.", "RoomsActivityDescription": "اشعارات كل ساعة. ابقَ على اطلاع بجميع الأنشطة في غرفك.",
"UsefulTips": "نصائح مفيدة حول DocSpace", "UsefulTips": "نصائح مفيدة حول {{productName}}",
"UsefulTipsDescription": "احصل على دليل مفيد حول DocSpace" "UsefulTipsDescription": "احصل على دليل مفيد حول {{productName}}"
} }

View File

@ -0,0 +1 @@
{}

View File

@ -1,6 +1,6 @@
{ {
"AccessingProblem": "إذا كنت مستخدمًا موجودًا ولديك مشاكل في الوصول إلى هذه المساحة ، فيرجى الاتصال بالمسؤول.", "AccessingProblem": "إذا كنت مستخدمًا موجودًا ولديك مشاكل في الوصول إلى هذه المساحة ، فيرجى الاتصال بالمسؤول.",
"AdministratorDescription": "تكوين DocSpace ، وإنشاء الغرفة وإدارتها ، والقدرة على دعوة وإدارة المستخدمين في DocSpace وفي الغرف الافتراضية ، والقدرة على إدارة حقوق الوصول.", "AdministratorDescription": "تكوين {{productName}} ، وإنشاء الغرفة وإدارتها ، والقدرة على دعوة وإدارة المستخدمين في {{productName}} وفي الغرف الافتراضية ، والقدرة على إدارة حقوق الوصول.",
"Benefits": "فوائد", "Benefits": "فوائد",
"BusinessExpired": "انتهت صلاحية خطتك {{planName}} في {{date}}", "BusinessExpired": "انتهت صلاحية خطتك {{planName}} في {{date}}",
"BusinessFinalDateInfo": "سيتم تجديد الاشتراك تلقائيًا في {{finalDate}} بالأسعار والمواصفات المحدّثة. يمكنك إلغاؤه أو تغيير معلومات الفواتير الخاصة بك على بوابة عملاء Stripe.", "BusinessFinalDateInfo": "سيتم تجديد الاشتراك تلقائيًا في {{finalDate}} بالأسعار والمواصفات المحدّثة. يمكنك إلغاؤه أو تغيير معلومات الفواتير الخاصة بك على بوابة عملاء Stripe.",
@ -15,16 +15,16 @@
"DelayedPayment": "تأجيل دفع الخطة {{planName}} المؤرخة في {{date}}.", "DelayedPayment": "تأجيل دفع الخطة {{planName}} المؤرخة في {{date}}.",
"DowngradeNow": "الرجوع إلى إصدار سابق الآن", "DowngradeNow": "الرجوع إلى إصدار سابق الآن",
"ErrorNotification": "فشل تحديث خطة التعرفة. حاول مرة أخرى في وقت لاحق أو اتصل بقسم المبيعات.", "ErrorNotification": "فشل تحديث خطة التعرفة. حاول مرة أخرى في وقت لاحق أو اتصل بقسم المبيعات.",
"GracePeriodActivatedDescription": "خلال فترة السماح (فترة السماح المؤقتة)، لا يُسمح للمسؤولين بإنشاء غرف جديدة أو إضافة مستخدمين جدد. بعد انتهاء تاريخ استحقاق فترة السماح المؤقتة، سيتم جعل DocSpace غير متوفر حتى يتم سداد الدفعة.", "GracePeriodActivatedDescription": "خلال فترة السماح (فترة السماح المؤقتة)، لا يُسمح للمسؤولين بإنشاء غرف جديدة أو إضافة مستخدمين جدد. بعد انتهاء تاريخ استحقاق فترة السماح المؤقتة، سيتم جعل {{productName}} غير متوفر حتى يتم سداد الدفعة.",
"GracePeriodActivatedInfo": "فترة السماح سارية <1> من {{fromDate}} إلى {{byDate}} </1> (الأيام المتبقية: {{delayDaysCount}}).", "GracePeriodActivatedInfo": "فترة السماح سارية <1> من {{fromDate}} إلى {{byDate}} </1> (الأيام المتبقية: {{delayDaysCount}}).",
"InvalidEmailWithActiveSubscription": "اشتراكك ما زال نشطًا، ولكن نوصي باختيار طريقة دفع جديد يحصل على وصول إلى إعدادات الاشتراك في DocSpace.", "InvalidEmailWithActiveSubscription": "اشتراكك ما زال نشطًا، ولكن نوصي باختيار طريقة دفع جديد يحصل على وصول إلى إعدادات الاشتراك في {{productName}}.",
"InvalidEmailWithActiveSubscriptionForAdmin": "اشتراكك ما زال نشطًا، ولكن نوصي بالاتصال بمالك DocSpace لاختيار دافع جديد.", "InvalidEmailWithActiveSubscriptionForAdmin": "اشتراكك ما زال نشطًا، ولكن نوصي بالاتصال بمالك {{productName}} لاختيار دافع جديد.",
"InvalidEmailWithoutActiveSubscription": "نوصي باختيار دافع جديد يمكنه الوصول إلى إعدادات الاشتراك في DocSpace.", "InvalidEmailWithoutActiveSubscription": "نوصي باختيار دافع جديد يمكنه الوصول إلى إعدادات الاشتراك في {{productName}}.",
"InvalidEmailWithoutActiveSubscriptionByAdmin": "نوصي بالاتصال بمالك DocSpace لاختيار دافع جديد.", "InvalidEmailWithoutActiveSubscriptionByAdmin": "نوصي بالاتصال بمالك {{productName}} لاختيار دافع جديد.",
"ManagerTypesDescription": "أنواع حسابات المشرفين وامتيازاتهم", "ManagerTypesDescription": "أنواع حسابات المشرفين وامتيازاتهم",
"Pay": "ادفع", "Pay": "ادفع",
"Payer": "طريقة الدفع", "Payer": "طريقة الدفع",
"PayerDescription": "هذا المستخدم لديه حق الوصول إلى تفاصيل الدفع وهو المستخدم الوحيد الذي يمكنه تعديل الحصة وإجراء المدفوعات. يمكن لمالك DocSpace ، بالإضافة إلى مدير الدفع نفسه ، إعادة تعيين دور مدير الدفع باستخدام بوابة عملاء سترب.", "PayerDescription": "هذا المستخدم لديه حق الوصول إلى تفاصيل الدفع وهو المستخدم الوحيد الذي يمكنه تعديل الحصة وإجراء المدفوعات. يمكن لمالك {{productName}} ، بالإضافة إلى مدير الدفع نفسه ، إعادة تعيين دور مدير الدفع باستخدام بوابة عملاء سترب.",
"PaymentOverdue": "لا يمكن إضافة مستخدمين جدد.", "PaymentOverdue": "لا يمكن إضافة مستخدمين جدد.",
"PriceCalculation": "احسب سعرك", "PriceCalculation": "احسب سعرك",
"RenewSubscription": "تجديد الاشتراك في خطة {{planName}}", "RenewSubscription": "تجديد الاشتراك في خطة {{planName}}",

View File

@ -7,19 +7,17 @@
"ActivateRenewDescr": "للحصول على شروط التجديد الشخصية ، اتصل بمديرك المخصص أو راسلنا على <1> {{email}} </1>", "ActivateRenewDescr": "للحصول على شروط التجديد الشخصية ، اتصل بمديرك المخصص أو راسلنا على <1> {{email}} </1>",
"ActivateRenewSubscriptionHeader": "تجديد الاشتراك للمؤسسات", "ActivateRenewSubscriptionHeader": "تجديد الاشتراك للمؤسسات",
"ActivateSwithToProHeader": "قم بالتبديل إلى إصدار المؤسسي الكامل", "ActivateSwithToProHeader": "قم بالتبديل إلى إصدار المؤسسي الكامل",
"ActivateTariffDescr": "أنت تستخدم ONLYOFFICE DocSpace للمؤسسات.", "ActivateTariffDescr": "أنت تستخدم {{organizationName}} {{productName}} للمؤسسات.",
"ActivateTariffEnterpriseExpiration": "ينتهي اشتراكك في {{date}}.", "ActivateTariffEnterpriseExpiration": "ينتهي اشتراكك في {{date}}.",
"ActivateTariffEnterpriseTrialExpiration": "تنتهي الفترة التجريبية الخاصة بك في {{date}}.", "ActivateTariffEnterpriseTrialExpiration": "تنتهي الفترة التجريبية الخاصة بك في {{date}}.",
"ActivateToProBannerHeaderTrial": "قم بشراء إصدار المؤسسي الكامل للحصول على:", "ActivateToProBannerHeaderTrial": "قم بشراء إصدار المؤسسي الكامل للحصول على:",
"ActivateUploadDescr": "لتنشيط الترخيص الخاص بك ، قم بتحميله بالأسفل وانقر فوق تنشيط.", "ActivateUploadDescr": "لتنشيط الترخيص الخاص بك ، قم بتحميله بالأسفل وانقر فوق تنشيط.",
"FreeDaysLeft": "{{count}} أيام مجانية متبقية", "FreeDaysLeft": "{{count}} أيام مجانية متبقية",
"UpgradeToProBannerHeader": "احصل على وصول مجاني إلى الميزات الاحترافية لمدة 30 يومًا",
"UpgradeToProBannerInformationAboutShort": "تعرف على المزيد حول نسخة المؤسسات <1> على الموقع الرسمي </ 1>", "UpgradeToProBannerInformationAboutShort": "تعرف على المزيد حول نسخة المؤسسات <1> على الموقع الرسمي </ 1>",
"UpgradeToProBannerInformationDemo": "اطلب العرض التوضيحي <1> هنا </ 1>", "UpgradeToProBannerInformationDemo": "اطلب العرض التوضيحي <1> هنا </ 1>",
"UpgradeToProBannerInformationPurchase": "اطرح أسئلة الشراء على <1>{{email}}</1>", "UpgradeToProBannerInformationPurchase": "اطرح أسئلة الشراء على <1>{{email}}</1>",
"UpgradeToProBannerInformationSupport": "احصل على المساعدة الفنية <1>{{helpUrl}}</1>", "UpgradeToProBannerInformationSupport": "احصل على المساعدة الفنية <1>{{helpUrl}}</1>",
"UpgradeToProBannerInstructionDescr": "استخدم الوثائق الرسمية للترقية:", "UpgradeToProBannerInstructionDescr": "استخدم الوثائق الرسمية للترقية:",
"UpgradeToProBannerInstructionHeader": "للوصول إلى الميزات الاحترافية، ابدأ نسخة تجريبية مجانية مدتها 30 يومًا من اونلي يو اوفيس DocSpace النسخة المؤسسية.",
"UpgradeToProBannerInstructionItemDocker": " تعليمات دوكر.", "UpgradeToProBannerInstructionItemDocker": " تعليمات دوكر.",
"UpgradeToProBannerInstructionItemLinux": "تعليمات لينكس.", "UpgradeToProBannerInstructionItemLinux": "تعليمات لينكس.",
"UpgradeToProBannerInstructionItemWindows": "تعليمات ويندوز.", "UpgradeToProBannerInstructionItemWindows": "تعليمات ويندوز.",
@ -28,7 +26,6 @@
"UpgradeToProBannerItemLicenseDescr": "+ اشتراك لمدة عام واحد للحصول على تحديثات الوظائف والأمان.", "UpgradeToProBannerItemLicenseDescr": "+ اشتراك لمدة عام واحد للحصول على تحديثات الوظائف والأمان.",
"UpgradeToProBannerItemLicenseHeader": "رخصة لمدى الحياة.", "UpgradeToProBannerItemLicenseHeader": "رخصة لمدى الحياة.",
"UpgradeToProBannerItemMobileDescr": "تعديل المستندات والجداول والعروض التقديمية على متصفحات الهواتف المحمولة.", "UpgradeToProBannerItemMobileDescr": "تعديل المستندات والجداول والعروض التقديمية على متصفحات الهواتف المحمولة.",
"UpgradeToProBannerItemMobileHeader": "الوصول من الهواتف المحمولة.",
"UpgradeToProBannerItemScalabilityDescr": "يمكنك تحرير المستندات والتعاون في العمل عليها بشكل مريح بغض النظر عن حجم فريقك.", "UpgradeToProBannerItemScalabilityDescr": "يمكنك تحرير المستندات والتعاون في العمل عليها بشكل مريح بغض النظر عن حجم فريقك.",
"UpgradeToProBannerItemScalabilityHeader": "القابلية للتوسع والتجميع.", "UpgradeToProBannerItemScalabilityHeader": "القابلية للتوسع والتجميع.",
"UpgradeToProBannerItemSupportDescr": "احصل على مساعدة احترافية سريعة لجميع المشكلات التي تواجهها.", "UpgradeToProBannerItemSupportDescr": "احصل على مساعدة احترافية سريعة لجميع المشكلات التي تواجهها.",

View File

@ -10,7 +10,6 @@
"EnableUserButton": "تمكين", "EnableUserButton": "تمكين",
"IndividualRights": "الحقوق الفردية في الغرفة", "IndividualRights": "الحقوق الفردية في الغرفة",
"InviteLinkTitle": "رابط الدعوة", "InviteLinkTitle": "رابط الدعوة",
"LDAPLbl": "بروتوكول الوصول إلى الدليل الخفيف ",
"NameChangeButton": "تغيير الاسم", "NameChangeButton": "تغيير الاسم",
"PasswordChangeButton": "تغيير كلمة المرور", "PasswordChangeButton": "تغيير كلمة المرور",
"PendingTitle": "قيد الانتظار", "PendingTitle": "قيد الانتظار",

View File

@ -1,4 +1,4 @@
{ {
"AccessingProblem": "إذا كنت تواجه مشكلات في الوصول إلى DocSpace هذا، فيرجى الاتصال بالمسؤول.", "AccessingProblem": "إذا كنت تواجه مشكلات في الوصول إلى {{productName}} هذا، فيرجى الاتصال بالمسؤول.",
"ContactAdministrator": "اتصل بمسؤول DocSpace" "ContactAdministrator": "اتصل بمسؤول {{productName}}"
} }

View File

@ -1,4 +1,4 @@
{ {
"PortalRestoring": "استعادة DocSpace", "PortalRestoring": "استعادة {{productName}}",
"PreparationPortalDescription": "بمجرد انتهاء عملية الاستعادة ، ستتم إعادة توجيهك تلقائيًا إلى DocSpace الخاص بك.\"" "PreparationPortalDescription": "بمجرد انتهاء عملية الاستعادة ، ستتم إعادة توجيهك تلقائيًا إلى {{productName}} الخاص بك.\""
} }

View File

@ -1,10 +1,6 @@
{ {
"PrivacyButton": "افتح سطح المكتب اونلي يو اوفيس للمحررين",
"PrivacyClick": "انقر فوق فتح <1> اونلي يو اوفيس النسخة المكتبية </1> في مربع حوار المتصفح للعمل مع المستندات المشفرة.",
"PrivacyDescriptionConnect": "يمكنك فتح هذا الملف من واجهة تطبيق سطح المكتب بمجرد توصيل السحابة الخاصة بك", "PrivacyDescriptionConnect": "يمكنك فتح هذا الملف من واجهة تطبيق سطح المكتب بمجرد توصيل السحابة الخاصة بك",
"PrivacyDescriptionEditors": "إذا قمت بتثبيت محررات اونلي يو اوفيس النسخة المكتبية ولكن لا يمكنك فتحه من هذه الصفحة، فربما يقوم المستعرض الخاص بك بحظره.",
"PrivacyDialog": "إذا كنت لا ترى مربع حوار ، فانقر فوق الزر أدناه", "PrivacyDialog": "إذا كنت لا ترى مربع حوار ، فانقر فوق الزر أدناه",
"PrivacyEditors": "ليس لديك محررات اونلي يو اوفيس النسخة المكتبية؟",
"PrivacyHeader": "هذا المستند مشفر", "PrivacyHeader": "هذا المستند مشفر",
"PrivacyInstall": "ثبت الآن" "PrivacyInstall": "ثبت الآن"
} }

View File

@ -15,7 +15,6 @@
"LightTheme": "الوضع النهاري", "LightTheme": "الوضع النهاري",
"LogoutActiveConnection": "تسجيل الخروج من الاتصال النشط", "LogoutActiveConnection": "تسجيل الخروج من الاتصال النشط",
"LogoutAllActiveConnections": "تسجيل الخروج من جميع الاتصالات النشطة", "LogoutAllActiveConnections": "تسجيل الخروج من جميع الاتصالات النشطة",
"LogoutAllActiveSessions": "تسجيل الخروج من جميع الجلسات النشطة",
"LogoutAllActiveSessionsDescription": "سيتم تسجيل الخروج من جميع الاتصالات النشطة باستثناء هذا الاتصال، حيث أنه قيد الاستخدام حاليًا.", "LogoutAllActiveSessionsDescription": "سيتم تسجيل الخروج من جميع الاتصالات النشطة باستثناء هذا الاتصال، حيث أنه قيد الاستخدام حاليًا.",
"LogoutBtn": "تسجيل الخروج", "LogoutBtn": "تسجيل الخروج",
"LogoutDescription": "ملحوظة. سيتم تسجيل خروج جميع الاتصالات النشطة باستثناء هذا الاتصال ، حيث إنه قيد الاستخدام حاليًا.", "LogoutDescription": "ملحوظة. سيتم تسجيل خروج جميع الاتصالات النشطة باستثناء هذا الاتصال ، حيث إنه قيد الاستخدام حاليًا.",

View File

@ -1,5 +1,4 @@
{ {
"Authentication": "المصادقة",
"AuthViaNTLM": "المصادقة عبر بروتوكول لمصادقة المستخدمين وإدارة الوصول في بيئات الشبكات المحلية", "AuthViaNTLM": "المصادقة عبر بروتوكول لمصادقة المستخدمين وإدارة الوصول في بيئات الشبكات المحلية",
"EnableSSL": "تمكين برتوكول تشفير اتصالات الانترنت بين العملاء والخوادم", "EnableSSL": "تمكين برتوكول تشفير اتصالات الانترنت بين العملاء والخوادم",
"EnterDomain": "أدخل النطاق", "EnterDomain": "أدخل النطاق",
@ -12,6 +11,5 @@
"Port": "المنفذ", "Port": "المنفذ",
"SenderDisplayName": "اسم عرض المرسل", "SenderDisplayName": "اسم عرض المرسل",
"SenderEmailAddress": "عنوان البريد الإلكتروني للمرسل", "SenderEmailAddress": "عنوان البريد الإلكتروني للمرسل",
"SendTestMail": "إرسال بريد تجريبي", "SendTestMail": "إرسال بريد تجريبي"
"SuccessfullyCompletedOperation": "تمت العملية بنجاح."
} }

View File

@ -1,5 +1,5 @@
{ {
"AboutDataImport": "يتضمن استيراد البيانات عدة خطوات: تحميل البيانات وتحليلها وتكوين الاستيراد. سيتم تخزين ملف النسخ الاحتياطي الخاص بك في خوادم ONLYOFFICE DocSpace لمدة 24 ساعة، ومن ثم سيتم حذفه تلقائيا.", "AboutDataImport": "يتضمن استيراد البيانات عدة خطوات: تحميل البيانات وتحليلها وتكوين الاستيراد. سيتم تخزين ملف النسخ الاحتياطي الخاص بك في خوادم {{organizationName}} {{productName}} لمدة 24 ساعة، ومن ثم سيتم حذفه تلقائيا.",
"AccentColor": "لهجة", "AccentColor": "لهجة",
"AccessRightsAccessToProduct": "تم منح حق الوصول إلى الوحدة النمطية {{product}} إلى", "AccessRightsAccessToProduct": "تم منح حق الوصول إلى الوحدة النمطية {{product}} إلى",
"AccessRightsAllUsers": " جميع {{users}} ", "AccessRightsAllUsers": " جميع {{users}} ",
@ -10,16 +10,16 @@
"AccountsWithoutEmailsNextStep": "وجدنا <1>{{users}}مستخدمين</1> بدون بريد الكتروني. يمكنك إضافة البيانات اللازمة إلى حساباتهم في الخطوة التالية.", "AccountsWithoutEmailsNextStep": "وجدنا <1>{{users}}مستخدمين</1> بدون بريد الكتروني. يمكنك إضافة البيانات اللازمة إلى حساباتهم في الخطوة التالية.",
"AddAllowedIP": "أضف عنوان IP المسموح به", "AddAllowedIP": "أضف عنوان IP المسموح به",
"AddEmails": "إضافة بريد إلكتروني إلى الحسابات غير المكتملة", "AddEmails": "إضافة بريد إلكتروني إلى الحسابات غير المكتملة",
"AddEmailsDescription": "تحقق من قائمة المستخدمين غير المستوردة لاستيرادها إلى ONLYOFFICE DocSpace.", "AddEmailsDescription": "تحقق من قائمة المستخدمين غير المستوردة لاستيرادها إلى {{organizationName}} {{productName}}.",
"AddEmailsWarning": "ليس لديك مستخدمين لديهم بريد إلكتروني. يرجى المتابعة إلى الخطوة التالية لإضافتهم.", "AddEmailsWarning": "ليس لديك مستخدمين لديهم بريد إلكتروني. يرجى المتابعة إلى الخطوة التالية لإضافتهم.",
"AdditionalResources": "مصادر إضافية", "AdditionalResources": "مصادر إضافية",
"AdditionalResourcesDescription": "اختر ما إذا كنت تريد عرض ارتباطات لمصادر إضافية في قائمة DocSpace.", "AdditionalResourcesDescription": "اختر ما إذا كنت تريد عرض ارتباطات لمصادر إضافية في قائمة {{productName}}.",
"AdditionalResourcesSubtitle": "قم بتهيئة عرض الرابط للحصول على موارد أفضل للمستخدمين لديك.", "AdditionalResourcesSubtitle": "قم بتهيئة عرض الرابط للحصول على موارد أفضل للمستخدمين لديك.",
"AddTrustedDomain": "إضافة مجال موثوق به", "AddTrustedDomain": "إضافة مجال موثوق به",
"Admins": "المشرفون", "Admins": "المشرفون",
"AdminsMessage": "إعدادات رسالة المسؤول", "AdminsMessage": "إعدادات رسالة المسؤول",
"AdminsMessageMobileDescription": "إعدادات رسالة المسئول هي طريقة للتواصل مع مسئول البوابة.", "AdminsMessageMobileDescription": "إعدادات رسالة المسئول هي طريقة للتواصل مع مسئول البوابة.",
"AdminsMessageSettingDescription": "قم بتفعيل هذا الخيار لعرض نموذج التواصل الخاص بمسئول DocSpace في صفحة تسجيل الدخول.", "AdminsMessageSettingDescription": "قم بتفعيل هذا الخيار لعرض نموذج التواصل الخاص بمسئول {{productName}} في صفحة تسجيل الدخول.",
"AllDomains": "أي مجالات", "AllDomains": "أي مجالات",
"AmazonBucketTip": "أدخل الاسم الفريد لحاوية Amazon 3S حيث تريد تخزين النسخ الاحتياطية الخاصة بك.", "AmazonBucketTip": "أدخل الاسم الفريد لحاوية Amazon 3S حيث تريد تخزين النسخ الاحتياطية الخاصة بك.",
"AmazonCSE": "تشفير من جانب العميل", "AmazonCSE": "تشفير من جانب العميل",
@ -30,15 +30,14 @@
"AmazonSSE": "التشفير من جانب الخادم", "AmazonSSE": "التشفير من جانب الخادم",
"AmazonSSETip": "خوارزمية التشفير من جانب الخادم المستخدمة عند تخزين هذا الكائن في خدمة التخزين السحابي المقدمة من أمازون ويب.", "AmazonSSETip": "خوارزمية التشفير من جانب الخادم المستخدمة عند تخزين هذا الكائن في خدمة التخزين السحابي المقدمة من أمازون ويب.",
"Api": "واجهة برمجة التطبيقات", "Api": "واجهة برمجة التطبيقات",
"ApiPageDescription": "قم بإنشاء منصة إنتاجية خاصة بك على أساس منصة مكتبية متكاملة لDocSpace وتعاون في المستندات مع الفرق والعملاء والشركاء.",
"ApiPageHeader": "بناء منصة التعاون الخاصة بك", "ApiPageHeader": "بناء منصة التعاون الخاصة بك",
"Appearance": "مظهر", "Appearance": "مظهر",
"AuditSubheader": "يتيح لك القسم الفرعي تصفح قائمة أحدث التغييرات (الإنشاء والتعديل والحذف وما إلى ذلك) التي أجراها المستخدمون على الكيانات (الغرف والفرص والملفات وما إلى ذلك) داخل DocSpace الخاص بك.", "AuditSubheader": "يتيح لك القسم الفرعي تصفح قائمة أحدث التغييرات (الإنشاء والتعديل والحذف وما إلى ذلك) التي أجراها المستخدمون على الكيانات (الغرف والفرص والملفات وما إلى ذلك) داخل {{productName}} الخاص بك.",
"AuditTrailNav": "سجل تدقيق", "AuditTrailNav": "سجل تدقيق",
"AutoBackup": "النسخ الاحتياطي التلقائي", "AutoBackup": "النسخ الاحتياطي التلقائي",
"AutoBackupDescription": "يتم استخدام خيار النسخ الاحتياطي التلقائي لأتمتة عملية النسخ الاحتياطي لبيانات DocSpace لتتمكن من استعادتها لاحقًا إلى خادم محلي.", "AutoBackupDescription": "يتم استخدام خيار النسخ الاحتياطي التلقائي لأتمتة عملية النسخ الاحتياطي لبيانات {{productName}} لتتمكن من استعادتها لاحقًا إلى خادم محلي.",
"AutoSavePeriod": "فترة الحفظ التلقائي", "AutoSavePeriod": "فترة الحفظ التلقائي",
"AutoSavePeriodHelp": "الوقت الموضح أدناه يتوافق مع المنطقة الزمنية المحددة في DocSpace.", "AutoSavePeriodHelp": "الوقت الموضح أدناه يتوافق مع المنطقة الزمنية المحددة في {{productName}}.",
"Backup": "النسخ احتياطي", "Backup": "النسخ احتياطي",
"BackupCreatedError": "تم مصادفة خطأ. الرجاء الاتصال بالمسؤول الخاص بك.", "BackupCreatedError": "تم مصادفة خطأ. الرجاء الاتصال بالمسؤول الخاص بك.",
"BackupCreatedSuccess": "تم إنشاء النسخة الاحتياطية بنجاح.", "BackupCreatedSuccess": "تم إنشاء النسخة الاحتياطية بنجاح.",
@ -50,7 +49,7 @@
"BackupListWarningText": "إذا قمت بحذف أي عناصر من القائمة ، فسيتم أيضًا حذف الملفات المقابلة لها. لا يمكن التراجع عن هذا الإجراء. لحذف جميع الملفات استخدم الرابط:", "BackupListWarningText": "إذا قمت بحذف أي عناصر من القائمة ، فسيتم أيضًا حذف الملفات المقابلة لها. لا يمكن التراجع عن هذا الإجراء. لحذف جميع الملفات استخدم الرابط:",
"BlockingTime": "وقت الحظر (بالثانية)", "BlockingTime": "وقت الحظر (بالثانية)",
"Branding": "العلامة التجارية", "Branding": "العلامة التجارية",
"BrandingSectionDescription": "حدد معلومات شركتك، وأضف روابط إلى الموارد الخارجية وعناوين البريد الإلكتروني المعروضة في واجهة DocSpace.", "BrandingSectionDescription": "حدد معلومات شركتك، وأضف روابط إلى الموارد الخارجية وعناوين البريد الإلكتروني المعروضة في واجهة {{productName}}.",
"BrandingSubtitle": "استخدم هذا الخيار لتوفير تجربة على العلامة التجارية للمستخدمين.", "BrandingSubtitle": "استخدم هذا الخيار لتوفير تجربة على العلامة التجارية للمستخدمين.",
"BreakpointMobileWarningText": "هذا القسم غير متوفر في الهاتف المحمول", "BreakpointMobileWarningText": "هذا القسم غير متوفر في الهاتف المحمول",
"BreakpointMobileWarningTextPrompt": "الرجاء استخدام سطح المكتب أو الجهاز اللوحي للوصول إلى <1>{{sectionName}}</1>", "BreakpointMobileWarningTextPrompt": "الرجاء استخدام سطح المكتب أو الجهاز اللوحي للوصول إلى <1>{{sectionName}}</1>",
@ -72,7 +71,7 @@
"ChooseBackupFiles": "اختر ملفات النسخ الاحتياطي", "ChooseBackupFiles": "اختر ملفات النسخ الاحتياطي",
"ClearBackupList": "احذف جميع النسخ الاحتياطية", "ClearBackupList": "احذف جميع النسخ الاحتياطية",
"CloseMenu": "أغلاق القائمة", "CloseMenu": "أغلاق القائمة",
"CommonFilesDescription": "بالنسبة للملفات الموجودة في القسم العام، سيتم إنشاء غرفة منفصلة (غرفة مشتركة). سيتمكن مسؤولو DocSpace فقط من الوصول إلى هذه الغرفة. بشكل افتراضي، سيكون مالك الغرفة هو المستخدم الذي يبدأ الاستيراد: John Smith (You).", "CommonFilesDescription": "بالنسبة للملفات الموجودة في القسم العام، سيتم إنشاء غرفة منفصلة (غرفة مشتركة). سيتمكن مسؤولو {{productName}} فقط من الوصول إلى هذه الغرفة. بشكل افتراضي، سيكون مالك الغرفة هو المستخدم الذي يبدأ الاستيراد: {{user}} (You).",
"CompanyInfoSettings": "إعدادات معلومات الشركة", "CompanyInfoSettings": "إعدادات معلومات الشركة",
"CompanyInfoSettingsDescription": "سيتم عرض هذه المعلومات في النافذة <1> {{link}} </1>.", "CompanyInfoSettingsDescription": "سيتم عرض هذه المعلومات في النافذة <1> {{link}} </1>.",
"ConfirmEmailSended": "تم إرسال بريد التأكيد الإلكتروني إلى {{ownerName}}", "ConfirmEmailSended": "تم إرسال بريد التأكيد الإلكتروني إلى {{ownerName}}",
@ -86,15 +85,14 @@
"DataBackup": "النسخ الاحتياطي للبيانات", "DataBackup": "النسخ الاحتياطي للبيانات",
"DataImport": "استيراد البيانات", "DataImport": "استيراد البيانات",
"DataImportComplete": "اكتمل استيراد البيانات", "DataImportComplete": "اكتمل استيراد البيانات",
"DataImportDescription": "استيراد البيانات من خدمة جهة خارجية إلى DocSpace فقط. يسمح استيراد البيانات بنقل البيانات مثل جميع المستخدمين ومستنداتهم الشخصية والمشتركة.",
"DataImportProcessing": "معالجة استيراد البيانات", "DataImportProcessing": "معالجة استيراد البيانات",
"Deactivate": "تعطيل", "Deactivate": "تعطيل",
"DeactivateOrDeletePortal": "إلغاء تنشيط أو حذف الفضاء.", "DeactivateOrDeletePortal": "إلغاء تنشيط أو حذف الفضاء.",
"DefaultSettings": "الإعدادات الافتراضية", "DefaultSettings": "الإعدادات الافتراضية",
"DefineQuotaPerRoom": "تحديد الحصة لكل غرفة", "DefineQuotaPerRoom": "تحديد الحصة لكل غرفة",
"DefineQuotaPerUser": "تحديد الحصة لكل مستخدم", "DefineQuotaPerUser": "تحديد الحصة لكل مستخدم",
"DeleteDocSpace": "احذف DocSpace", "DeletePortal": "احذف {{productName}}",
"DeleteDocSpaceInfo": "قبل حذف المساحة ، يرجى التأكد من إيقاف تشغيل الفوترة التلقائية. يمكنك التحقق من حالة الفوترة التلقائية في<1> بوابة عملاء Stripe الخاصة بك</ 1>.", "DeletePortalInfo": "قبل حذف المساحة ، يرجى التأكد من إيقاف تشغيل الفوترة التلقائية. يمكنك التحقق من حالة الفوترة التلقائية في<1> بوابة عملاء Stripe الخاصة بك</ 1>.",
"DeleteTheme": "حذف الموضوع", "DeleteTheme": "حذف الموضوع",
"DeleteThemeForever": "هل تريد حذف المظهر نهائيًا؟", "DeleteThemeForever": "هل تريد حذف المظهر نهائيًا؟",
"DeleteThemeNotice": "سيتم حذف الموضوع بشكل دائم. لن تتمكن من التراجع عن هذا الإجراء.", "DeleteThemeNotice": "سيتم حذف الموضوع بشكل دائم. لن تتمكن من التراجع عن هذا الإجراء.",
@ -107,12 +105,12 @@
"DocumentService": "خدمة المستند", "DocumentService": "خدمة المستند",
"DocumentServiceLocationHeaderHelp": "خدمة المستندات هي خدمة الخادم التي تسمح بإجراء تحرير المستندات وتسمح بتحويل ملف المستند إلى تنسيق OfficeOpen XML المناسب. يحدد موقع خدمة المستندات عنوان الخادم الذي تم تثبيت خدمات المستندات عليه.", "DocumentServiceLocationHeaderHelp": "خدمة المستندات هي خدمة الخادم التي تسمح بإجراء تحرير المستندات وتسمح بتحويل ملف المستند إلى تنسيق OfficeOpen XML المناسب. يحدد موقع خدمة المستندات عنوان الخادم الذي تم تثبيت خدمات المستندات عليه.",
"DocumentServiceLocationUrlApi": "عنوان خدمة تعديل الملف", "DocumentServiceLocationUrlApi": "عنوان خدمة تعديل الملف",
"DocumentServiceLocationUrlInternal": "عنوان خدمة الملف للطلبات من DocSpace", "DocumentServiceLocationUrlInternal": "عنوان خدمة الملف للطلبات من {{productName}}",
"DocumentServiceLocationUrlPortal": "عنوان DocSpace للطلبات من خدمات المستند", "DocumentServiceLocationUrlPortal": "عنوان {{productName}} للطلبات من خدمات المستند",
"DownloadCopy": "تنزيل نسخة", "DownloadCopy": "تنزيل نسخة",
"DownloadLog": "سجل التنزيل", "DownloadLog": "سجل التنزيل",
"DownloadReportBtnText": "تنزيل التقرير", "DownloadReportBtnText": "تنزيل التقرير",
"DownloadReportDescription": "سيتم حفظ التقرير في مستنداتي", "DownloadReportDescription": "سيتم حفظ التقرير في المستندات",
"DownloadStatisticsText": "يمكنك تنزيل التقرير الخاص بالبيانات المتاحة خلال فترة التخزين المحددة لعرض الإحصائيات التفصيلية.", "DownloadStatisticsText": "يمكنك تنزيل التقرير الخاص بالبيانات المتاحة خلال فترة التخزين المحددة لعرض الإحصائيات التفصيلية.",
"DuplicateNoun": "متكرر", "DuplicateNoun": "متكرر",
"EditColorScheme": "تحرير نظام الألوان", "EditColorScheme": "تحرير نظام الألوان",
@ -126,22 +124,21 @@
"ErrorMessageBruteForceProtection": "الحجة المحددة كانت خارج نطاق القيم المتاحة.", "ErrorMessageBruteForceProtection": "الحجة المحددة كانت خارج نطاق القيم المتاحة.",
"ErrorOccuredDownloadLog": "حدثت أخطاء أثناء استيراد البيانات. قم بتنزيل السجل للتحقق منها.", "ErrorOccuredDownloadLog": "حدثت أخطاء أثناء استيراد البيانات. قم بتنزيل السجل للتحقق منها.",
"ErrorsWereFound": "تم العثور على أخطاء {{errors}}", "ErrorsWereFound": "تم العثور على أخطاء {{errors}}",
"ExistingAccount": "حساب موجود",
"ForcePathStyle": "فرض نمط المسار", "ForcePathStyle": "فرض نمط المسار",
"GroupsDescription": "سيتم استيراد المستخدمين الذين حددتهم في الخطوة السابقة إلى مجموعات تم إنشاؤها في {{serviceName}}. ستظهر المجموعات في قسم الحسابات.", "GroupsDescription": "سيتم استيراد المستخدمين الذين حددتهم في الخطوة السابقة إلى مجموعات تم إنشاؤها في {{serviceName}}. ستظهر المجموعات في قسم الحسابات.",
"HexCode": "رمز سداسي عشري", "HexCode": "رمز سداسي عشري",
"Import": "استيراد", "Import": "استيراد",
"ImportCompleteDescriptionGoogle": "اكتمل استيراد البيانات من مساحة عمل Google إلى ONLYOFFICE DocSpace!", "ImportCompleteDescriptionGoogle": "اكتمل استيراد البيانات من مساحة عمل Google إلى {{organizationName}} {{productName}}!",
"ImportCompleteDescriptionNextcloud": "اكتمل استيراد البيانات من Nextcloud إلى ONLYOFFICE DocSpace!", "ImportCompleteDescriptionNextcloud": "اكتمل استيراد البيانات من Nextcloud إلى {{organizationName}} {{productName}}!",
"ImportCompleteDescriptionWorkspace": "اكتمل استيراد البيانات من مساحة عمل ONLYOFFICE إلى DocSpace ONLYOFFICE!", "ImportCompleteDescriptionWorkspace": "اكتمل استيراد البيانات من مساحة عمل {{organizationName}} إلى {{productName}} {{organizationName}}!",
"ImportedUsers": "تم استيراد مستخدمي {{selectedUsers}}/{{importedUsers}} بنجاح.", "ImportedUsers": "تم استيراد مستخدمي {{selectedUsers}}/{{importedUsers}} بنجاح.",
"ImportFromGoogle": "الاستيراد من مساحة عمل Google", "ImportFromGoogle": "الاستيراد من مساحة عمل Google",
"ImportFromNextcloud": "الاستيراد من Nextcloud", "ImportFromNextcloud": "الاستيراد من Nextcloud",
"ImportFromOnlyoffice": "الاستيراد من مساحة عمل ONLYOFFICE", "ImportFromPortal": "الاستيراد من مساحة عمل {{organizationName}}",
"ImportProcessingDescription": "ترحيل البيانات قيد التقدم. الرجاء الانتظار.", "ImportProcessingDescription": "ترحيل البيانات قيد التقدم. الرجاء الانتظار.",
"ImportSectionDescription": "حدد أقساما للاستيراد. ستظهر في الأقسام المقابلة من DocSpace.", "ImportSectionDescription": "حدد أقساما للاستيراد. ستظهر في الأقسام المقابلة من {{productName}}.",
"IncludedInBusiness": "تم إضافتها في خطة عمل", "IncludedInBusiness": "تم إضافتها في خطة عمل",
"IntegrationRequest": "هل تفتقد تكاملاً مفيداً أو مكوناً مفيداً في ONLYOFFICE (المجموعة المكتبية المتكاملة ل DocSpace)؟ اترك طلباً لفريقنا و سننظر في ذلك.", "IntegrationRequest": "هل تفتقد تكاملاً مفيداً أو مكوناً مفيداً في {{organizationName}} (المجموعة المكتبية المتكاملة ل {{productName}})؟ اترك طلباً لفريقنا و سننظر في ذلك.",
"IPSecurity": "أمان بروتوكول الانترنت", "IPSecurity": "أمان بروتوكول الانترنت",
"IPSecurityMobileDescription": "حماية IP تستخدم لتقيد تسجيل الدخول للبوابة من جميع عناوين IP باستثناء عناوين معينة.", "IPSecurityMobileDescription": "حماية IP تستخدم لتقيد تسجيل الدخول للبوابة من جميع عناوين IP باستثناء عناوين معينة.",
"IPSecuritySettingDescription": "تهيئة حماية IP لتقييد إمكانية تسجيل الدخول لعناوين IP محددة. استخدم إما نفس عناوين IP في صيغة IPv4 أو نطاق IP أو CIDR masking. لا تعمل حماية IP لمالكين المساحة، \n بإمكانهم الوصول إلى المساحة من خلال أي عنوان IP.", "IPSecuritySettingDescription": "تهيئة حماية IP لتقييد إمكانية تسجيل الدخول لعناوين IP محددة. استخدم إما نفس عناوين IP في صيغة IPv4 أو نطاق IP أو CIDR masking. لا تعمل حماية IP لمالكين المساحة، \n بإمكانهم الوصول إلى المساحة من خلال أي عنوان IP.",
@ -149,7 +146,7 @@
"LanguageAndTimeZoneSettingsNavDescription": "إعدادات اللغة والمنطقة الزمنية هي طريقة لتغير لغة البوابة بأكملها لجميع مستخدمين البوابة ولتهيئة المنطقة الزمنية حيث يمكنهم متابعة أحداث البوابة المعروضة بالوقت والتاريخ الصحيح.", "LanguageAndTimeZoneSettingsNavDescription": "إعدادات اللغة والمنطقة الزمنية هي طريقة لتغير لغة البوابة بأكملها لجميع مستخدمين البوابة ولتهيئة المنطقة الزمنية حيث يمكنهم متابعة أحداث البوابة المعروضة بالوقت والتاريخ الصحيح.",
"LastUpdate": "اخر تحديث: {{date}}", "LastUpdate": "اخر تحديث: {{date}}",
"LicenseLimitCounter": "حد الترخيص للمدراء/المستخدمين ذوي الصلاحيات:", "LicenseLimitCounter": "حد الترخيص للمدراء/المستخدمين ذوي الصلاحيات:",
"LicenseLimitDescription": "يتكون عداد حد الترخيص من: الحسابات الموجودة بالفعل في DocSpace والمستخدمين الجدد الذين تريد استيرادهم. إذا قمت باستيراد مستخدمين لديهم حساب DocSpace بالفعل، فلن يتم احتسابهم مرة أخرى في العداد. يسمح لك ترخيص DocSpace الخاص بك بالحصول على 100 مستخدم كحد أقصى.", "LicenseLimitDescription": "يتكون عداد حد الترخيص من: الحسابات الموجودة بالفعل في {{productName}} والمستخدمين الجدد الذين تريد استيرادهم. إذا قمت باستيراد مستخدمين لديهم حساب {{productName}} بالفعل، فلن يتم احتسابهم مرة أخرى في العداد. يسمح لك ترخيص {{productName}} الخاص بك بالحصول على {{maxLimit}} مستخدم كحد أقصى.",
"Lifetime": "الوقت المتبقي (دقيقة)", "Lifetime": "الوقت المتبقي (دقيقة)",
"LimitThemesTooltip": "يمكنك فقط إنشاء 3 قوالب مخصصة. لإنشاء واحدة جديدة ، يجب عليك حذف أحد القوالب السابقة.", "LimitThemesTooltip": "يمكنك فقط إنشاء 3 قوالب مخصصة. لإنشاء واحدة جديدة ، يجب عليك حذف أحد القوالب السابقة.",
"LocalFile": "ملف محلي", "LocalFile": "ملف محلي",
@ -181,19 +178,19 @@
"Path": "مسار", "Path": "مسار",
"PersonalFiles": "الملفات الشخصية", "PersonalFiles": "الملفات الشخصية",
"PersonalFilesDescription": "سيتم استيراد ملفات المستخدم والمستندات إلى المستندات > \"المستندات\".", "PersonalFilesDescription": "سيتم استيراد ملفات المستخدم والمستندات إلى المستندات > \"المستندات\".",
"PortalAccess": "الوصول إلى DocSpace", "PortalAccess": "الوصول إلى {{productName}}",
"PortalCreatedDate": "تاريخ إنشاء البوابة: {{date}}", "PortalCreatedDate": "تاريخ إنشاء البوابة: {{date}}",
"PortalDeactivation": "قم بإلغاء تنشيط DocSpace", "PortalDeactivation": "قم بإلغاء تنشيط {{productName}}",
"PortalDeactivationDescription": "استخدم هذا الخيار لإلغاء تنشيط إستضافتك مؤقتًا.", "PortalDeactivationDescription": "استخدم هذا الخيار لإلغاء تنشيط إستضافتك مؤقتًا.",
"PortalDeactivationHelper": "إذا كنت ترغب في إلغاء تنشيط DocSpace هذا ، فسيتم حظر إستضافتك وجميع المعلومات المرتبطة بها حتى لا يتمكن أي شخص من الوصول إليها لفترة معينة. للقيام بذلك ، انقر فوق زر إلغاء التنشيط. سيتم إرسال ارتباط لتأكيد العملية إلى عنوان البريد الإلكتروني لمالك الاستضافة. \\ n في حالة رغبتك في العودة إلى الاستضافة ومتابعة استخدامها ، ستحتاج إلى استخدام الارتباط الثاني الموجود في رسالة البريد الإلكتروني للتأكيد. لذا ، من فضلك ، احتفظ بهذا البريد الإلكتروني في مكان آمن.", "PortalDeactivationHelper": "إذا كنت ترغب في إلغاء تنشيط {{productName}} هذا ، فسيتم حظر إستضافتك وجميع المعلومات المرتبطة بها حتى لا يتمكن أي شخص من الوصول إليها لفترة معينة. للقيام بذلك ، انقر فوق زر إلغاء التنشيط. سيتم إرسال ارتباط لتأكيد العملية إلى عنوان البريد الإلكتروني لمالك الاستضافة. \\ n في حالة رغبتك في العودة إلى الاستضافة ومتابعة استخدامها ، ستحتاج إلى استخدام الارتباط الثاني الموجود في رسالة البريد الإلكتروني للتأكيد. لذا ، من فضلك ، احتفظ بهذا البريد الإلكتروني في مكان آمن.",
"PortalDeletion": "حذف DocSpace", "PortalDeletion": "حذف {{productName}}",
"PortalDeletionDescription": "استخدم هذا الخيار لحذف إستضافتك بشكل دائم.", "PortalDeletionDescription": "استخدم هذا الخيار لحذف إستضافتك بشكل دائم.",
"PortalDeletionEmailSended": "تم إرسال رابط لتأكيد العملية إلى {{ownerEmail}} (عنوان البريد الإلكتروني لمالك المساحة).", "PortalDeletionEmailSended": "تم إرسال رابط لتأكيد العملية إلى {{ownerEmail}} (عنوان البريد الإلكتروني لمالك المساحة).",
"PortalDeletionHelper": "إذا كنت لا تعتقد أنك ستستخدم المساحة وترغب في حذف مساحتك نهائيًا ، أرسل طلبك باستخدام زر حذف. من فضلك ، ضع في اعتبارك أنك لن تتمكن من إعادة تنشيط مساحتك أو استعادة أي معلومات مرتبطة بها.", "PortalDeletionHelper": "إذا كنت لا تعتقد أنك ستستخدم المساحة وترغب في حذف مساحتك نهائيًا ، أرسل طلبك باستخدام زر حذف. من فضلك ، ضع في اعتبارك أنك لن تتمكن من إعادة تنشيط مساحتك أو استعادة أي معلومات مرتبطة بها.",
"PortalNameEmpty": "اسم الحساب فارغ", "PortalNameEmpty": "اسم الحساب فارغ",
"PortalNameIncorrect": "اسم حساب غير صحيح", "PortalNameIncorrect": "اسم حساب غير صحيح",
"PortalNameLength": "يجب أن يكون اسم الحساب بين {{minLength}} و {{maxLength}} حرفًا", "PortalNameLength": "يجب أن يكون اسم الحساب بين {{minLength}} و {{maxLength}} حرفًا",
"PortalRenaming": "إعادة تسمية DocSpace", "PortalRenaming": "إعادة تسمية {{productName}}",
"PortalRenamingDescriptionText": "قم بتغير عنوان المساحة الذي يظهر بجانب {{ domain }}.", "PortalRenamingDescriptionText": "قم بتغير عنوان المساحة الذي يظهر بجانب {{ domain }}.",
"PortalRenamingLabelText": "اسم المساحة الجديد", "PortalRenamingLabelText": "اسم المساحة الجديد",
"PortalRenamingModalText": "أنت على وشك إعادة تسمية البوابة الإلكترونية الخاصة بك. هل أنت متأكد أنك تريد الاستمرار؟", "PortalRenamingModalText": "أنت على وشك إعادة تسمية البوابة الإلكترونية الخاصة بك. هل أنت متأكد أنك تريد الاستمرار؟",
@ -210,31 +207,30 @@
"RecoveryFileNotSelected": "خطأ في الاسترداد. لم يتم تحديد ملف الاسترداد.", "RecoveryFileNotSelected": "خطأ في الاسترداد. لم يتم تحديد ملف الاسترداد.",
"RestoreBackup": "استرجاع", "RestoreBackup": "استرجاع",
"RestoreBackupDescription": "استخدم هذا الخيار لاستعادة إستضافتك من ملف النسخ الاحتياطي المحفوظ مسبقًا.", "RestoreBackupDescription": "استخدم هذا الخيار لاستعادة إستضافتك من ملف النسخ الاحتياطي المحفوظ مسبقًا.",
"RestoreBackupResetInfoWarningText": "سيتم إعادة تعيين جميع كلمات السر الحالية. سوف يتلقى مستخدمي DocSpaceبريد يحتوي على رابط لاستعادة الوصول.", "RestoreBackupResetInfoWarningText": "سيتم إعادة تعيين جميع كلمات السر الحالية. سوف يتلقى مستخدمي {{productName}}بريد يحتوي على رابط لاستعادة الوصول.",
"RestoreBackupWarningText": "سيصبح DocSpaceغير متاح خلال عملية الاستعادة. بعد اكتمال الاستعادة سيتم فقدان كل التغييرات التي تم القيام بها بعد تاريخ الاستعادة المحدد.", "RestoreBackupWarningText": "سيصبح {{productName}}غير متاح خلال عملية الاستعادة. بعد اكتمال الاستعادة سيتم فقدان كل التغييرات التي تم القيام بها بعد تاريخ الاستعادة المحدد.",
"RoomsModule": "غرفة النسخ الاحتياطي", "RoomsModule": "غرفة النسخ الاحتياطي",
"RoomsModuleDescription": "يمكنك إنشاء غرفة جديدة خصيصًا للنسخ الاحتياطي ، أو اختيار إحدى الغرف الموجودة ، أو حفظ النسخة في غرفة {{roomName}} الخاصة بهم.", "RoomsModuleDescription": "يمكنك إنشاء غرفة جديدة خصيصًا للنسخ الاحتياطي ، أو اختيار إحدى الغرف الموجودة ، أو حفظ النسخة في غرفة {{roomName}} الخاصة بهم.",
"SaveToApply": "انقر على <strong>حفظ</strong> في الأسفل للتطبيق.", "SaveToApply": "انقر على <strong>حفظ</strong> في الأسفل للتطبيق.",
"SelectedUsersCounter": "المُختار: مستخدمين {{selectedUsers}}/{{totalUsers}}", "SelectedUsersCounter": "المُختار: مستخدمين {{selectedUsers}}/{{totalUsers}}",
"SelectFileDescriptionGoogle": "اختر ملفات الاحتفاظ بنسخة احتياطية في مساحة عمل Google لبدء استيراد البيانات. يمكن تحديد ملفات متعددة. بمجرد اكتمال تحميل البيانات وتحليلها، ستبدأ الخطوة التالية تلقائيا.", "SelectFileDescriptionGoogle": "اختر ملفات الاحتفاظ بنسخة احتياطية في مساحة عمل Google لبدء استيراد البيانات. يمكن تحديد ملفات متعددة. بمجرد اكتمال تحميل البيانات وتحليلها، ستبدأ الخطوة التالية تلقائيا.",
"SelectFileDescriptionNextcloud": "حدد ملف النسخ الاحتياطي Nextcloud لبدء استيراد البيانات. يمكن تحديد ملف واحد فقط. بمجرد اكتمال تحميل البيانات وتحليلها، ستبدأ الخطوة التالية تلقائيا.", "SelectFileDescriptionNextcloud": "حدد ملف النسخ الاحتياطي Nextcloud لبدء استيراد البيانات. يمكن تحديد ملف واحد فقط. بمجرد اكتمال تحميل البيانات وتحليلها، ستبدأ الخطوة التالية تلقائيا.",
"SelectFileDescriptionWorkspace": "حدد ملف النسخ الاحتياطي مساحة عمل ONLYOFFICE لبدء استيراد البيانات. بمجرد اكتمال تحميل البيانات وتحليلها، ستبدأ الخطوة التالية تلقائيا.", "SelectFileDescriptionWorkspace": "حدد ملف النسخ الاحتياطي مساحة عمل {{organizationName}} لبدء استيراد البيانات. بمجرد اكتمال تحميل البيانات وتحليلها، ستبدأ الخطوة التالية تلقائيا.",
"SelectFileInGZFormat": "حدد الملف بتنسيق ملف مضغوط", "SelectFileInGZFormat": "حدد الملف بتنسيق ملف مضغوط",
"SelectUsers": "حدد المستخدمين", "SelectUsers": "حدد المستخدمين",
"SelectUsersDescriptionGoogle": "تحقق من المستخدمين من القائمة لاستيرادها إلى ONLYOFFICE DocSpace. سيتم استيراد المستخدمين من مساحة عمل Google بدون الاسم الأول/اسم العائلة، وسيتم استخدام اسم بريدهم الإلكتروني بدلا من ذلك. يمكن تغيير أسماء المستخدمين بعد الاستيراد. يتم تمييز المستخدمين الموجودين بالفعل في ONLYOFFICE DocSpace بلون أخضر ولا يتم التحقق منهم بشكل افتراضي.", "SelectUsersDescriptionGoogle": "تحقق من المستخدمين من القائمة لاستيرادها إلى {{organizationName}} {{productName}}. سيتم استيراد المستخدمين من مساحة عمل Google بدون الاسم الأول/اسم العائلة، وسيتم استخدام اسم بريدهم الإلكتروني بدلا من ذلك. يمكن تغيير أسماء المستخدمين بعد الاستيراد. يتم تمييز المستخدمين الموجودين بالفعل في {{organizationName}} {{productName}} بلون أخضر ولا يتم التحقق منهم بشكل افتراضي.",
"SelectUsersDescriptionNextcloud": "تحقق من المستخدمين من القائمة لاستيرادها إلى ONLYOFFICE DocSpace. يمكن تحديد المستخدمين الذين لديهم بريد إلكتروني فقط. يتم تمييز المستخدمين الموجودين بالفعل في ONLYOFFICE DocSpace بلون أخضر ولا يتم التحقق منهم بشكل افتراضي.", "SelectUsersDescriptionNextcloud": "تحقق من المستخدمين من القائمة لاستيرادها إلى {{organizationName}} {{productName}}. يمكن تحديد المستخدمين الذين لديهم بريد إلكتروني فقط. يتم تمييز المستخدمين الموجودين بالفعل في {{organizationName}} {{productName}} بلون أخضر ولا يتم التحقق منهم بشكل افتراضي.",
"SelectUsersDescriptionWorkspace": "تحقق من المستخدمين من القائمة لاستيرادها إلى ONLYOFFICE DocSpace. يتم تمييز المستخدمين الموجودين بالفعل في ONLYOFFICE DocSpace بلون أخضر ولا يتم التحقق منهم بشكل افتراضي.", "SelectUsersDescriptionWorkspace": "تحقق من المستخدمين من القائمة لاستيرادها إلى {{organizationName}} {{productName}}. يتم تمييز المستخدمين الموجودين بالفعل في {{organizationName}} {{productName}} بلون أخضر ولا يتم التحقق منهم بشكل افتراضي.",
"SelectUsersWithEmail": "تحديد المستخدمين باستخدام البريد الإلكتروني", "SelectUsersWithEmail": "تحديد المستخدمين باستخدام البريد الإلكتروني",
"SelectUserTypes": "حدد أنواع المستخدمين", "SelectUserTypes": "حدد أنواع المستخدمين",
"SelectUserTypesDescription": "حدد أدوار DocSpace للمستخدمين المستوردين: <1> مدير مساحة العمل </1>، <1>مدير الغرفة</1> أو<1>مستخدم ذو صلاحية</1>. بشكل افتراضي، يتم اختيار دور مستخدم ذو صلاحية لكل مستخدم. يمكنك إدارة الأدوار بعد الاستيراد.",
"SendNotificationAboutRestoring": "إرسال إشعار حول استعادة المساحة للمستخدمين", "SendNotificationAboutRestoring": "إرسال إشعار حول استعادة المساحة للمستخدمين",
"ServerSideEncryptionMethod": "طريقة التشفير من جانب الخادم", "ServerSideEncryptionMethod": "طريقة التشفير من جانب الخادم",
"ServiceUrl": "عنوان موقع الويب للخدمة", "ServiceUrl": "عنوان موقع الويب للخدمة",
"SessionLifetime": "مدة الجلسة", "SessionLifetime": "مدة الجلسة",
"SessionLifetimeMobileDescription": "يسمح لك خيار تحديد مدة الجلسة لتحديد الوقت (بالدقيقة) قبل أن يحتاج مستخدمي DocSpace لإدخال الرموز مجدداً من أجل الدخول للمساحة.", "SessionLifetimeMobileDescription": "يسمح لك خيار تحديد مدة الجلسة لتحديد الوقت (بالدقيقة) قبل أن يحتاج مستخدمي {{productName}} لإدخال الرموز مجدداً من أجل الدخول للمساحة.",
"SessionLifetimeSettingDescription": "قم بتعديل مدة الجلسة لتحديد الفترة الزمنية قبل أن يتم تسجيل الخروج بشكل تلقائي. سيتم تسجيل الخروج لجميع المستخدمين بعد الحفظ.", "SessionLifetimeSettingDescription": "قم بتعديل مدة الجلسة لتحديد الفترة الزمنية قبل أن يتم تسجيل الخروج بشكل تلقائي. سيتم تسجيل الخروج لجميع المستخدمين بعد الحفظ.",
"SetDefaultRoomQuota": "قم بتعيين الحصة النسبية الافتراضية للتخزين للغرف في DocSpace هذا. يمكن تعديله لاحقا لكل غرفة على حدة من قبل مسؤول الغرفة.", "SetDefaultRoomQuota": "قم بتعيين الحصة النسبية الافتراضية للتخزين للغرف في {{productName}} هذا. يمكن تعديله لاحقا لكل غرفة على حدة من قبل مسؤول الغرفة.",
"SetDefaultUserQuota": "قم بتعيين الحصة النسبية للتخزين لمستخدمي DocSpace. تؤثر الحصة النسبية للمستخدم على حد التخزين لمجلد \"المستندات\" لكل مستخدم.", "SetDefaultUserQuota": "قم بتعيين الحصة النسبية للتخزين لمستخدمي {{productName}}. تؤثر الحصة النسبية للمستخدم على حد التخزين لمجلد \"المستندات\" لكل مستخدم.",
"SettingPasswordDescription": "تهيئة إعدادات قوة كلمة المرور لتعزيز حماية كلمة المرور.", "SettingPasswordDescription": "تهيئة إعدادات قوة كلمة المرور لتعزيز حماية كلمة المرور.",
"SettingPasswordStrengthMobileDescription": "إعدادات قوة كلمة المرور هي طريقة لتحديد مدى فعالية كلمة المرور وقوتها ضد الاختراقات.", "SettingPasswordStrengthMobileDescription": "إعدادات قوة كلمة المرور هي طريقة لتحديد مدى فعالية كلمة المرور وقوتها ضد الاختراقات.",
"SettingPasswordTittle": "إعدادات قوة كلمة المرور", "SettingPasswordTittle": "إعدادات قوة كلمة المرور",
@ -248,7 +244,7 @@
"SingleSignOn": "الدخول الموحد", "SingleSignOn": "الدخول الموحد",
"SMTPSettings": "إعدادات برتوكول نقل البريد الالكتروني", "SMTPSettings": "إعدادات برتوكول نقل البريد الالكتروني",
"SMTPSettingsDescription": "إعدادات برتوكول نقل البريد الالكتروني ضرورية لإعداد حساب بريد إلكتروني والذي سيتم استخدامه لإرسال إعلامات من البوابة باستخدام خادم برتوكول نقل البريد الالكتروني الخاص بك بدلاً من الخادم الذي تستخدمه {{organizationName}}. يرجى ملء جميع الحقول والنقر فوق الزر \"حفظ\". يمكنك استخدام زر \"إرسال بريد اختبار\" للتحقق مما إذا كانت جميع الإعدادات التي أدخلتها صحيحة وتعمل كما هو مفترض.", "SMTPSettingsDescription": "إعدادات برتوكول نقل البريد الالكتروني ضرورية لإعداد حساب بريد إلكتروني والذي سيتم استخدامه لإرسال إعلامات من البوابة باستخدام خادم برتوكول نقل البريد الالكتروني الخاص بك بدلاً من الخادم الذي تستخدمه {{organizationName}}. يرجى ملء جميع الحقول والنقر فوق الزر \"حفظ\". يمكنك استخدام زر \"إرسال بريد اختبار\" للتحقق مما إذا كانت جميع الإعدادات التي أدخلتها صحيحة وتعمل كما هو مفترض.",
"StatisticDescription": "هنا، يمكنك عرض بيانات استخدام التخزين التفصيلية في DocSpace.", "StatisticDescription": "هنا، يمكنك عرض بيانات استخدام التخزين التفصيلية في {{productName}}.",
"Statistics": "الاحصاءات", "Statistics": "الاحصاءات",
"StorageManagement": "إدارة التخزين", "StorageManagement": "إدارة التخزين",
"StoragePeriod": "فترة التخزين", "StoragePeriod": "فترة التخزين",
@ -268,7 +264,6 @@
"ThirdPartyResourceDescription": "يمكن حفظ النسخ الاحتياطي في حساب الطرف الثالث الخاص بك (دروب بوكس أو بوكس دوت كوم أو وان درايف أو جوجل درايف). تحتاج إلى توصيل حساب الطرف الثالث الخاص بك (دروب بوكس أو بوكس دوت كوم أو وان درايف أو جوجل درايف) قبل أن تتمكن من حفظ نسختك الاحتياطية هناك.", "ThirdPartyResourceDescription": "يمكن حفظ النسخ الاحتياطي في حساب الطرف الثالث الخاص بك (دروب بوكس أو بوكس دوت كوم أو وان درايف أو جوجل درايف). تحتاج إلى توصيل حساب الطرف الثالث الخاص بك (دروب بوكس أو بوكس دوت كوم أو وان درايف أو جوجل درايف) قبل أن تتمكن من حفظ نسختك الاحتياطية هناك.",
"ThirdPartyStorageDescription": "يمكن حفظ النسخ الاحتياطي في وحدة تخزين تابعة لجهة خارجية. قبل ذلك ، تحتاج إلى توصيل الخدمة المقابلة في قسم \"التكامل\". خلاف ذلك ، ستكون الإعدادات التالية غير نشطة.", "ThirdPartyStorageDescription": "يمكن حفظ النسخ الاحتياطي في وحدة تخزين تابعة لجهة خارجية. قبل ذلك ، تحتاج إلى توصيل الخدمة المقابلة في قسم \"التكامل\". خلاف ذلك ، ستكون الإعدادات التالية غير نشطة.",
"ThirdPartyTitleDescription": "باستخدام مفاتيح المصادقة، يمكنك توصيل خدمات الجهات الخارجية بإٍستضافتك. سجّل الدخول بسهولة باستخدام فيس بوك أو جوجل أو لنكد ان. أضف حسابات دروب بوكس و وان درايف وحسابات أخرى للعمل مع الملفات المخزنة هناك.", "ThirdPartyTitleDescription": "باستخدام مفاتيح المصادقة، يمكنك توصيل خدمات الجهات الخارجية بإٍستضافتك. سجّل الدخول بسهولة باستخدام فيس بوك أو جوجل أو لنكد ان. أضف حسابات دروب بوكس و وان درايف وحسابات أخرى للعمل مع الملفات المخزنة هناك.",
"TimeLanguageSettingsDescription": "قم بتغيير إعدادات اللغة والفترة الزمنية لتعديل اللغة والفترة الزمنية للمساحة.",
"TimeLanguageSettingsSave": "اضغط على <strong>حفظ</strong> في الأسفل لتطبيق الإجراء.", "TimeLanguageSettingsSave": "اضغط على <strong>حفظ</strong> في الأسفل لتطبيق الإجراء.",
"TimeZone": "وحدة زمنية", "TimeZone": "وحدة زمنية",
"Top5rooms": "أفضل 5 غرف حسب استخدام التخزين:", "Top5rooms": "أفضل 5 غرف حسب استخدام التخزين:",
@ -278,10 +273,9 @@
"TrustedMailMobileDescription": "إعدادات نطاق البريد الموثوق هي طريقة لتحديد خوادم البريد المستخدم للتسجيل الشخصي للمستخدم.", "TrustedMailMobileDescription": "إعدادات نطاق البريد الموثوق هي طريقة لتحديد خوادم البريد المستخدم للتسجيل الشخصي للمستخدم.",
"TrustedMailSettingDescription": "تهيئة إعدادات نطاق البريد الموثوق لتحديد خوادم البريد المسموحة للتسجيل الشخصي للمستخدم.", "TrustedMailSettingDescription": "تهيئة إعدادات نطاق البريد الموثوق لتحديد خوادم البريد المسموحة للتسجيل الشخصي للمستخدم.",
"TwoFactorAuth": "المصادقة الثنائية", "TwoFactorAuth": "المصادقة الثنائية",
"TwoFactorAuthEnableDescription": "تفعيل المصادقة ثنائية العوامل لحماية أكثر لوصول المستخدمين لـ DocSpace.", "TwoFactorAuthEnableDescription": "تفعيل المصادقة ثنائية العوامل لحماية أكثر لوصول المستخدمين لـ {{productName}}.",
"TwoFactorAuthMobileDescription": "المصادقة الثنائية هي طريقة أكثر أمان للمستخدمين للدخول للبوابة. سيطلب من المستخدم بعد إدخال الرموز السرية أن يدخل رمز من الرسائل القصيرة المستلمة على الهاتف الذي تم إضافته في البوابة الأولى لتسجيل الدخول أو الرمز الموجود في تطبيق المصادقة.", "TwoFactorAuthMobileDescription": "المصادقة الثنائية هي طريقة أكثر أمان للمستخدمين للدخول للبوابة. سيطلب من المستخدم بعد إدخال الرموز السرية أن يدخل رمز من الرسائل القصيرة المستلمة على الهاتف الذي تم إضافته في البوابة الأولى لتسجيل الدخول أو الرمز الموجود في تطبيق المصادقة.",
"TwoFactorAuthSave": "اضغط على <strong>حفظ</strong> في الأسفل للتطبيق.", "TwoFactorAuthSave": "اضغط على <strong>حفظ</strong> في الأسفل للتطبيق.",
"TypesAndPrivileges": "<1>أنواع حسابات المشرف وامتيازاتها</1> <br> <br> <2>مدير المساحة</2> <br> تشكيل المساحة وإنشاء الغرف وإدارتها والقدرة على دعوة المستخدمين وإدارتهم في DocSpace وفي الغرف الزجاجية والقدرة على إدارة حقوق الوصول. <br> <br> <3>مدير الغرفة</3> <br> إدارة الغرفة والأرشفة ودعوة المستخدم وإدارتها. يمكن تعيين العديد من المسؤولين للغرفة. <br> <br> <4>مستخدم ذو صلاحية</4> <br> يمكن للمستخدمين ذةي الصلاحيات إنشاء الملفات وتعديلها في الغرفة، ولكن لا يمكنهم إنشاء غرف أو إدارة المستخدمين أو الوصول إلى الإعدادات.",
"UnsavedChangesBody": "لن يتم حفظ التغييرات إذا قمت بإغلاق قائمة الإعدادات الآن.", "UnsavedChangesBody": "لن يتم حفظ التغييرات إذا قمت بإغلاق قائمة الإعدادات الآن.",
"UnsupportedFilesDescription": "بعض ملفات النسخ الاحتياطي غير مدعومة. انقر فوق \"التحقق من الملفات غير المدعومة\" لتنزيل قائمة العناصر غير المدعومة", "UnsupportedFilesDescription": "بعض ملفات النسخ الاحتياطي غير مدعومة. انقر فوق \"التحقق من الملفات غير المدعومة\" لتنزيل قائمة العناصر غير المدعومة",
"UnsupportedFilesWithUploadDesc": "بعض ملفات النسخ الاحتياطي غير مدعومة. انقر فوق \"التحقق من الملفات غير المدعومة\" لتنزيل قائمة العناصر غير المدعومة أو انقر فوق \"تحميل إلى الخادم\" للمتابعة بدونها.", "UnsupportedFilesWithUploadDesc": "بعض ملفات النسخ الاحتياطي غير مدعومة. انقر فوق \"التحقق من الملفات غير المدعومة\" لتنزيل قائمة العناصر غير المدعومة أو انقر فوق \"تحميل إلى الخادم\" للمتابعة بدونها.",
@ -293,7 +287,7 @@
"UsedStorage": "مستخدم: {{size}}", "UsedStorage": "مستخدم: {{size}}",
"UseHttp": "استخدم Http", "UseHttp": "استخدم Http",
"UserAgreement": "أؤكد وأريد المتابعة", "UserAgreement": "أؤكد وأريد المتابعة",
"UserLimitExceeded": "تم تجاوز حد المستخدم. للمتابعة إلى الخطوة التالية، يرجى ضبط عدد المستخدمين أو زيادة حد مستخدم DocSpace.", "UserLimitExceeded": "تم تجاوز حد المستخدم. للمتابعة إلى الخطوة التالية، يرجى ضبط عدد المستخدمين أو زيادة حد مستخدم {{productName}}.",
"UsersSectionDescription": "يتضمن قسم \"المستخدمون\" المستخدمين الذين حددتهم في الخطوة السابقة. بشكل افتراضي، يتم تمكينه دائما ولا يمكن إلغاء تحديده.", "UsersSectionDescription": "يتضمن قسم \"المستخدمون\" المستخدمين الذين حددتهم في الخطوة السابقة. بشكل افتراضي، يتم تمكينه دائما ولا يمكن إلغاء تحديده.",
"UseSpecialChar": "استخدم أحرفًا خاصة", "UseSpecialChar": "استخدم أحرفًا خاصة",
"UseUpperCase": "استخدم الاحرف الكبيرة", "UseUpperCase": "استخدم الاحرف الكبيرة",

View File

@ -3,6 +3,5 @@
"FormFilling": "تعبئة النموذج", "FormFilling": "تعبئة النموذج",
"LinkName": "اسم الرابط", "LinkName": "اسم الرابط",
"ShareEmailBody": "لقد تم منحك حق الوصول إلى المستند {{itemName}}. انقر فوق الرابط أدناه لفتح المستند الآن: {{shareLink}}.", "ShareEmailBody": "لقد تم منحك حق الوصول إلى المستند {{itemName}}. انقر فوق الرابط أدناه لفتح المستند الآن: {{shareLink}}.",
"ShareEmailSubject": "لقد تم منحك حق الوصول إلى المستند {{itemName}}", "ShareEmailSubject": "لقد تم منحك حق الوصول إلى المستند {{itemName}}"
"SharingSettingsTitle": "إعدادات المشاركة"
} }

View File

@ -31,7 +31,7 @@
"PrivateKey": "مفتاح سري", "PrivateKey": "مفتاح سري",
"ProviderURL": "معرف مزود الهوية", "ProviderURL": "معرف مزود الهوية",
"ProviderURLTooltip": "معرف كيان مزود الهوية (رابط جهة الإصدار)", "ProviderURLTooltip": "معرف كيان مزود الهوية (رابط جهة الإصدار)",
"ServiceProviderSettings": "ONLYOFFICE SP اعدادت", "ServiceProviderSettings": "{{organizationName}} SP اعدادت",
"ServiceProviderSettingsDescription": "قم بتهيئة إعدادات مزود الخدمة وإضافة شهادات SP لمرة واحدة لتسجيل الدخول.", "ServiceProviderSettingsDescription": "قم بتهيئة إعدادات مزود الخدمة وإضافة شهادات SP لمرة واحدة لتسجيل الدخول.",
"Show": "عرض", "Show": "عرض",
"ShowAdditionalParameters": "عرض الاعدادات المتقدمة", "ShowAdditionalParameters": "عرض الاعدادات المتقدمة",
@ -47,8 +47,8 @@
"spDecryptStatements": "فك تشفير التأكيدات", "spDecryptStatements": "فك تشفير التأكيدات",
"SPEntityId": "معرف كيان SP (ارتباط إلى بيانات التعريف لغة التوصيف الموسعة)", "SPEntityId": "معرف كيان SP (ارتباط إلى بيانات التعريف لغة التوصيف الموسعة)",
"SPEntityIdTooltip": "عنوان رابط موفر خدمة لغة التوصيف الموسعة والذي يمكن تنزيله واستخدامه بواسطة موفر الهوية لتعريف مقدم الخدمة بشكل لا لبس فيه", "SPEntityIdTooltip": "عنوان رابط موفر خدمة لغة التوصيف الموسعة والذي يمكن تنزيله واستخدامه بواسطة موفر الهوية لتعريف مقدم الخدمة بشكل لا لبس فيه",
"SpMetadata": "البيانات الوصفية ONLYOFFICE SP", "SpMetadata": "البيانات الوصفية {{organizationName}} SP",
"SpMetadataDescription": "قم بالوصول إلى البيانات التعريفية لموفر الخدمة لإضافة ONLYOFFICE DocSpace كمقدم خدمة موثوق به في حساب IdP الخاص بك.", "SpMetadataDescription": "قم بالوصول إلى البيانات التعريفية لموفر الخدمة لإضافة {{organizationName}} {{productName}} كمقدم خدمة موثوق به في حساب IdP الخاص بك.",
"spSignExitRequest": "طلبات تسجيل الخروج", "spSignExitRequest": "طلبات تسجيل الخروج",
"spSigningAlgorithm": "خوارزمية التوقيع", "spSigningAlgorithm": "خوارزمية التوقيع",
"spSignResponseRequest": "استجابات تسجيل الخروج", "spSignResponseRequest": "استجابات تسجيل الخروج",

View File

@ -1,5 +1,5 @@
{ {
"AppName": "مستندات ONLYOFFICE", "AppName": "مستندات {{organizationName}}",
"AppStore": "على App Store", "AppStore": "على App Store",
"GooglePlay": "على Google Play" "GooglePlay": "على Google Play"
} }

View File

@ -21,7 +21,6 @@
"FolderTitleWebDav": "مجلد WebDAV", "FolderTitleWebDav": "مجلد WebDAV",
"FolderTitleYandex": "مجلد Yandex", "FolderTitleYandex": "مجلد Yandex",
"FormTemplates": "قوالب جاهزة", "FormTemplates": "قوالب جاهزة",
"LinkCopySuccess": "تم نسخ الرابط إلى الحافظة",
"LinkHasExpiredAndHasBeenDisabled": "تم انتهاء صلاحية الرابط وتم تعطيله", "LinkHasExpiredAndHasBeenDisabled": "تم انتهاء صلاحية الرابط وتم تعطيله",
"LinkValidTime": "هذا الرابط صالح لمدة {{days_count}} أيام فقط.", "LinkValidTime": "هذا الرابط صالح لمدة {{days_count}} أيام فقط.",
"NewForm": "نموذج PDF", "NewForm": "نموذج PDF",
@ -31,7 +30,6 @@
"PublicRoomLinkValidTime": "الرابط صالح لغاية {{date}}. وبمجرد انتهاءه لن تتمكن من الوصول إلى الغرفة بواسطة هذا الرابط.", "PublicRoomLinkValidTime": "الرابط صالح لغاية {{date}}. وبمجرد انتهاءه لن تتمكن من الوصول إلى الغرفة بواسطة هذا الرابط.",
"RoleCommentator": "معلّق", "RoleCommentator": "معلّق",
"RoleCommentatorDescription": "العمليات المتاحة على الملفات الحالية: العرض والتعليق.", "RoleCommentatorDescription": "العمليات المتاحة على الملفات الحالية: العرض والتعليق.",
"RoleDocSpaceAdminDescription": "يمكن لمسؤولي الموقع الوصول إلى إعدادات وإدارة وأرشفة الغرف، ودعوة مستخدمين جدد، وتعيين أدوار أقل من مستواهم. يحصل جميع المسؤولين على وصول إلى القسم الشخصي.",
"RoleEditorDescription": "العمليات المتاحة على الملفات الحالية: العرض والتحرير وملء النماذج والمراجعة والتعليق.", "RoleEditorDescription": "العمليات المتاحة على الملفات الحالية: العرض والتحرير وملء النماذج والمراجعة والتعليق.",
"RoleFormFiller": "معبّئ النماذج", "RoleFormFiller": "معبّئ النماذج",
"RoleFormFillerDescription": "العمليات المتاحة على الملفات الحالية: العرض وملء النماذج والمراجعة والتعليق.", "RoleFormFillerDescription": "العمليات المتاحة على الملفات الحالية: العرض وملء النماذج والمراجعة والتعليق.",

View File

@ -1,6 +1,6 @@
{ {
"DeletePlugin": "حذف المكون الإضافي ", "DeletePlugin": "حذف المكون الإضافي ",
"DeletePluginDescription": "لن يكون هذا المكون الإضافي متاحًا لمستخدمي DocSpace بعد الآن. هل أنت متأكد أنك تريد الاستمرار؟", "DeletePluginDescription": "لن يكون هذا المكون الإضافي متاحًا لمستخدمي {{productName}} بعد الآن. هل أنت متأكد أنك تريد الاستمرار؟",
"DeletePluginTitle": "هل تريد حذف هذا المكون الاضافي؟", "DeletePluginTitle": "هل تريد حذف هذا المكون الاضافي؟",
"ExpandFunctionality": "قم بتوسيع الوظائف باستخدام اضافات SDK", "ExpandFunctionality": "قم بتوسيع الوظائف باستخدام اضافات SDK",
"GoToRepo": "اذهب إلى المستودع", "GoToRepo": "اذهب إلى المستودع",
@ -10,7 +10,7 @@
"NotNeedSettings": "تحتاج إدخال الإعدادات", "NotNeedSettings": "تحتاج إدخال الإعدادات",
"PluginSamples": "عينات الاضافات", "PluginSamples": "عينات الاضافات",
"PluginSDK": "اضافات SDK", "PluginSDK": "اضافات SDK",
"PluginSDKDescription": "باستخدام إضافة SDK، يمكنك توسيع وظائف DocSpace أو توصيل خدمات الجهات الخارجية أو تحسين تجربة المستخدم الحالية. هنا يمكنك العثور على نماذج المكونات الإضافية مع مصدر التعليمات البرمجية المتوفر على GitHub.", "PluginSDKDescription": "باستخدام إضافة SDK، يمكنك توسيع وظائف {{productName}} أو توصيل خدمات الجهات الخارجية أو تحسين تجربة المستخدم الحالية. هنا يمكنك العثور على نماذج المكونات الإضافية مع مصدر التعليمات البرمجية المتوفر على GitHub.",
"PluginSDKInstruction": "انقر فوق الزر للحصول على الإرشادات التفصيلية حول كيفية إنشاء المكونات الإضافية الخاصة بك.", "PluginSDKInstruction": "انقر فوق الزر للحصول على الإرشادات التفصيلية حول كيفية إنشاء المكونات الإضافية الخاصة بك.",
"UploadDescription": "يمكنك إضافة مكونات إضافية لتوسيع وظائف DocSpace بميزات إضافية. انقر فوق تحميل البرنامج المساعد أو قم بإسقاط الملف في الأرشيف المضغوط." "UploadDescription": "يمكنك إضافة مكونات إضافية لتوسيع وظائف {{productName}} بميزات إضافية. انقر فوق تحميل البرنامج المساعد أو قم بإسقاط الملف في الأرشيف المضغوط."
} }

View File

@ -45,7 +45,7 @@
"UnselectAll": "إلغاء تحديد الكل", "UnselectAll": "إلغاء تحديد الكل",
"URL": "رابط", "URL": "رابط",
"ViewRawPayload": "عرض الحمولة الخام", "ViewRawPayload": "عرض الحمولة الخام",
"WebhookCreationHint": "سيتم تعيين ويب هوك هذا لجميع الأحداث في DocSpace", "WebhookCreationHint": "سيتم تعيين ويب هوك هذا لجميع الأحداث في {{productName}}",
"WebhookDetails": "تفاصيل ويب هوك", "WebhookDetails": "تفاصيل ويب هوك",
"WebhookEditedSuccessfully": "تم تحرير تكوين ويب هوك بنجاح", "WebhookEditedSuccessfully": "تم تحرير تكوين ويب هوك بنجاح",
"WebhookHistory": "تأريخ ويب هوك", "WebhookHistory": "تأريخ ويب هوك",
@ -54,5 +54,5 @@
"WebhookRemoved": "Webhook تمت إزالة", "WebhookRemoved": "Webhook تمت إزالة",
"Webhooks": "ويب هوك", "Webhooks": "ويب هوك",
"WebhooksGuide": "دليل ويب هوك", "WebhooksGuide": "دليل ويب هوك",
"WebhooksInfo": "استخدم ويب هوك لتنفيذ إجراءات مخصصة على جانب أي تطبيق أو موقع ويب تستخدمه بناءً على أحداث مختلفة في ONLYOFFICE DocSpace\nهنا، يمكنك إنشاء وإدارة جميع ويب هوك الخاصة بك وتكوينها وتصفح سجل كل ويب هوك لتعديل أدائها." "WebhooksInfo": "استخدم ويب هوك لتنفيذ إجراءات مخصصة على جانب أي تطبيق أو موقع ويب تستخدمه بناءً على أحداث مختلفة في {{organizationName}} {{productName}}\nهنا، يمكنك إنشاء وإدارة جميع ويب هوك الخاصة بك وتكوينها وتصفح سجل كل ويب هوك لتعديل أدائها."
} }

View File

@ -1,5 +1,5 @@
{ {
"Desc": "يرجى تعيين بيانات تسجيل DocSpace.", "Desc": "يرجى تعيين بيانات تسجيل {{productName}}.",
"ErrorEmail": "عنوان بريد إلكتروني غير صالح", "ErrorEmail": "عنوان بريد إلكتروني غير صالح",
"ErrorInitWizard": "الخدمة غير متوفرة حاليًا، يُرجى المحاولة مرة أخرى لاحقًا.", "ErrorInitWizard": "الخدمة غير متوفرة حاليًا، يُرجى المحاولة مرة أخرى لاحقًا.",
"ErrorInitWizardButton": "حاول مرة أخرى", "ErrorInitWizardButton": "حاول مرة أخرى",
@ -11,5 +11,5 @@
"LicenseLink": "اتفاقيات الترخيص", "LicenseLink": "اتفاقيات الترخيص",
"PlaceholderLicense": "ملف الترخيص الخاص بك", "PlaceholderLicense": "ملف الترخيص الخاص بك",
"Timezone": "المنطقة الزمنية", "Timezone": "المنطقة الزمنية",
"WelcomeTitle": "مرحبًا بك في DocSpace الخاص بك!" "WelcomeTitle": "مرحبًا بك في {{productName}} الخاص بك!"
} }

View File

@ -1,14 +1,14 @@
{ {
"AppointAdmin": "Administratorları təyin edin", "AppointAdmin": "Administratorları təyin edin",
"BackupPortal": "DocSpace məlumatlarını yedəkləyin", "BackupPortal": "{{productName}} məlumatlarını yedəkləyin",
"ChangeInstruction": "DocSpace sahibini dəyişmək üçün lütfən, aşağıda yeni sahibin adını seçin.", "ChangeInstruction": "{{productName}} sahibini dəyişmək üçün lütfən, aşağıda yeni sahibin adını seçin.",
"ChangeOwner": "DocSpace sahibini dəyişdirin", "ChangeOwner": "{{productName}} sahibini dəyişdirin",
"ChangeUser": "İstifadəçini dəyişdirin", "ChangeUser": "İstifadəçini dəyişdirin",
"DeactivateOrDeletePortal": "DocSpace-i deaktiv edin və ya silin", "DeactivateOrDeletePortal": "{{productName}}-i deaktiv edin və ya silin",
"DoTheSame": "Administratorlarla da eyni şeyi edin", "DoTheSame": "Administratorlarla da eyni şeyi edin",
"ManagePortal": "DocSpace konfiqurasiyasını idarə edin", "ManagePortal": "{{productName}} konfiqurasiyasını idarə edin",
"ManageUser": "İstifadəçi hesablarını idarə edin", "ManageUser": "İstifadəçi hesablarını idarə edin",
"NewPortalOwner": "Yeni DocSpace sahibi", "NewPortalOwner": "Yeni {{productName}} sahibi",
"PortalOwnerCan": "DocSpace sahibi edə bilər:", "PortalOwnerCan": "{{productName}} sahibi edə bilər:",
"SetAccessRights": "Giriş hüquqlarını təyin edin" "SetAccessRights": "Giriş hüquqlarını təyin edin"
} }

View File

@ -1,11 +1,11 @@
{ {
"DisableGeneralDescription": "Lazım gələrsə, deaktiv istifadəçiləri silə və ya aktivləşdirə bilərsiniz. Nəzərə alın ki, siz portal sahibi və özünüz kimi istifadəçiləri deaktiv edə bilməzsiniz.", "DisableGeneralDescription": "Lazım gələrsə, deaktiv istifadəçiləri silə və ya aktivləşdirə bilərsiniz. Nəzərə alın ki, siz portal sahibi və özünüz kimi istifadəçiləri deaktiv edə bilməzsiniz.",
"DisableUser": "İstifadəçini deaktiv edin", "DisableUser": "İstifadəçini deaktiv edin",
"DisableUserDescription": "Bu istifadəçini deaktiv etsəniz, onlar DocSpace-ə daxil ola bilməyəcək və onların sənədləri və məlumatları toxunulmaz qalacaq.", "DisableUserDescription": "Bu istifadəçini deaktiv etsəniz, onlar {{productName}}-ə daxil ola bilməyəcək və onların sənədləri və məlumatları toxunulmaz qalacaq.",
"DisableUsers": "İstifadəçiləri deaktiv edin", "DisableUsers": "İstifadəçiləri deaktiv edin",
"DisableUsersDescription": "Bu istifadəçiləri deaktiv etsəniz, onlar DocSpace-ə daxil ola bilməyəcək və onların sənədləri və məlumatları toxunulmaz qalacaq.", "DisableUsersDescription": "Bu istifadəçiləri deaktiv etsəniz, onlar {{productName}}-ə daxil ola bilməyəcək və onların sənədləri və məlumatları toxunulmaz qalacaq.",
"EnableUser": "İstifadəçini aktivləşdirin", "EnableUser": "İstifadəçini aktivləşdirin",
"EnableUserDescription": "Bu istifadəçini aktiv etsəniz, onlar DocSpace-ə yenidən daxil ola və öz sənədlərinə və məlumatlarına giriş əldə edəcəklər.", "EnableUserDescription": "Bu istifadəçini aktiv etsəniz, onlar {{productName}}-ə yenidən daxil ola və öz sənədlərinə və məlumatlarına giriş əldə edəcəklər.",
"EnableUsers": "İstifadəçiləri aktivləşdirin", "EnableUsers": "İstifadəçiləri aktivləşdirin",
"EnableUsersDescription": "Bu istifadəçiləri aktivləşdirsəniz, onlar DocSpace-ə yenidən daxil ola və öz sənədlərinə və məlumatlarına giriş əldə edəcəklər." "EnableUsersDescription": "Bu istifadəçiləri aktivləşdirsəniz, onlar {{productName}}-ə yenidən daxil ola və öz sənədlərinə və məlumatlarına giriş əldə edəcəklər."
} }

View File

@ -3,6 +3,6 @@
"ChangeUserTypeHeader": "İstifadəçi növünün dəyişdirilməsi", "ChangeUserTypeHeader": "İstifadəçi növünün dəyişdirilməsi",
"ChangeUserTypeMessage": "'{{ firstType }}' tipinə malik olan istifadəçilər '{{ secondType }}' istifadəçi tipinə dəyişdirildi.", "ChangeUserTypeMessage": "'{{ firstType }}' tipinə malik olan istifadəçilər '{{ secondType }}' istifadəçi tipinə dəyişdirildi.",
"ChangeUserTypeMessageMulti": "Seçilmiş istifadəçilər '{{ secondType }}' növünə köçürüləcək.", "ChangeUserTypeMessageMulti": "Seçilmiş istifadəçilər '{{ secondType }}' növünə köçürüləcək.",
"ChangeUserTypeMessageWarning": "DocSpace inzibatçının və özüvüzün istifadəçi tipini dəyişdirə bilməzsiniz.", "ChangeUserTypeMessageWarning": "{{productName}} inzibatçının və özüvüzün istifadəçi tipini dəyişdirə bilməzsiniz.",
"SuccessChangeUserType": "İstifadəçi tipi müvəffəqiyyətlə dəyişdirildi" "SuccessChangeUserType": "İstifadəçi tipi müvəffəqiyyətlə dəyişdirildi"
} }

View File

@ -1,8 +1,8 @@
{ {
"AccountWillBeCreated": "<1>{{email}}</1> üçün DocSpace hesabı yaradılacaq. Zəhmət olmasa, qeydiyyatınızı tamamlayın:", "AccountWillBeCreated": "<1>{{email}}</1> üçün {{productName}} hesabı yaradılacaq. Zəhmət olmasa, qeydiyyatınızı tamamlayın:",
"ChangePasswordSuccess": "Şifrə uğurla dəyişdirildi", "ChangePasswordSuccess": "Şifrə uğurla dəyişdirildi",
"ConfirmOwnerPortalSuccessMessage": "DocSpace sahibi uğurla dəyişdirildi. 10 saniyə ərzində yönləndiriləcəksiniz.", "ConfirmOwnerPortalSuccessMessage": "{{productName}} sahibi uğurla dəyişdirildi. 10 saniyə ərzində yönləndiriləcəksiniz.",
"ConfirmOwnerPortalTitle": "Lütfən DocSpace sahibini {{newOwner}} olaraq dəyişdirmək istədiyinizi təsdiqləyin.", "ConfirmOwnerPortalTitle": "Lütfən {{productName}} sahibini {{newOwner}} olaraq dəyişdirmək istədiyinizi təsdiqləyin.",
"CurrentNumber": "Cari mobil telefon nömrəniz", "CurrentNumber": "Cari mobil telefon nömrəniz",
"DeleteProfileBtn": "Hesabımı silin", "DeleteProfileBtn": "Hesabımı silin",
"DeleteProfileConfirmation": "Diqqət! Hesabınızı silmək üzrəsiniz.", "DeleteProfileConfirmation": "Diqqət! Hesabınızı silmək üzrəsiniz.",
@ -17,13 +17,13 @@
"GetCode": "Kodu əldə edin", "GetCode": "Kodu əldə edin",
"LoginRegistryButton": "Qoşulun", "LoginRegistryButton": "Qoşulun",
"PassworResetTitle": "İndi yeni şifrə yarada bilərsiniz.", "PassworResetTitle": "İndi yeni şifrə yarada bilərsiniz.",
"PhoneSubtitle": "Əlavə təhlükəsizliyini təmin etmək üçün iki faktorlu autentifikasiya işə salınıb. DocSpace işə davam etmək üçün mobil telefon nömrənizi daxil edin. Mobil telefon nömrəsi ölkə kodu ilə beynəlxalq formatda daxil edilməlidir.", "PhoneSubtitle": "Əlavə təhlükəsizliyini təmin etmək üçün iki faktorlu autentifikasiya işə salınıb. {{productName}} işə davam etmək üçün mobil telefon nömrənizi daxil edin. Mobil telefon nömrəsi ölkə kodu ilə beynəlxalq formatda daxil edilməlidir.",
"PortalContinueTitle": "Lütfən, DocSpace-i yenidən aktivləşdirmək istədiyinizi təsdiqləyin.", "PortalContinueTitle": "Lütfən, {{productName}}-i yenidən aktivləşdirmək istədiyinizi təsdiqləyin.",
"PortalDeactivateTitle": "Lütfən, DocSpace-i deaktiv etmək istədiyinizi təsdiqləyin.", "PortalDeactivateTitle": "Lütfən, {{productName}}-i deaktiv etmək istədiyinizi təsdiqləyin.",
"PortalRemoveTitle": "Lütfən, DocSpace-i silmək istədiyinizi təsdiqləyin.", "PortalRemoveTitle": "Lütfən, {{productName}}-i silmək istədiyinizi təsdiqləyin.",
"Reactivate": "Yenidən aktivləşdirin", "Reactivate": "Yenidən aktivləşdirin",
"SetAppButton": "Tətbiqə qoşulun", "SetAppButton": "Tətbiqə qoşulun",
"SetAppDescription": "İki faktorlu avtorizasiya kodu aktivləşdirildi. DocSpace-də işləməyə davam etmək üçün doğrulama tətbiqini quraşdırın. Doğrulama tətbiqini <1>Android</1> və <4>iOS</4> və ya <8>Windows Phone</8> üçün istifadə edə bilərsiniz.", "SetAppDescription": "İki faktorlu avtorizasiya kodu aktivləşdirildi. {{productName}}-də işləməyə davam etmək üçün doğrulama tətbiqini quraşdırın. Doğrulama tətbiqini <1>Android</1> və <4>iOS</4> və ya <8>Windows Phone</8> üçün istifadə edə bilərsiniz.",
"SetAppInstallDescription": "Tətbiqə qoşulmaq üçün QR kodu skan edin və ya manual olaraq öz gizli açarınızı <1>{{ secretKey }}</1>, daha sonra isə aşağıdakı xanada tətbiqdən əldə etdiyiz 6 rəqəmli kodu daxil edin.", "SetAppInstallDescription": "Tətbiqə qoşulmaq üçün QR kodu skan edin və ya manual olaraq öz gizli açarınızı <1>{{ secretKey }}</1>, daha sonra isə aşağıdakı xanada tətbiqdən əldə etdiyiz 6 rəqəmli kodu daxil edin.",
"SetAppTitle": "Doğrulama tətbiqini quraşdırın", "SetAppTitle": "Doğrulama tətbiqini quraşdırın",
"SignUp": "Qeydiyyatdan keçin", "SignUp": "Qeydiyyatdan keçin",

View File

@ -1,11 +0,0 @@
{
"ConflictResolveDescription": "<1>{{file}}</1> adlı fayl artıq <1>{{folder}}</1> qovluğunda mövcuddur. ",
"ConflictResolveDescriptionFiles": "{{filesCount}} sənəd sayı artıq <1>{{folder}}</1> qovluğunda mövcuddur.",
"ConflictResolveSelectAction": "Xahiş edirik əməliyyatı seçin:",
"ConflictResolveTitle": "Üzərinə yazmanın təsdiqlənməsi",
"CreateDescription": "Qovluqda iki fərqli fayl olacaq. ",
"OverwriteDescription": "Fayl, versiyası ilə eyni adı olan fayla əlavə olunacaq. ",
"OverwriteTitle": "Versiya yenilənməsi ilə üzərinə yazma",
"SkipDescription": "Heç bir fayl köçürülmədi. Orijinal fayl köçürülən yerdə dəyişikliksiz qaldı.",
"SkipTitle": "Atlamaq"
}

View File

@ -1,27 +1,16 @@
{ {
"ChooseRoomType": "Otaq növünü seçin", "ChooseRoomType": "Otaq növünü seçin",
"CollaborationRoomDescription": "Komandanızla bir və ya bir neçə sənəd üzərində əməkdaşlıq edin",
"CollaborationRoomTitle": "Əməkdaşlıq otağı",
"CreateRoomConfirmation": "Yaddaşa qoşulmadan davam edilsin?\nSiz hələ qoşulmamış üçüncü tərəfin yaddaş seçimini etmisiniz. Xidmətə qoşulmadan davam etsəniz, bu seçim əlavə edilməyəcək.", "CreateRoomConfirmation": "Yaddaşa qoşulmadan davam edilsin?\nSiz hələ qoşulmamış üçüncü tərəfin yaddaş seçimini etmisiniz. Xidmətə qoşulmadan davam etsəniz, bu seçim əlavə edilməyəcək.",
"CreateTagOption": "Teq yaradın", "CreateTagOption": "Teq yaradın",
"CustomRoomDescription": "Bu otaqdan istənilən xüsusi məqsəd üçün istifadə etmək üçün öz parametrlərinizi tətbiq edin.",
"CustomRoomTitle": "Fərdi otaq",
"DisableRoomQuota": "Bu otaq üçün kvotanı deaktiv edin", "DisableRoomQuota": "Bu otaq üçün kvotanı deaktiv edin",
"FillingFormsRoomDescription": "İstənilən sənəd növünü cəld yaratmaq üçün sənəd şablonlarını yaradın, paylaşın və doldurun və ya əvvəlcədən təyin edilmiş parametrlərlə işləyin.",
"FillingFormsRoomTitle": "Formaların doldurulması otağı",
"FormRoomDescription": "Formaları hər kəslə paylaşın və bütün formaları Tamamlanmış qovluğunda toplayın. İstifadəçilər ayrı-ayrı son fayllar yaradaraq istənilən formanı bir neçə dəfə doldura bilər. Əsas forma otaqlarında formalara birdən çox istifadəçi rolu əlavə edə bilməzsiniz.",
"FormRoomTitle": "Əsas forma otağı",
"Icon": "Simvol", "Icon": "Simvol",
"MakeRoomPrivateDescription": "Bu otaqdakı bütün fayllar şifrələnəcək.", "MakeRoomPrivateDescription": "Bu otaqdakı bütün fayllar şifrələnəcək.",
"MakeRoomPrivateLimitationsWarningDescription": "Bu funksiya ilə siz yalnız mövcud DocSpace istifadəçilərini dəvət edə bilərsiniz. Otaq yaratdıqdan sonra istifadəçi siyahısını dəyişə bilməzsiniz.", "MakeRoomPrivateLimitationsWarningDescription": "Bu funksiya ilə siz yalnız mövcud {{productName}} istifadəçilərini dəvət edə bilərsiniz. Otaq yaratdıqdan sonra istifadəçi siyahısını dəyişə bilməzsiniz.",
"MakeRoomPrivateTitle": "Otağı Şəxsi edin", "MakeRoomPrivateTitle": "Otağı Şəxsi edin",
"PeopleSelectorInfo": "Yalnız otaq administratoru və ya DocSpace administratoru otağın sahibi ola bilər", "PeopleSelectorInfo": "Yalnız otaq administratoru və ya {{productName}} administratoru otağın sahibi ola bilər",
"PublicRoomBarDescription": "Bu otaq keçid olan hər kəs üçün əlçatandır. Xarici istifadəçilərin bütün fayllar üçün Yalnız Baxış icazəsi olacaq.", "PublicRoomBarDescription": "Bu otaq keçid olan hər kəs üçün əlçatandır. Xarici istifadəçilərin bütün fayllar üçün Yalnız Baxış icazəsi olacaq.",
"PublicRoomDescription": "İstifadəçiləri qeydiyyatdan keçmədən sənədlərə baxmaq üçün xarici keçidlər vasitəsilə dəvət edin. Siz həmçinin bu otağı istənilən veb interfeysə yerləşdirə bilərsiniz.",
"PublicRoomSystemFoldersDescription": "Sistem qovluqları formaların surətlərini tamamlamanın müxtəlif mərhələlərində saxlayır. Doldurulan formalar Davam edir qovluğunda, doldurulmuş formalar isə Tamamlanmış qovluğunda saxlanılır.", "PublicRoomSystemFoldersDescription": "Sistem qovluqları formaların surətlərini tamamlamanın müxtəlif mərhələlərində saxlayır. Doldurulan formalar Davam edir qovluğunda, doldurulmuş formalar isə Tamamlanmış qovluğunda saxlanılır.",
"PublicRoomSystemFoldersTitle": "Sistem Qovluqları", "PublicRoomSystemFoldersTitle": "Sistem Qovluqları",
"ReviewRoomDescription": "Sənədlərə baxış və ya şərh tələb edin",
"ReviewRoomTitle": "Baxış otağı",
"RoomEditing": "Otaq təşkili", "RoomEditing": "Otaq təşkili",
"RootFolderLabel": "Əsas qovluq", "RootFolderLabel": "Əsas qovluq",
"StorageDescription": "Otaq üçün müəyyən edilmiş yaddaş kvotası. Bu dəyəri dəyişə və ya yaddaş limitini söndürə bilərsiniz.", "StorageDescription": "Otaq üçün müəyyən edilmiş yaddaş kvotası. Bu dəyəri dəyişə və ya yaddaş limitini söndürə bilərsiniz.",
@ -30,7 +19,5 @@
"ThirdPartyStorageDescription": "Bu otaq üçün məlumat yaddaşı kimi üçüncü tərəf xidmətlərindən istifadə edin. Bu otağın məlumatlarını saxlamaq üçün əlaqələndirilmiş yaddaşda yeni qovluq yaradılacaq.", "ThirdPartyStorageDescription": "Bu otaq üçün məlumat yaddaşı kimi üçüncü tərəf xidmətlərindən istifadə edin. Bu otağın məlumatlarını saxlamaq üçün əlaqələndirilmiş yaddaşda yeni qovluq yaradılacaq.",
"ThirdPartyStorageNoStorageAlert": "Əvvəllər \"İnteqrasiya\" bölməsində müvafiq xidməti birləşdirməlisiniz. Əks halda bağlantı mümkün olmayacaq.", "ThirdPartyStorageNoStorageAlert": "Əvvəllər \"İnteqrasiya\" bölməsində müvafiq xidməti birləşdirməlisiniz. Əks halda bağlantı mümkün olmayacaq.",
"ThirdPartyStoragePermanentSettingDescription": "Fayllar {{thirdpartyTitle}} qovluğunda üçüncü tərəf \"{{thirdpartyFolderName}}\" deposunda saxlanılır.\n<strong>{{thirdpartyPath}}</strong>", "ThirdPartyStoragePermanentSettingDescription": "Fayllar {{thirdpartyTitle}} qovluğunda üçüncü tərəf \"{{thirdpartyFolderName}}\" deposunda saxlanılır.\n<strong>{{thirdpartyPath}}</strong>",
"ThirdPartyStorageRoomAdminNoStorageAlert": "Üçüncü tərəfin yaddaşına qoşulmaq üçün DocSpace parametrlərinin İnteqrasiya bölməsində müvafiq xidməti əlavə etməlisiniz. İnteqrasiyanı aktivləşdirmək üçün DocSpace sahibi və ya administratorla əlaqə saxlayın.", "ThirdPartyStorageRoomAdminNoStorageAlert": "Üçüncü tərəfin yaddaşına qoşulmaq üçün {{productName}} parametrlərinin İnteqrasiya bölməsində müvafiq xidməti əlavə etməlisiniz. İnteqrasiyanı aktivləşdirmək üçün {{productName}} sahibi və ya administratorla əlaqə saxlayın."
"ViewOnlyRoomDescription": "Hazır sənədlərə, hesabatlara, sənədləşməyə və digər fayllara baxmaq üçün paylaşın.",
"ViewOnlyRoomTitle": "Yalnız baxış otağı"
} }

View File

@ -1,9 +1,9 @@
{ {
"DeleteAllGroupDescription": "Seçilmiş qruplar silinəcək. Qruplardakı istifadəçilər DocSpace-dən silinməyəcək. Davam etmək istədiyinizə əminsiniz?", "DeleteAllGroupDescription": "Seçilmiş qruplar silinəcək. Qruplardakı istifadəçilər {{productName}}-dən silinməyəcək. Davam etmək istədiyinizə əminsiniz?",
"DeleteAllGroupsTitle": "Qrupları silin", "DeleteAllGroupsTitle": "Qrupları silin",
"DeleteFile": "Bu faylı silmək üzrəsiniz.", "DeleteFile": "Bu faylı silmək üzrəsiniz.",
"DeleteFolder": "Bu qovluğu silmək üzrəsiniz.", "DeleteFolder": "Bu qovluğu silmək üzrəsiniz.",
"DeleteGroupDescription": "{{groupName}} qrupu silinəcək. Qrupdakı istifadəçilər DocSpace-dən silinməyəcək. Davam etmək istədiyinizə əminsiniz?", "DeleteGroupDescription": "{{groupName}} qrupu silinəcək. Qrupdakı istifadəçilər {{productName}}-dən silinməyəcək. Davam etmək istədiyinizə əminsiniz?",
"DeleteGroupTitle": "Qrupu silin", "DeleteGroupTitle": "Qrupu silin",
"DeleteItems": "Bu elementləri silmək üzrəsiniz. ", "DeleteItems": "Bu elementləri silmək üzrəsiniz. ",
"DeleteItemsSharedNote": "Nəzərə alın ki, əgər onları kiminləsə paylaşmısınızsa, onlar əlçatan olmayacaq.", "DeleteItemsSharedNote": "Nəzərə alın ki, əgər onları kiminləsə paylaşmısınızsa, onlar əlçatan olmayacaq.",

View File

@ -1,8 +1,8 @@
{ {
"ActionCannotBeUndone": "Seçilmiş deaktiv istifadəçilər DocSpace-dən silinəcək. Bu əməliyyat geri qaytarıla bilməz.", "ActionCannotBeUndone": "Seçilmiş deaktiv istifadəçilər {{productName}}-dən silinəcək. Bu əməliyyat geri qaytarıla bilməz.",
"CannotReassignFiles": "Eyni anda birdən çox istifadəçini silsəniz, onların fayllarını başqa istifadəçilərə təyin edə bilməzsiniz.", "CannotReassignFiles": "Eyni anda birdən çox istifadəçini silsəniz, onların fayllarını başqa istifadəçilərə təyin edə bilməzsiniz.",
"DeleteGroupUsersSuccessMessage": "İstifadəçilər müvəffəqiyyətlə silinmişdir.", "DeleteGroupUsersSuccessMessage": "İstifadəçilər müvəffəqiyyətlə silinmişdir.",
"DeleteMyDocumentsUser": "Bu istifadəçinin Sənədlərimdəki bütün şəxsi faylları və qovluqları həmişəlik silinəcək.", "DeleteMyDocumentsUser": "Bu istifadəçinin Sənədlərdəki bütün şəxsi faylları və qovluqları həmişəlik silinəcək.",
"DeleteReassignDescriptionUser": "{{warningMessageMyDocuments}} Bu istifadəçi tərəfindən yaradılan otaqlar və onlarda saxlanılan sənədlər avtomatik olaraq silməni həyata keçirən administratora yenidən təyin ediləcək: <strong>{{{userPerformedDeletion}} ({{userYou}})</strong>. Yenidən təyinata başqa bir hədəf istifadəçi seçmək üçün məlumatları əl ilə yenidən təyin edin.", "DeleteReassignDescriptionUser": "{{warningMessageMyDocuments}} Bu istifadəçi tərəfindən yaradılan otaqlar və onlarda saxlanılan sənədlər avtomatik olaraq silməni həyata keçirən administratora yenidən təyin ediləcək: <strong>{{{userPerformedDeletion}} ({{userYou}})</strong>. Yenidən təyinata başqa bir hədəf istifadəçi seçmək üçün məlumatları əl ilə yenidən təyin edin.",
"DeleteUser": "İstifadəçini sil", "DeleteUser": "İstifadəçini sil",
"DeleteUserMessage": "{{userCaption}} <strong>{{user}}</strong> silinəcək. Bu əməliyyat geri qaytarıla bilməz.", "DeleteUserMessage": "{{userCaption}} <strong>{{user}}</strong> silinəcək. Bu əməliyyat geri qaytarıla bilməz.",

View File

@ -1,5 +1,5 @@
{ {
"DeleteOwnerRestrictionText": "Bu DocSpace-in sahibi olaraq, hesabınızı silməzdən əvvəl sahibliyi başqa istifadəçiyə ötürməlisiniz. Davam etmək üçün yeni sahibkar seçin.", "DeleteOwnerRestrictionText": "Bu {{productName}}-in sahibi olaraq, hesabınızı silməzdən əvvəl sahibliyi başqa istifadəçiyə ötürməlisiniz. Davam etmək üçün yeni sahibkar seçin.",
"DeleteProfileInfo": "Elektron poçt ünvanına profilin silinməsi haqqında təlimatını göndər", "DeleteProfileInfo": "Elektron poçt ünvanına profilin silinməsi haqqında təlimatını göndər",
"DeleteProfileTitle": "Profil dialoqunun silinməsi" "DeleteProfileTitle": "Profil dialoqunun silinməsi"
} }

View File

@ -2,6 +2,5 @@
"CannotChangePlan": "İstifadə olunan yaddaşın həcmi və ya admin/ekspert istifadəçilərin sayı seçilmiş planın məhdudiyyətlərini keçdiyi üçün planınızı dəyişə bilməzsiniz:", "CannotChangePlan": "İstifadə olunan yaddaşın həcmi və ya admin/ekspert istifadəçilərin sayı seçilmiş planın məhdudiyyətlərini keçdiyi üçün planınızı dəyişə bilməzsiniz:",
"ChangePricingPlan": "Qiymət planını dəyişdirin", "ChangePricingPlan": "Qiymət planını dəyişdirin",
"PlanStorageLimit": "Yeni tarifin məhdudiyyəti <1>{{storageValue}}</1> yaddaş və cari istifadə etdiyiniz yaddaş <1>{{currentStorageValue}}</1>-dir.", "PlanStorageLimit": "Yeni tarifin məhdudiyyəti <1>{{storageValue}}</1> yaddaş və cari istifadə etdiyiniz yaddaş <1>{{currentStorageValue}}</1>-dir.",
"PlanUsersLimit": "Siz komandanı <1>{{usersCount}}</1> admin/ekspert istifadəçi səviyyəsinə endirmək istəyirsiniz və DocSpace-də belə istifadəçilərin cari sayı <1>{{currentUsersCount}}</1>-dir.", "PlanUsersLimit": "Siz komandanı <1>{{usersCount}}</1> admin/ekspert istifadəçi səviyyəsinə endirmək istəyirsiniz və {{productName}}-də belə istifadəçilərin cari sayı <1>{{currentUsersCount}}</1>-dir."
"SaveOrChange": "Bu DocSpace-in sahibi olaraq, hesabınızı silməzdən əvvəl sahibliyi başqa istifadəçiyə ötürməlisiniz. Davam etmək üçün yeni sahibkar seçin."
} }

View File

@ -1,7 +1,4 @@
{ {
"Auto": "Avto",
"CodeCopySuccess": "Kod buferə köçürüldü",
"EmbedCode": "Kodu yerləşdirin",
"Height": "Uzunluq", "Height": "Uzunluq",
"Width": "Genişlik" "Width": "Genişlik"
} }

View File

@ -0,0 +1 @@
{}

View File

@ -1,6 +1,6 @@
{ {
"ErrorEmptyResponse": "Boş cavab", "ErrorEmptyResponse": "Boş cavab",
"ErrorUnavailableText": "DocSpace əlçatan deyil", "ErrorUnavailableText": "{{productName}} əlçatan deyil",
"LinkDoesNotExist": "Açmağa çalışdığınız keçid mövcud deyil.", "LinkDoesNotExist": "Açmağa çalışdığınız keçid mövcud deyil.",
"LinkHasExpired": "İzlədiyiniz keçidin vaxtı keçib." "LinkHasExpired": "İzlədiyiniz keçidin vaxtı keçib."
} }

View File

@ -3,12 +3,11 @@
"AddMembersDescription": "Yeni komanda üzvlərini əl ilə əlavə edə və ya onları keçid vasitəsilə dəvət edə bilərsiniz.", "AddMembersDescription": "Yeni komanda üzvlərini əl ilə əlavə edə və ya onları keçid vasitəsilə dəvət edə bilərsiniz.",
"AddNewLink": "Yeni keçid əlavə edin", "AddNewLink": "Yeni keçid əlavə edin",
"All": "Bütün", "All": "Bütün",
"AllFiles": "Bütün fayllar",
"AllLinksAreDisabled": "Bütün keçidlər deaktiv edilib", "AllLinksAreDisabled": "Bütün keçidlər deaktiv edilib",
"AppointNewOwner": "Siz yeni sahib təyin etdiniz.", "AppointNewOwner": "Siz yeni sahib təyin etdiniz.",
"ArchiveAction": "Boş arxiv", "ArchiveAction": "Boş arxiv",
"ArchivedRoomsAction": "Otaqlar arxivləşdirildi", "ArchivedRoomsAction": "Otaqlar arxivləşdirildi",
"ArchiveEmptyScreen": "Siz DocSpace-də istifadə etmədiyiniz otaqları arxivləşdirə və bərpa edə və ya istənilən vaxt onları həmişəlik silə bilərsiniz. Bu otaqlar burada görünəcək.", "ArchiveEmptyScreen": "Siz {{productName}}-də istifadə etmədiyiniz otaqları arxivləşdirə və bərpa edə və ya istənilən vaxt onları həmişəlik silə bilərsiniz. Bu otaqlar burada görünəcək.",
"ArchiveEmptyScreenHeader": "Burada hələ arxivləşdirilmiş otaqlar yoxdur", "ArchiveEmptyScreenHeader": "Burada hələ arxivləşdirilmiş otaqlar yoxdur",
"ArchiveEmptyScreenUser": "Arxivlənmiş otaqlar burada görünəcək.", "ArchiveEmptyScreenUser": "Arxivlənmiş otaqlar burada görünəcək.",
"Archives": "Arxivlər", "Archives": "Arxivlər",
@ -23,7 +22,6 @@
"ChangeTheRoomOwner": "Otaq Sahibini dəyişdirin", "ChangeTheRoomOwner": "Otaq Sahibini dəyişdirin",
"ChooseExpirationDate": "İstifadə müddəti təyin etməklə bu keçidin mövcudluğunu məhdudlaşdırın.", "ChooseExpirationDate": "İstifadə müddəti təyin etməklə bu keçidin mövcudluğunu məhdudlaşdırın.",
"Clean": "Təmizləyin", "Clean": "Təmizləyin",
"CollaborationRooms": "Əməkdaşlıq",
"ContainsSpecCharacter": "Başlıqda aşağıdakı simvollardan heç biri ola bilməz: *+: \"<>? |/ ", "ContainsSpecCharacter": "Başlıqda aşağıdakı simvollardan heç biri ola bilməz: *+: \"<>? |/ ",
"Convert": "Konvertasiya", "Convert": "Konvertasiya",
"CopyItem": "<strong>{{title}}</strong> köçürüldü", "CopyItem": "<strong>{{title}}</strong> köçürüldü",
@ -35,7 +33,6 @@
"CreateNewFolderInStorage": "Yaddaşda yeni qovluq yaradın", "CreateNewFolderInStorage": "Yaddaşda yeni qovluq yaradın",
"CreateNewLink": "Şifrəni nüsxələyin", "CreateNewLink": "Şifrəni nüsxələyin",
"CreateRoom": "Otaq yaradın", "CreateRoom": "Otaq yaradın",
"CustomRooms": "Fərdi",
"DateLastOpened": "Son açılma tarixi", "DateLastOpened": "Son açılma tarixi",
"DaysRemaining": "Qalan günlər: {{daysRemaining}}", "DaysRemaining": "Qalan günlər: {{daysRemaining}}",
"DeleteLink": "Keçidi silin", "DeleteLink": "Keçidi silin",
@ -63,7 +60,7 @@
"EmptyFormSubFolderHeaderText": "Bu qovluqda hələ heç bir fayl yoxdur", "EmptyFormSubFolderHeaderText": "Bu qovluqda hələ heç bir fayl yoxdur",
"EmptyFormSubFolderProgressDescriptionText": "Burada davam edən formaları, yəni istifadəçilərin doldurmağa başladığı, lakin hələ tamamlamamış formaları tapa bilərsiniz.", "EmptyFormSubFolderProgressDescriptionText": "Burada davam edən formaları, yəni istifadəçilərin doldurmağa başladığı, lakin hələ tamamlamamış formaları tapa bilərsiniz.",
"EmptyRecycleBin": "Boş zibil qutusu", "EmptyRecycleBin": "Boş zibil qutusu",
"EmptyRootRoomHeader": "DocSpace xoş gəlmisiniz", "EmptyRootRoomHeader": "{{productName}} xoş gəlmisiniz",
"EmptyScreenFolder": "Burada hələ ki, heç bir sənəd yoxdur", "EmptyScreenFolder": "Burada hələ ki, heç bir sənəd yoxdur",
"EnableLink": "Linki aktivləşdirin", "EnableLink": "Linki aktivləşdirin",
"EnableNotifications": "Bildirişləri aktivləşdirin", "EnableNotifications": "Bildirişləri aktivləşdirin",
@ -74,18 +71,15 @@
"FileRemoved": "Fayl zibil qutusuna göndərildi", "FileRemoved": "Fayl zibil qutusuna göndərildi",
"FileRenamed": "'{{oldTitle}}' sənəd adı '{{newTitle}}'adına dəyişdirildi", "FileRenamed": "'{{oldTitle}}' sənəd adı '{{newTitle}}'adına dəyişdirildi",
"FilesWillAppearHere": "Otağa əlavə edilmiş fayl və qovluqlar burada görünəcək.", "FilesWillAppearHere": "Otağa əlavə edilmiş fayl və qovluqlar burada görünəcək.",
"FillingFormRooms": "Anket doldurmaq",
"Filter": "Süzgəc", "Filter": "Süzgəc",
"FinalizeVersion": "Versiyanı formalaşdır", "FinalizeVersion": "Versiyanı formalaşdır",
"Folder": "Qovluq", "Folder": "Qovluq",
"FolderRemoved": "Qovluq zibil qutusuna göndərildi", "FolderRemoved": "Qovluq zibil qutusuna göndərildi",
"FolderRenamed": "'{{folderTitle}}' qovluğunun adı '{{newFoldedTitle}}' olaraq dəyişdirildi ", "FolderRenamed": "'{{folderTitle}}' qovluğunun adı '{{newFoldedTitle}}' olaraq dəyişdirildi ",
"FormRoom": "Forma otağı",
"Forms": "Anketlər", "Forms": "Anketlər",
"FormsTemplates": "Anket şablonları",
"GeneralLinkDeletedSuccessfully": "Yeni ümumi link uğurla yaradıldı", "GeneralLinkDeletedSuccessfully": "Yeni ümumi link uğurla yaradıldı",
"GoToMyRooms": "Otaqlarım bölməsinə keçin", "GoToMyRooms": "Otaqlarım bölməsinə keçin",
"GoToPersonal": "Sənədlərim bölməsinə keçin", "GoToPersonal": "Sənədlər bölməsinə keçin",
"Images": "Şəkillər", "Images": "Şəkillər",
"InviteUsersInRoom": "İstifadəçiləri otağa dəvət edin", "InviteUsersInRoom": "İstifadəçiləri otağa dəvət edin",
"LeaveRoomDescription": "Bu otağın sahibi sizsiniz. Otağı tərk etməzdən əvvəl sahib rolunu başqa istifadəçiyə ötürməlisiniz.", "LeaveRoomDescription": "Bu otağın sahibi sizsiniz. Otağı tərk etməzdən əvvəl sahib rolunu başqa istifadəçiyə ötürməlisiniz.",
@ -96,7 +90,7 @@
"LinkDisabledSuccessfully": "Keçid uğurla deaktiv edildi", "LinkDisabledSuccessfully": "Keçid uğurla deaktiv edildi",
"LinkEditedSuccessfully": "Link uğurla redaktə edildi və kopyalandı", "LinkEditedSuccessfully": "Link uğurla redaktə edildi və kopyalandı",
"LinkEnabledSuccessfully": "Keçid uğurla aktivləşdirildi", "LinkEnabledSuccessfully": "Keçid uğurla aktivləşdirildi",
"LinkForPortalUsers": "DocSpace istifadəçiləri üçün keçid", "LinkForPortalUsers": " {{productName}} istifadəçiləri üçün keçid",
"LinkSettings": "Link parametrləri", "LinkSettings": "Link parametrləri",
"LinkSuccessfullyCreatedAndCopied": "Link uğurla yaradıldı və mübadilə buferə kopyalandı", "LinkSuccessfullyCreatedAndCopied": "Link uğurla yaradıldı və mübadilə buferə kopyalandı",
"LinkValidUntil": "Bu keçid vaxta qədər etibarlı olacaq", "LinkValidUntil": "Bu keçid vaxta qədər etibarlı olacaq",
@ -113,7 +107,6 @@
"MoveToPublicRoom": "Bu otaq və onun bütün məzmunu keçidi olan hər kəs üçün əlçatandır. Davam etmək istəyirsiniz?", "MoveToPublicRoom": "Bu otaq və onun bütün məzmunu keçidi olan hər kəs üçün əlçatandır. Davam etmək istəyirsiniz?",
"MoveToPublicRoomTitle": "Ümumi otağa keçin", "MoveToPublicRoomTitle": "Ümumi otağa keçin",
"New": "Yeni", "New": "Yeni",
"NewRoom": "Yeni otaq",
"NoAccessRoomDescription": "5 saniyə ərzində avtomatik olaraq Otaqlarım bölməsinə yönləndiriləcəksiniz.", "NoAccessRoomDescription": "5 saniyə ərzində avtomatik olaraq Otaqlarım bölməsinə yönləndiriləcəksiniz.",
"NoAccessRoomTitle": "Təəssüf ki, bu otağa girişiniz yoxdur.", "NoAccessRoomTitle": "Təəssüf ki, bu otağa girişiniz yoxdur.",
"NoExternalLinks": "Xarici keçid yoxdur", "NoExternalLinks": "Xarici keçid yoxdur",
@ -131,12 +124,10 @@
"PrivateRoomDescriptionSafest": "Docx, xlsx və pptx üçün ən təhlükəsiz saxlama.", "PrivateRoomDescriptionSafest": "Docx, xlsx və pptx üçün ən təhlükəsiz saxlama.",
"PrivateRoomDescriptionSecure": "Güvənilən üzvlər üçün təhlükəsiz paylaşım", "PrivateRoomDescriptionSecure": "Güvənilən üzvlər üçün təhlükəsiz paylaşım",
"PrivateRoomDescriptionUnbreakable": "Sındırılmamış AES-256 alqoritmi.", "PrivateRoomDescriptionUnbreakable": "Sındırılmamış AES-256 alqoritmi.",
"PrivateRoomHeader": "Yazdığınız hər bir simvolun şifrələndiyi ONLYOFFICE şəxsi otağına xoş gəldiniz", "PrivateRoomHeader": "Yazdığınız hər bir simvolun şifrələndiyi {{organizationName}} şəxsi otağına xoş gəldiniz",
"PrivateRoomSupport": "Şəxsi Otaqda işləmək {{organizationName}} masa üstü tətbiqi ilə mümkündür. <3> Təlimatlar </3> ", "PrivateRoomSupport": "Şəxsi Otaqda işləmək {{organizationName}} masa üstü tətbiqi ilə mümkündür. <3> Təlimatlar </3> ",
"PublicRoom": "Ümumi otaq",
"RecentlyAccessible": "Bu yaxınlarda link vasitəsilə əlçatan ola bilər", "RecentlyAccessible": "Bu yaxınlarda link vasitəsilə əlçatan ola bilər",
"RecentViaLinkEmptyContainerDescription": "Burada xarici keçid vasitəsilə sizinlə paylaşılan son açılmış faylların siyahısını tapa bilərsiniz.", "RecentViaLinkEmptyContainerDescription": "Burada xarici keçid vasitəsilə sizinlə paylaşılan son açılmış faylların siyahısını tapa bilərsiniz.",
"RecycleBinAction": "Boş zibil qutusu",
"RemovedFromFavorites": "Favoritlərdən sil", "RemovedFromFavorites": "Favoritlərdən sil",
"RemoveFromFavorites": "Favoritlərdən sil", "RemoveFromFavorites": "Favoritlərdən sil",
"RemoveFromList": "Siyahıdan sil", "RemoveFromList": "Siyahıdan sil",
@ -177,7 +168,6 @@
"VersionBadge": "V.{{version}}", "VersionBadge": "V.{{version}}",
"VersionHistory": "Versiya tarixçəsi", "VersionHistory": "Versiya tarixçəsi",
"ViewList": "Siyahı", "ViewList": "Siyahı",
"ViewOnlyRooms": "Yalnız baxın",
"ViewTiles": "Plitkalar", "ViewTiles": "Plitkalar",
"WantLeaveRoom": "Bu otağı tərk etmək istədiyinə əminsən? Otaq administratorunun yeni dəvəti ilə yenidən qoşula biləcəksiniz.", "WantLeaveRoom": "Bu otağı tərk etmək istədiyinə əminsən? Otaq administratorunun yeni dəvəti ilə yenidən qoşula biləcəksiniz.",
"WantToRestoreTheRoom": "Bu otaqdakı bütün xarici keçidlər aktiv olacaq və onun məzmunu keçidi olan hər kəs üçün əlçatan olacaq. Otağı bərpa etmək istəyirsiniz?", "WantToRestoreTheRoom": "Bu otaqdakı bütün xarici keçidlər aktiv olacaq və onun məzmunu keçidi olan hər kəs üçün əlçatan olacaq. Otağı bərpa etmək istəyirsiniz?",

View File

@ -0,0 +1 @@
{}

View File

@ -14,7 +14,6 @@
"HotkeysCreateSpreadsheet": "Cədvəl yarat", "HotkeysCreateSpreadsheet": "Cədvəl yarat",
"HotkeysCreatingObjects": "Elementlərin yaradılması", "HotkeysCreatingObjects": "Elementlərin yaradılması",
"HotkeysCutSelected": "Seçilmiş elementləri mübadilə buferinə kopyalayın", "HotkeysCutSelected": "Seçilmiş elementləri mübadilə buferinə kopyalayın",
"HotkeysEnterKey": "Daxil olun",
"HotkeysExtendSelectionDown": "Seçimi sağa doğru uzadın", "HotkeysExtendSelectionDown": "Seçimi sağa doğru uzadın",
"HotkeysExtendSelectionLeft": "Seçimi sola doğru uzadın", "HotkeysExtendSelectionLeft": "Seçimi sola doğru uzadın",
"HotkeysExtendSelectionRight": "Seçimi sağa doğru uzadın", "HotkeysExtendSelectionRight": "Seçimi sağa doğru uzadın",
@ -39,7 +38,6 @@
"HotkeysSelectRight": "Sağdakı növbəti elementi seçin", "HotkeysSelectRight": "Sağdakı növbəti elementi seçin",
"HotkeysSelectUp": "Yuxarıdakı növbəti elementi seçin", "HotkeysSelectUp": "Yuxarıdakı növbəti elementi seçin",
"HotkeysShortcuts": "Klaviaturadakı qısayollar siyahısını göstərin", "HotkeysShortcuts": "Klaviaturadakı qısayollar siyahısını göstərin",
"HotkeysSpaceKey": "Boşluq",
"HotkeysUndoLastAction": "Son hərəkəti ləğv edin", "HotkeysUndoLastAction": "Son hərəkəti ləğv edin",
"HotkeysUploadFile": "Fayl yüklə", "HotkeysUploadFile": "Fayl yüklə",
"HotkeysUploadingObjects": "Elementlərin yüklənilməsi", "HotkeysUploadingObjects": "Elementlərin yüklənilməsi",

View File

@ -1,37 +1,18 @@
{ {
"AccountsEmptyScreenText": "İstifadəçi detallarına burada baxın", "AccountsEmptyScreenText": "İstifadəçi detallarına burada baxın",
"Administration": "İdarəetmə", "Administration": "İdarəetmə",
"AndMoreLabel": "və <strong>{{count}} daha çox</strong>", "AndMoreLabel": "və <1>{{count}} daha çox</1>",
"CreationDate": "Yaradılma tarixi", "CreationDate": "Yaradılma tarixi",
"Data": "Məlumat", "Data": "Məlumat",
"DateModified": "Değiştirilme tarihi", "DateModified": "Değiştirilme tarihi",
"ExpectUsers": "İstifadəçiləri gözləyin", "ExpectUsers": "İstifadəçiləri gözləyin",
"FeedCreateFileSeveral": "Fayllar əlavə edildi",
"FeedCreateFileSingle": "Fayl yaradıldı",
"FeedCreateFolderSeveral": "Qovluqlar əlavə edildi",
"FeedCreateFolderSingle": "Qovluq yaradıldı",
"FeedCreateRoom": "<strong>«{{roomTitle}}»</strong> otaq yaradıldı",
"FeedCreateRoomTag": "Teqlər əlavə edildi",
"FeedCreateUser": "İstifadəçilər əlavə edildi",
"FeedDeleteFile": "Fayllar silindi",
"FeedDeleteFolder": "Qovluqlar silindi",
"FeedDeleteRoomTag": "Teqlər silindi",
"FeedDeleteUser": "İstifadəçi silindi",
"FeedLocationLabel": "Qovluq «{{folderTitle}}»", "FeedLocationLabel": "Qovluq «{{folderTitle}}»",
"FeedMoveFile": "Fayllar köçürüldü",
"FeedMoveFolder": "Qovluqlar köçürüldü",
"FeedRenameFile": "Faylın adı dəyişdirildi",
"FeedRenameFolder": "Qovluğun adı dəyişdirildi",
"FeedRenameRoom": "<strong>{{oldRoomTitle}}»</strong> olan otağın adı <strong>«{{roomTitle}}»</strong> olaraq dəyişdirildi.",
"FeedUpdateFile": "Fayl yeniləndi",
"FeedUpdateRoom": "Simvol dəyişdirildi",
"FeedUpdateUser": "{{role}} rolu təyin edildi",
"FileExtension": "Fayl uzantısı", "FileExtension": "Fayl uzantısı",
"FilesEmptyScreenText": "Fayl və qovluq detallarına burada baxın", "FilesEmptyScreenText": "Fayl və qovluq detallarına burada baxın",
"GalleryEmptyScreenText": "Forma şablonunun təfərrüatlarına burada baxın", "GalleryEmptyScreenText": "Forma şablonunun təfərrüatlarına burada baxın",
"GroupsEmptyScreenText": "Qrup təfərrüatlarına burada baxın", "GroupsEmptyScreenText": "Qrup təfərrüatlarına burada baxın",
"HistoryEmptyScreenText": "Hərəkət tarixçəsi burada göstəriləcək", "HistoryEmptyScreenText": "Hərəkət tarixçəsi burada göstəriləcək",
"InfoBanner": "Dəvət olunmuş istifadəçilərin siyahısına bütün otaqlara tam girişi olan bu DocSpace-in sahibi və/yaxud administratoru daxildir. Sahib və/yaxud administratora başqa heç bir giriş hüququ verilə bilməz. Onlar otağa əlavə edildikdən sonra hər hansı dəyişiklik barədə məlumatlandırılacaqlar.", "InfoBanner": "Dəvət olunmuş istifadəçilərin siyahısına bütün otaqlara tam girişi olan bu {{productName}}-in sahibi və/yaxud administratoru daxildir. Sahib və/yaxud administratora başqa heç bir giriş hüququ verilə bilməz. Onlar otağa əlavə edildikdən sonra hər hansı dəyişiklik barədə məlumatlandırılacaqlar.",
"ItemsSelected": "Seçilmiş elementlər", "ItemsSelected": "Seçilmiş elementlər",
"LastModifiedBy": "tərəfindən Son Dəyişiklik", "LastModifiedBy": "tərəfindən Son Dəyişiklik",
"Properties": "Xüsusiyyətlər", "Properties": "Xüsusiyyətlər",

View File

@ -1,14 +1,13 @@
{ {
"AddManually": "Əl ilə əlavə edin", "AddManually": "Əl ilə əlavə edin",
"AddManuallyDescriptionAccounts": "Yeni istifadəçiləri e-poçt vasitəsilə şəxsən DocSpace-ə dəvət edin", "AddManuallyDescriptionAccounts": "Yeni istifadəçiləri e-poçt vasitəsilə şəxsən {{productName}}-ə dəvət edin",
"AddManuallyDescriptionRoom": "Mövcud DocSpace istifadəçilərini adlardan istifadə edərək otağa əlavə edin və ya yeni istifadəçiləri e-poçt vasitəsilə şəxsən dəvət edin", "AddManuallyDescriptionRoom": "Mövcud {{productName}} istifadəçilərini adlardan istifadə edərək otağa əlavə edin və ya yeni istifadəçiləri e-poçt vasitəsilə şəxsən dəvət edin",
"EmailErrorMessage": "E-poçt ünvanı etibarlı deyil. Siz e-poçtu klikləməklə redaktə edə bilərsiniz.", "EmailErrorMessage": "E-poçt ünvanı etibarlı deyil. Siz e-poçtu klikləməklə redaktə edə bilərsiniz.",
"GroupMaxAvailableRoleWarning": "Qruplar maksimum mümkün rola malikdir: “{{role}}”. Otağa qrup əlavə etdikdən sonra hüquqları artıra bilərsiniz.",
"InvitationLanguage": "Dəvət dili", "InvitationLanguage": "Dəvət dili",
"InviteAccountSearchPlaceholder": "İnsanları e-məktubla dəvət edin", "InviteAccountSearchPlaceholder": "İnsanları e-məktubla dəvət edin",
"InviteRoomSearchPlaceholder": "İnsanları ad və ya e-məktubla dəvət edin", "InviteRoomSearchPlaceholder": "İnsanları ad və ya e-məktubla dəvət edin",
"InviteViaLink": "Keçidlə dəvət edin", "InviteViaLink": "Keçidlə dəvət edin",
"InviteViaLinkDescriptionAccounts": "DocSpace-də avtorizasiya üçün universal keçid yaradın", "InviteViaLinkDescriptionAccounts": "{{productName}}-də avtorizasiya üçün universal keçid yaradın",
"InviteViaLinkDescriptionRoom": "Otağın avtorizasiyası üçün universal keçid yaradın", "InviteViaLinkDescriptionRoom": "Otağın avtorizasiyası üçün universal keçid yaradın",
"LinkCopySuccess": "Link köçürüldü", "LinkCopySuccess": "Link köçürüldü",
"ResetChange": "Dəyişikliyi sıfırlayın", "ResetChange": "Dəyişikliyi sıfırlayın",

View File

@ -14,26 +14,25 @@
"Code": "Daxil etmək üçün kod", "Code": "Daxil etmək üçün kod",
"CodeTitle": "kod", "CodeTitle": "kod",
"CopyWindowCode": "Pəncərənin kodunu kopyalayın", "CopyWindowCode": "Pəncərənin kodunu kopyalayın",
"CreateSampleDocSpace": "DocSpace yerləşdirmə nümunəsi yaradın",
"CreateSampleEditor": "Redaktor yerləşdirmə nümunəsi yaradın", "CreateSampleEditor": "Redaktor yerləşdirmə nümunəsi yaradın",
"CreateSampleFileSelector": "Fayl seçici yerləşdirmə nümunəsi yaradın", "CreateSampleFileSelector": "Fayl seçici yerləşdirmə nümunəsi yaradın",
"CreateSamplePortal": "{{productName}} yerləşdirmə nümunəsi yaradın",
"CreateSamplePublicRoom": "Ümumi otaq yerləşdirmə nümunəsi yaradın", "CreateSamplePublicRoom": "Ümumi otaq yerləşdirmə nümunəsi yaradın",
"CreateSampleRoomSelector": "Otaq seçici yerləşdirmə nümunəsi yaradın", "CreateSampleRoomSelector": "Otaq seçici yerləşdirmə nümunəsi yaradın",
"CreateSampleViewer": "İzləyici yerləşdirmə nümunəsi yaradın", "CreateSampleViewer": "İzləyici yerləşdirmə nümunəsi yaradın",
"CSPDescription": "DocSpace-i vebsaytda iframe kimi təhlükəsiz şəkildə yerləşdirmək üçün onun URL-ni icazələr siyahısına əlavə edin.", "CSPDescription": "{{productName}}-i vebsaytda iframe kimi təhlükəsiz şəkildə yerləşdirmək üçün onun URL-ni icazələr siyahısına əlavə edin.",
"CSPHeader": "DocSpace-i iframe kimi yerləşdirin", "CSPHeader": "{{productName}}-i iframe kimi yerləşdirin",
"CSPHelp": "Bu parametr məzmun hücumlarından qorunmaq üçün istifadə edilə bilən təhlükəsizlik mexanizmidir. CSP təhlükəsiz mənbə yükləmə mənbələrini təsvir edir. \"Ağ siyahıya salınmayan\" mənbələrdən endrilmə bloklanıb. İstifadə olunacaq domenləri (protokollu) göstərin.", "CSPHelp": "Bu parametr məzmun hücumlarından qorunmaq üçün istifadə edilə bilən təhlükəsizlik mexanizmidir. CSP təhlükəsiz mənbə yükləmə mənbələrini təsvir edir. \"Ağ siyahıya salınmayan\" mənbələrdən endrilmə bloklanıb. İstifadə olunacaq domenləri (protokollu) göstərin.",
"CSPInfoBarDescription": "Quraşdırmanın düzgün işləməsini təmin etmək üçün DocSpace üçün HTTPS protokolunu aktiv edin.", "CSPInfoBarDescription": "Quraşdırmanın düzgün işləməsini təmin etmək üçün {{productName}} üçün HTTPS protokolunu aktiv edin.",
"CSPInfoBarHeader": "HTTPS tələb olunur", "CSPInfoBarHeader": "HTTPS tələb olunur",
"CSPInputPlaceholder": "URL'yi bu cür daxil edin: https://example.com", "CSPInputPlaceholder": "URL'yi bu cür daxil edin: https://example.com",
"CSPUrlHelp": "URL yolları və ya əlavə simvollar olmadan DocSpace domen adını daxil edin.", "CSPUrlHelp": "URL yolları və ya əlavə simvollar olmadan {{productName}} domen adını daxil edin.",
"CustomDescription": "DocSpace-i daxil etmək üçün parametrləri əl ilə konfiqurasiya edin.", "CustomDescription": "{{productName}}-i daxil etmək üçün parametrləri əl ilə konfiqurasiya edin.",
"CustomizingDisplay": "Ekranı fərdiləşdirin", "CustomizingDisplay": "Ekranı fərdiləşdirin",
"DataDisplay": "Məlumatların göstərilməsi parametrləri", "DataDisplay": "Məlumatların göstərilməsi parametrləri",
"DefaultColumnsOption": "Defolt (Say ekranın genişliyindən asılıdır)", "DefaultColumnsOption": "Defolt (Say ekranın genişliyindən asılıdır)",
"Descending": "Azalan", "Descending": "Azalan",
"DisplayColumns": "Fayl sətirində sütunların göstərilməsi", "DisplayColumns": "Fayl sətirində sütunların göstərilməsi",
"DocspaceDescription": "İstifadəçilərə bütün otaq, fayl və parametrlərlə qarşılıqlı əlaqə yaratmaq üçün bütün DocSpace-i daxil edin.",
"EditorDescription": "İstifadəçilərə həmin otaqdan faylı redaktə etmək üçün redaktor əlavə edin.", "EditorDescription": "İstifadəçilərə həmin otaqdan faylı redaktə etmək üçün redaktor əlavə edin.",
"ElementCalledAfterClicking": "Element kliklədikdən sonra adlandırılacaq", "ElementCalledAfterClicking": "Element kliklədikdən sonra adlandırılacaq",
"ElementItself": "Elementin özü", "ElementItself": "Elementin özü",
@ -55,14 +54,14 @@
"GetCode": "Əlavə etmək üçün kodu əldə edin", "GetCode": "Əlavə etmək üçün kodu əldə edin",
"GoToRoom": "otağa keçid edin", "GoToRoom": "otağa keçid edin",
"Header": "Başlıq", "Header": "Başlıq",
"HeaderDescription": "DocSpace bölmələrinə girişi məhdudlaşdırmaq üçün mobil versiyada başlığı deaktiv edə bilərsiniz (masaüstü versiyada sol menyunu söndürmək kimi).", "HeaderDescription": "{{productName}} bölmələrinə girişi məhdudlaşdırmaq üçün mobil versiyada başlığı deaktiv edə bilərsiniz (masaüstü versiyada sol menyunu söndürmək kimi).",
"HtmlCodeDescription": "<script> teqindən istifadə edərək DocSpace-in və ya onun bir hissəsinin yerləşdirilməsi. Aşağıdakı HTML kodunu kopyalayın və HTML faylınıza əlavə edin.", "HtmlCodeDescription": "<script> teqindən istifadə edərək {{productName}}-in və ya onun bir hissəsinin yerləşdirilməsi. Aşağıdakı HTML kodunu kopyalayın və HTML faylınıza əlavə edin.",
"InitializeSDK": "Tövsiyə olunan rejimlərdən birini seçin və ya bütün parametrləri əl ilə konfiqurasiya etmək üçün Fərdi istifadə edin.", "InitializeSDK": "Tövsiyə olunan rejimlərdən birini seçin və ya bütün parametrləri əl ilə konfiqurasiya etmək üçün Fərdi istifadə edin.",
"InLeftPanel": "sol paneldə", "InLeftPanel": "sol paneldə",
"InterfaceElements": "İnterfeys elementləri", "InterfaceElements": "İnterfeys elementləri",
"ItemsCount": "Bəndlər bir səhifədə sayılır", "ItemsCount": "Bəndlər bir səhifədə sayılır",
"ItemsCountDescription": "Səhifədə göstərilən faylların/qovluqların sayını, həmçinin hansı səhifənin göstərilməyə başlayacağını təyin edə bilərsiniz.", "ItemsCountDescription": "Səhifədə göstərilən faylların/qovluqların sayını, həmçinin hansı səhifənin göstərilməyə başlayacağını təyin edə bilərsiniz.",
"JavaScriptCodeDescription": "JavaScript istifadə edərək DocSpace-in və ya onun bir hissəsinin yerləşdirilməsi. Aşağıdakı JavaScript kodunu kopyalayın.", "JavaScriptCodeDescription": "JavaScript istifadə edərək {{productName}}-in və ya onun bir hissəsinin yerləşdirilməsi. Aşağıdakı JavaScript kodunu kopyalayın.",
"JavascriptSdk": "Javascript SDK", "JavascriptSdk": "Javascript SDK",
"LimitByTime": "Vaxt dövrü ilə məhdudlaşdırın", "LimitByTime": "Vaxt dövrü ilə məhdudlaşdırın",
"LinkSetDescription": "Bu link {{parameter}} ilə qorunur. Bağlantını konfiqurasiya etmək üçün,", "LinkSetDescription": "Bu link {{parameter}} ilə qorunur. Bağlantını konfiqurasiya etmək üçün,",
@ -76,6 +75,7 @@
"MenuDescription": "İstifadəçilərin digər bölmələrə keçməsinə ehtiyac yoxdursa, sol menyunu deaktiv edə bilərsiniz.", "MenuDescription": "İstifadəçilərin digər bölmələrə keçməsinə ehtiyac yoxdursa, sol menyunu deaktiv edə bilərsiniz.",
"MobileOnly": "yalnız mobil cihazlar", "MobileOnly": "yalnız mobil cihazlar",
"Page": "Göstərilən səhifə (nömrə)", "Page": "Göstərilən səhifə (nömrə)",
"PortalDescription": "İstifadəçilərə bütün otaq, fayl və parametrlərlə qarşılıqlı əlaqə yaratmaq üçün bütün {{productName}}-i daxil edin.",
"PublicRoomDescription": "İstifadəçilərə qeydiyyatdan keçmədən orada saxlanan bütün sənədlərə baxmaq imkanı vermək üçün ümumi otaq əlavə edin.", "PublicRoomDescription": "İstifadəçilərə qeydiyyatdan keçmədən orada saxlanan bütün sənədlərə baxmaq imkanı vermək üçün ümumi otaq əlavə edin.",
"RightPanelCollapsed": "Sağ panel çökdü", "RightPanelCollapsed": "Sağ panel çökdü",
"RoomOrFolder": "Otaq və ya Qovluq", "RoomOrFolder": "Otaq və ya Qovluq",
@ -86,14 +86,14 @@
"RoomTypeDisplay": "Otaq növü görüntüsü", "RoomTypeDisplay": "Otaq növü görüntüsü",
"Rotate": "Döndürün", "Rotate": "Döndürün",
"Scale": "Ölçü", "Scale": "Ölçü",
"SDKDescription": "ONLYOFFICE DocSpace-dən otaq və ya qovluğu JavaScript SDK-dan istifadə edərək iframe kimi veb interfeysinizə yerləşdirə bilərsiniz. Burada nümunə iframe yaratmaq və CSP-ni konfiqurasiya etmək üçün parametrləri tapa bilərsiniz. Tam SDK-dan istifadə etmək üçün baxın", "SDKDescription": "{{productName}}-dən otaq və ya qovluğu JavaScript SDK-dan istifadə edərək iframe kimi veb interfeysinizə yerləşdirə bilərsiniz. Burada nümunə iframe yaratmaq və CSP-ni konfiqurasiya etmək üçün parametrləri tapa bilərsiniz. Tam SDK-dan istifadə etmək üçün baxın",
"SearchBlock": "Bloku axtarın", "SearchBlock": "Bloku axtarın",
"SearchFilterAndSort": "Axtarın, Filtrləyin və Çeşidləyin", "SearchFilterAndSort": "Axtarın, Filtrləyin və Çeşidləyin",
"SearchTerm": "Termin axtarın", "SearchTerm": "Termin axtarın",
"SelectButtonText": "Düymə mətnini seçin", "SelectButtonText": "Düymə mətnini seçin",
"SelectImage": "Şəkli seçin", "SelectImage": "Şəkli seçin",
"SelectModeEmbedding": "DocSpace-i yerləşdirmək üçün rejimi seçin", "SelectModeEmbedding": "{{productName}}-i yerləşdirmək üçün rejimi seçin",
"SelectToDocSpace": "DocSpace-ə seçin", "SelectToPortal": "{{productName}}-ə seçin",
"SelectTypes": "Növləri seçin", "SelectTypes": "Növləri seçin",
"SetItUp": "Quraşdırın", "SetItUp": "Quraşdırın",
"SettingUpColumns": "Sütunların quraşdırılması", "SettingUpColumns": "Sütunların quraşdırılması",

View File

@ -0,0 +1 @@
{}

View File

@ -1,18 +1,17 @@
{ {
"ClickHere": "Buraya klikləyin", "ClickHere": "Buraya klikləyin",
"ConfirmEmailDescription": "Aktivləşdirmə e-məktubunda göndərilən keçiddən istifadə edin. Aktivləşdirmə linki olan e-məktub almamısınız?", "ConfirmEmailDescription": "Aktivləşdirmə e-məktubunda göndərilən keçiddən istifadə edin. Aktivləşdirmə linki olan e-məktub almamısınız?",
"ConfirmEmailHeader": "Lütfən, DocSpace xüsusiyyətlərinə daxil olmaq üçün e-poçtunuzu ({{ email }}) aktiv edin.", "ConfirmEmailHeader": "Lütfən, {{productName}} xüsusiyyətlərinə daxil olmaq üçün e-poçtunuzu ({{ email }}) aktiv edin.",
"PersonalUserQuotaAdminsDescription": "Yeni fayl və qovluqları yükləmək və yaratmaq üçün zəhmət olmasa, diskdə yer boşaldın və ya <1>Yaddaş idarəetmə parametrlərində</1> hər istifadəçi kvotasını idarə edin.", "PersonalUserQuotaAdminsDescription": "Yeni fayl və qovluqları yükləmək və yaratmaq üçün zəhmət olmasa, diskdə yer boşaldın və ya <1>Yaddaş idarəetmə parametrlərində</1> hər istifadəçi kvotasını idarə edin.",
"PersonalUserQuotaDescription": "Yeni fayl və qovluqları yükləmək və yaratmaq üçün diskdə yer boşaldın və ya yaddaş kvotasını artırmaq üçün administratorla əlaqə saxlayın.", "PersonalUserQuotaDescription": "Yeni fayl və qovluqları yükləmək və yaratmaq üçün diskdə yer boşaldın və ya yaddaş kvotasını artırmaq üçün administratorla əlaqə saxlayın.",
"RequestActivation": "Yenidən aktivləşdirmə tələb edin", "RequestActivation": "Yenidən aktivləşdirmə tələb edin",
"RoomQuotaDescription": "DocSpace üçün daha uyğun qiymət planı tapmaq üçün lazımsız otaqları arxivləşdirə və ya <1>{{clickHere}}</1> edə bilərsiniz.", "RoomQuotaDescription": "{{productName}} üçün daha uyğun qiymət planı tapmaq üçün lazımsız otaqları arxivləşdirə və ya <1>{{clickHere}}</1> edə bilərsiniz.",
"RoomQuotaHeader": "Otaqlar keçmək üzrədir: {{currentValue}} / {{maxValue}}", "RoomQuotaHeader": "Otaqlar keçmək üzrədir: {{currentValue}} / {{maxValue}}",
"StorageAndRoomHeader": "Yaddaş və otaq limitləri aşmaq üzrədir.", "StorageAndRoomHeader": "Yaddaş və otaq limitləri aşmaq üzrədir.",
"StorageAndUserHeader": "Yaddaş və administratorlar/ekspert istifadəçilər limitləri aşmaq üzrədir.", "StorageAndUserHeader": "Yaddaş və administratorlar/ekspert istifadəçilər limitləri aşmaq üzrədir.",
"StorageQuotaDescription": "Siz lazımsız faylları silə və ya DocSpace üçün daha uyğun qiymət planı tapmaq üçün <1>{{clickHere}}</1> edə bilərsiniz.", "StorageQuotaDescription": "Siz lazımsız faylları silə və ya {{productName}} üçün daha uyğun qiymət planı tapmaq üçün <1>{{clickHere}}</1> edə bilərsiniz.",
"StorageQuotaExceeded": "Yaddaş kvotası limiti keçib", "StorageQuotaExceeded": "Yaddaş kvotası limiti keçib",
"StorageQuotaHeader": "Yaddaş sahəsinin həcmi keçmək üzrədir : {{currentValue}} / {{maxValue}}", "StorageQuotaHeader": "Yaddaş sahəsinin həcmi keçmək üzrədir : {{currentValue}} / {{maxValue}}",
"TenantCustomQuotaDescription": "<1>Yaddaş idarəetmə parametrlərində</1> lazımsız faylları silə və ya kvotanı dəyişə bilərsiniz.", "TenantCustomQuotaDescription": "<1>Yaddaş idarəetmə parametrlərində</1> lazımsız faylları silə və ya kvotanı dəyişə bilərsiniz.",
"UserQuotaDescription": "Sahəniz üçün daha yaxşı qiymət planı tapmaq üçün <1>{{clickHere}}</1>.",
"UserQuotaHeader": "Admin/ekspert istifadəçilərin sayı keçmək üzrədir: {{currentValue}} / {{maxValue}}." "UserQuotaHeader": "Admin/ekspert istifadəçilərin sayı keçmək üzrədir: {{currentValue}} / {{maxValue}}."
} }

View File

@ -1,13 +1,13 @@
{ {
"ActionsWithFilesDescription": "Nişanlar sizə fayl yükləmələri, yeni yaradılanlar və dəyişikliklər haqqında məlumat verir.", "ActionsWithFilesDescription": "Nişanlar sizə fayl yükləmələri, yeni yaradılanlar və dəyişikliklər haqqında məlumat verir.",
"Badges": "Beyclər", "Badges": "Beyclər",
"DailyFeed": "Gündəlik DocSpace axını", "DailyFeed": "Gündəlik {{productName}} axını",
"DailyFeedDescription": "DocSpace-dəki xəbərləri və hadisələri gündəlik xülasədə oxuyun.", "DailyFeedDescription": "{{productName}}-dəki xəbərləri və hadisələri gündəlik xülasədə oxuyun.",
"ManageNotifications": "İdarə etmək", "ManageNotifications": "İdarə etmək",
"Notifications": "Bildirişlər", "Notifications": "Bildirişlər",
"RoomsActions": "Otaqlarda fayllarla əməliyyatlar", "RoomsActions": "Otaqlarda fayllarla əməliyyatlar",
"RoomsActivity": "Otaqların fəaliyyəti", "RoomsActivity": "Otaqların fəaliyyəti",
"RoomsActivityDescription": "Saatlıq bildirişlər. Otaqlarınızdakı bütün hərəkətlərdən xəbərdar olun", "RoomsActivityDescription": "Saatlıq bildirişlər. Otaqlarınızdakı bütün hərəkətlərdən xəbərdar olun",
"UsefulTips": "Faydalı DocSpace məsləhətləri", "UsefulTips": "Faydalı {{productName}} məsləhətləri",
"UsefulTipsDescription": "DocSpace-də faydalı təlimatlar əldə edin" "UsefulTipsDescription": "{{productName}}-də faydalı təlimatlar əldə edin"
} }

View File

@ -0,0 +1 @@
{}

View File

@ -1,6 +1,6 @@
{ {
"AccessingProblem": "Mövcud istifadəçisinizsə və bu sahəyə daxil olmaqda çətinlik çəkirsinizsə, administratorla əlaqə saxlayın.", "AccessingProblem": "Mövcud istifadəçisinizsə və bu sahəyə daxil olmaqda çətinlik çəkirsinizsə, administratorla əlaqə saxlayın.",
"AdministratorDescription": "DocSpace tənzimləməsi, otağın yaradılması və idarə edilməsi, DocSpace və virtual otaqlarda istifadəçiləri dəvət etmək və idarə etmək bacarığı, giriş hüquqlarını idarə etmək bacarığı.", "AdministratorDescription": "{{productName}} tənzimləməsi, otağın yaradılması və idarə edilməsi, {{productName}} və virtual otaqlarda istifadəçiləri dəvət etmək və idarə etmək bacarığı, giriş hüquqlarını idarə etmək bacarığı.",
"Benefits": "Faydalar", "Benefits": "Faydalar",
"BusinessExpired": "{{planName}} planınızın müddəti {{date}} tarixində başa çatıb", "BusinessExpired": "{{planName}} planınızın müddəti {{date}} tarixində başa çatıb",
"BusinessFinalDateInfo": "Abunəlik {{finalDate}} tarixində yenilənmiş qiymət və spesifikasiyalarla avtomatik yenilənəcək. Siz Stripe müştəri portalınızda faktura məlumatlarınızı ləğv edə və ya dəyişə bilərsiniz.", "BusinessFinalDateInfo": "Abunəlik {{finalDate}} tarixində yenilənmiş qiymət və spesifikasiyalarla avtomatik yenilənəcək. Siz Stripe müştəri portalınızda faktura məlumatlarınızı ləğv edə və ya dəyişə bilərsiniz.",
@ -15,16 +15,16 @@
"DelayedPayment": "{{date}} tarixli {{planName}} planının vaxtı keçmiş ödənişi", "DelayedPayment": "{{date}} tarixli {{planName}} planının vaxtı keçmiş ödənişi",
"DowngradeNow": "İndi səviyyəni salın", "DowngradeNow": "İndi səviyyəni salın",
"ErrorNotification": "Tarif planını yeniləmək mümkün olmadı. Daha sonra yenidən cəhd edin və ya satış departamentilə əlaqə saxlayın.", "ErrorNotification": "Tarif planını yeniləmək mümkün olmadı. Daha sonra yenidən cəhd edin və ya satış departamentilə əlaqə saxlayın.",
"GracePeriodActivatedDescription": "Güzəşt müddətində adminlər yeni otaqlar yarada və yeni istifadəçilər əlavə edə bilməzlər. Güzəşt müddəti bitdikdən sonra ödəniş edilənə qədər DocSpace əlçatan olmayacaq.", "GracePeriodActivatedDescription": "Güzəşt müddətində adminlər yeni otaqlar yarada və yeni istifadəçilər əlavə edə bilməzlər. Güzəşt müddəti bitdikdən sonra ödəniş edilənə qədər {{productName}} əlçatan olmayacaq.",
"GracePeriodActivatedInfo": "Güzəşt müddəti <1>{{fromDate}} tarixindən {{byDate}}</1> tarixinədək tətbiq olunur (qalan günlər: {{delayDaysCount}}).", "GracePeriodActivatedInfo": "Güzəşt müddəti <1>{{fromDate}} tarixindən {{byDate}}</1> tarixinədək tətbiq olunur (qalan günlər: {{delayDaysCount}}).",
"InvalidEmailWithActiveSubscription": "Abunəliyiniz aktiv olaraq qalacaq, lakin DocSpace-də abunəlik parametrlərinə daxil ola biləcək yeni Ödəyici seçməyinizi tövsiyə edirik.", "InvalidEmailWithActiveSubscription": "Abunəliyiniz aktiv olaraq qalacaq, lakin {{productName}}-də abunəlik parametrlərinə daxil ola biləcək yeni Ödəyici seçməyinizi tövsiyə edirik.",
"InvalidEmailWithActiveSubscriptionForAdmin": "Abunəliyiniz aktiv olaraq qalacaq, lakin yeni Ödəyici seçmək üçün DocSpace sahibi ilə əlaqə saxlamağı tövsiyə edirik.", "InvalidEmailWithActiveSubscriptionForAdmin": "Abunəliyiniz aktiv olaraq qalacaq, lakin yeni Ödəyici seçmək üçün {{productName}} sahibi ilə əlaqə saxlamağı tövsiyə edirik.",
"InvalidEmailWithoutActiveSubscription": "DocSpace-də abunəlik parametrlərinə çıxışı olan yeni Ödəyici seçməyi tövsiyə edirik.", "InvalidEmailWithoutActiveSubscription": "{{productName}}-də abunəlik parametrlərinə çıxışı olan yeni Ödəyici seçməyi tövsiyə edirik.",
"InvalidEmailWithoutActiveSubscriptionByAdmin": "Yeni Ödəyici seçmək üçün DocSpace sahibi ilə əlaqə saxlamağı tövsiyə edirik.", "InvalidEmailWithoutActiveSubscriptionByAdmin": "Yeni Ödəyici seçmək üçün {{productName}} sahibi ilə əlaqə saxlamağı tövsiyə edirik.",
"ManagerTypesDescription": "Admin hesabı növləri və imtiyazları", "ManagerTypesDescription": "Admin hesabı növləri və imtiyazları",
"Pay": "Ödəyin", "Pay": "Ödəyin",
"Payer": "Ödəyici", "Payer": "Ödəyici",
"PayerDescription": "Bu istifadəçi ödəniş təfərrüatlarına daxil ola bilər və kvota təyin edib ödəniş edə bilən yeganə istifadəçidir. DocSpace sahibi və ödəniş meneceri özləri Stripe müştəri portalından istifadə edərək ödəniş meneceri rolunu yenidən təyin edə bilərlər.", "PayerDescription": "Bu istifadəçi ödəniş təfərrüatlarına daxil ola bilər və kvota təyin edib ödəniş edə bilən yeganə istifadəçidir. {{productName}} sahibi və ödəniş meneceri özləri Stripe müştəri portalından istifadə edərək ödəniş meneceri rolunu yenidən təyin edə bilərlər.",
"PaymentOverdue": "Yeni istifadəçilər əlavə etmək mümkün deyil.", "PaymentOverdue": "Yeni istifadəçilər əlavə etmək mümkün deyil.",
"PriceCalculation": "Qiymətinizi hesablayın", "PriceCalculation": "Qiymətinizi hesablayın",
"RenewSubscription": "{{planName}} Plan abunəliyini yeniləyin", "RenewSubscription": "{{planName}} Plan abunəliyini yeniləyin",

View File

@ -7,19 +7,18 @@
"ActivateRenewDescr": "Şəxsi yeniləmə şərtlərinizi əldə etmək üçün müvafiq menecerlə əlaqə saxlayın və ya bizə yazın <1>{{email}}</1>", "ActivateRenewDescr": "Şəxsi yeniləmə şərtlərinizi əldə etmək üçün müvafiq menecerlə əlaqə saxlayın və ya bizə yazın <1>{{email}}</1>",
"ActivateRenewSubscriptionHeader": "Renouveler üçün abunəliyi yeniləyin", "ActivateRenewSubscriptionHeader": "Renouveler üçün abunəliyi yeniləyin",
"ActivateSwithToProHeader": "Tam Enterprise versiyasına təkmilləşdirin", "ActivateSwithToProHeader": "Tam Enterprise versiyasına təkmilləşdirin",
"ActivateTariffDescr": "Siz ONLYOFFICE DocSpace Enterprise istifadə edirsiniz.", "ActivateTariffDescr": "Siz {{organizationName}} {{productName}} Enterprise istifadə edirsiniz.",
"ActivateTariffEnterpriseExpiration": "Abunəliyiniz {{date}} tarixində bitir.", "ActivateTariffEnterpriseExpiration": "Abunəliyiniz {{date}} tarixində bitir.",
"ActivateTariffEnterpriseTrialExpiration": "Sınaq müddətiniz {{date}} tarixində bitir.", "ActivateTariffEnterpriseTrialExpiration": "Sınaq müddətiniz {{date}} tarixində bitir.",
"ActivateToProBannerHeaderTrial": "Aşağıdakıları əldə etmək üçün tam Müəssisə versiyasını alın:", "ActivateToProBannerHeaderTrial": "Aşağıdakıları əldə etmək üçün tam Müəssisə versiyasını alın:",
"ActivateUploadDescr": "Lisenziyanızı aktivləşdirmək üçün onu aşağıda yükləyib aktivləşdirmə düyməsinə klikləyin.", "ActivateUploadDescr": "Lisenziyanızı aktivləşdirmək üçün onu aşağıda yükləyib aktivləşdirmə düyməsinə klikləyin.",
"FreeDaysLeft": "{{count}} pulsuz gün qalıb", "FreeDaysLeft": "{{count}} pulsuz gün qalıb",
"UpgradeToProBannerHeader": "Təkmil funksiyalara 30 günlük pulsuz giriş əldə edin", "UpgradeToProBannerInformationAboutShort": "<1>Rəsmi vebsaytda</1> Enterprise Edition haqqında ətraflı məlumat əldə edin",
"UpgradeToProBannerInformationAboutShort": "Rəsmi vebsaytda <1>Enterprise Edition</1> haqqında ətraflı məlumat əldə edin",
"UpgradeToProBannerInformationDemo": "Demonu <1>buradan</1> tələb edin", "UpgradeToProBannerInformationDemo": "Demonu <1>buradan</1> tələb edin",
"UpgradeToProBannerInformationPurchase": "Satınalma ilə bağlı hər hansı sualınız olarsa, bizimlə<1>{{email}}</1> əlaqə saxlayın", "UpgradeToProBannerInformationPurchase": "Satınalma ilə bağlı hər hansı sualınız olarsa, bizimlə<1>{{email}}</1> əlaqə saxlayın",
"UpgradeToProBannerInformationSupport": "Texniki yardım alın <1>{{helpUrl}}</1>", "UpgradeToProBannerInformationSupport": "Texniki yardım alın <1>{{helpUrl}}</1>",
"UpgradeToProBannerInstructionDescr": "Təkmilləşdirmək üçün rəsmi sənədlərdən istifadə edin:", "UpgradeToProBannerInstructionDescr": "Təkmilləşdirmək üçün rəsmi sənədlərdən istifadə edin:",
"UpgradeToProBannerInstructionHeader": "Peşəkar funksiyalara giriş üçün ONLYOFFICE DocSpace Enterprise Edition-da 30 günlük pulsuz sınağı başladın.", "UpgradeToProBannerInstructionHeader": "Peşəkar funksiyalara giriş üçün {{organizationName}} Enterprise Edition-da 30 günlük pulsuz sınağı başladın.",
"UpgradeToProBannerInstructionItemDocker": "Docker üçün təlimatlar.", "UpgradeToProBannerInstructionItemDocker": "Docker üçün təlimatlar.",
"UpgradeToProBannerInstructionItemLinux": "Linux təlimatı", "UpgradeToProBannerInstructionItemLinux": "Linux təlimatı",
"UpgradeToProBannerInstructionItemWindows": "Windows üçün təlimatlar.", "UpgradeToProBannerInstructionItemWindows": "Windows üçün təlimatlar.",
@ -28,7 +27,6 @@
"UpgradeToProBannerItemLicenseDescr": "Funksionallıq və təhlükəsizlik yeniləmələri üçün + 1 illik abunə.", "UpgradeToProBannerItemLicenseDescr": "Funksionallıq və təhlükəsizlik yeniləmələri üçün + 1 illik abunə.",
"UpgradeToProBannerItemLicenseHeader": "Həmişəlik lisenziya.", "UpgradeToProBannerItemLicenseHeader": "Həmişəlik lisenziya.",
"UpgradeToProBannerItemMobileDescr": "Mobil veb brauzerdə sənədləri, cədvəlləri və slaydları redaktə edin.", "UpgradeToProBannerItemMobileDescr": "Mobil veb brauzerdə sənədləri, cədvəlləri və slaydları redaktə edin.",
"UpgradeToProBannerItemMobileHeader": "Mobil giriş.",
"UpgradeToProBannerItemScalabilityDescr": "Komandanızın ölçüsündən asılı olmayaraq sənədlərinizi rahat şəkildə redaktə edin və birlikdə işləyin.", "UpgradeToProBannerItemScalabilityDescr": "Komandanızın ölçüsündən asılı olmayaraq sənədlərinizi rahat şəkildə redaktə edin və birlikdə işləyin.",
"UpgradeToProBannerItemScalabilityHeader": "Ölçüləbilənlik və klasterləşmə", "UpgradeToProBannerItemScalabilityHeader": "Ölçüləbilənlik və klasterləşmə",
"UpgradeToProBannerItemSupportDescr": "Qarşılaşdığınız hər hansı bir çətinlik üçün sürətli peşəkar yardımdan yararlanın.", "UpgradeToProBannerItemSupportDescr": "Qarşılaşdığınız hər hansı bir çətinlik üçün sürətli peşəkar yardımdan yararlanın.",

View File

@ -10,7 +10,6 @@
"EnableUserButton": "İzn ver", "EnableUserButton": "İzn ver",
"IndividualRights": "Otaqda fərdi hüquqlar", "IndividualRights": "Otaqda fərdi hüquqlar",
"InviteLinkTitle": "Dəvət üçün link", "InviteLinkTitle": "Dəvət üçün link",
"LDAPLbl": "LDAP",
"NameChangeButton": "Adı dəyişin", "NameChangeButton": "Adı dəyişin",
"PasswordChangeButton": "Şifrəni dəyişdir", "PasswordChangeButton": "Şifrəni dəyişdir",
"PendingTitle": "Gözləmə", "PendingTitle": "Gözləmə",

View File

@ -1,4 +1,4 @@
{ {
"AccessingProblem": "Bu DocSpace-ə daxil olmaqda probleminiz varsa, lütfən, administratorla əlaqə saxlayın.", "AccessingProblem": "Bu {{productName}}-ə daxil olmaqda probleminiz varsa, lütfən, administratorla əlaqə saxlayın.",
"ContactAdministrator": "DocSpace administratoru ilə əlaqə saxlayın" "ContactAdministrator": "{{productName}} administratoru ilə əlaqə saxlayın"
} }

View File

@ -1,4 +1,4 @@
{ {
"PortalRestoring": "DocSpace bərpa edilir", "PortalRestoring": "{{productName}} bərpa edilir",
"PreparationPortalDescription": "Bərpa prosesi başa çatdıqdan sonra siz avtomatik olaraq DocSpace-ə yönləndiriləcəksiniz." "PreparationPortalDescription": "Bərpa prosesi başa çatdıqdan sonra siz avtomatik olaraq {{productName}}-ə yönləndiriləcəksiniz."
} }

View File

@ -1,10 +1,10 @@
{ {
"PrivacyButton": "ONLYOFFICE Desktop Editors tətbiqini açmaq", "PrivacyButton": "{{organizationName}} Desktop Editors tətbiqini açmaq",
"PrivacyClick": "Şifrələnmiş sənədlərlə işləmək üçün brauzer dialoqunda <1> ONLYOFFICE Desktop </1> düyməsini klikləyin .", "PrivacyClick": "Şifrələnmiş sənədlərlə işləmək üçün brauzer dialoqunda <1> {{organizationName}} Desktop </1> düyməsini klikləyin .",
"PrivacyDescriptionConnect": "Buludunuz bağlandıqdan sonra bu faylı masaüstü tətbiqinin interfeysindən aça bilərsiniz", "PrivacyDescriptionConnect": "Buludunuz bağlandıqdan sonra bu faylı masaüstü tətbiqinin interfeysindən aça bilərsiniz",
"PrivacyDescriptionEditors": "Əgər sizdə ONLYOFFICE Desktop Editors proqramı mövcuddursa və açılmırsa, çox güman brauzer tərəfindən bloklanılır.", "PrivacyDescriptionEditors": "Əgər sizdə {{organizationName}} Desktop Editors proqramı mövcuddursa və açılmırsa, çox güman brauzer tərəfindən bloklanılır.",
"PrivacyDialog": "Dialoq pəncərəsi görsənmirsə, aşağıdakı düyməyə klikəyin", "PrivacyDialog": "Dialoq pəncərəsi görsənmirsə, aşağıdakı düyməyə klikəyin",
"PrivacyEditors": "ONLYOFFICE Desktop Editors yoxdurmu?", "PrivacyEditors": "{{organizationName}} Desktop Editors yoxdurmu?",
"PrivacyHeader": "Bu sənəd şifrələnmişdir ", "PrivacyHeader": "Bu sənəd şifrələnmişdir ",
"PrivacyInstall": "İndi quraşdır" "PrivacyInstall": "İndi quraşdır"
} }

View File

@ -15,7 +15,6 @@
"LightTheme": "İşıqlı tema", "LightTheme": "İşıqlı tema",
"LogoutActiveConnection": "Aktiv bağlantıdan çıxın", "LogoutActiveConnection": "Aktiv bağlantıdan çıxın",
"LogoutAllActiveConnections": "Bütün aktiv bağlantılardan çıxın", "LogoutAllActiveConnections": "Bütün aktiv bağlantılardan çıxın",
"LogoutAllActiveSessions": "Bütün aktiv seanslardan çıxın",
"LogoutAllActiveSessionsDescription": "Bundan başqa bütün aktiv bağlantılar hazırda istifadə edildiyi üçün sistemdən çıxacaq.", "LogoutAllActiveSessionsDescription": "Bundan başqa bütün aktiv bağlantılar hazırda istifadə edildiyi üçün sistemdən çıxacaq.",
"LogoutBtn": ıxış", "LogoutBtn": ıxış",
"LogoutDescription": "Qeyd. Bundan başqa bütün aktiv bağlantılar hazırda istifadə edildiyi üçün sistemdən çıxacaq.", "LogoutDescription": "Qeyd. Bundan başqa bütün aktiv bağlantılar hazırda istifadə edildiyi üçün sistemdən çıxacaq.",

View File

@ -1,5 +1,4 @@
{ {
"Authentication": "İdentifikasiya",
"AuthViaNTLM": "NTLM vasitəsilə identifikasiya", "AuthViaNTLM": "NTLM vasitəsilə identifikasiya",
"EnableSSL": "SSL-i aktivləşdirin", "EnableSSL": "SSL-i aktivləşdirin",
"EnterDomain": "Domeni daxil edin", "EnterDomain": "Domeni daxil edin",
@ -12,6 +11,5 @@
"Port": "Port", "Port": "Port",
"SenderDisplayName": "Göndərənin Göstərilən Adı", "SenderDisplayName": "Göndərənin Göstərilən Adı",
"SenderEmailAddress": "Göndərənin Elektron Poçt Ünvanı", "SenderEmailAddress": "Göndərənin Elektron Poçt Ünvanı",
"SendTestMail": "Test Poçtu Göndər", "SendTestMail": "Test Poçtu Göndər"
"SuccessfullyCompletedOperation": "Əməliyyat uğurla başa çatıb."
} }

View File

@ -1,5 +1,5 @@
{ {
"AboutDataImport": "Məlumatların idxalı bir neçə addımdan ibarətdir: məlumatların yüklənməsi, təhlili, idxal konfiqurasiyası və idxalı. Ehtiyat faylınız ONLYOFFICE DocSpace serverlərində 24 saat saxlanılacaq və sonra avtomatik olaraq silinəcək.", "AboutDataImport": "Məlumatların idxalı bir neçə addımdan ibarətdir: məlumatların yüklənməsi, təhlili, idxal konfiqurasiyası və idxalı. Ehtiyat faylınız {{organizationName}} {{productName}} serverlərində 24 saat saxlanılacaq və sonra avtomatik olaraq silinəcək.",
"AccentColor": "Vurğu", "AccentColor": "Vurğu",
"AccessRightsAccessToProduct": "{{product}} moduluna giriş hüququ verilmişdir", "AccessRightsAccessToProduct": "{{product}} moduluna giriş hüququ verilmişdir",
"AccessRightsAllUsers": "Bütün {{users}}", "AccessRightsAllUsers": "Bütün {{users}}",
@ -10,16 +10,16 @@
"AccountsWithoutEmailsNextStep": "E-poçt ünvanı olmayan <1>{{users}} istifadəçi</1> tapdıq. Növbəti addımda onların hesabına lazımi məlumatları əlavə edə bilərsiniz.", "AccountsWithoutEmailsNextStep": "E-poçt ünvanı olmayan <1>{{users}} istifadəçi</1> tapdıq. Növbəti addımda onların hesabına lazımi məlumatları əlavə edə bilərsiniz.",
"AddAllowedIP": "İcazə verilən IP ünvanı əlavə edin", "AddAllowedIP": "İcazə verilən IP ünvanı əlavə edin",
"AddEmails": "Natamam hesablara e-poçt əlavə edin", "AddEmails": "Natamam hesablara e-poçt əlavə edin",
"AddEmailsDescription": "ONLYOFFICE DocSpace-ə idxal etmək üçün idxal olunmayan istifadəçilərin siyahısını yoxlayın.", "AddEmailsDescription": "{{organizationName}} {{productName}}-ə idxal etmək üçün idxal olunmayan istifadəçilərin siyahısını yoxlayın.",
"AddEmailsWarning": "E-poçtu olan heç bir istifadəçiniz yoxdur. Onları əlavə etmək üçün növbəti addıma davam edin.", "AddEmailsWarning": "E-poçtu olan heç bir istifadəçiniz yoxdur. Onları əlavə etmək üçün növbəti addıma davam edin.",
"AdditionalResources": "Əlavə resurslar", "AdditionalResources": "Əlavə resurslar",
"AdditionalResourcesDescription": "DocSpace menyusunda əlavə resurslara keçidlərin göstərilib-göstərilməməsini seçin.", "AdditionalResourcesDescription": "{{productName}} menyusunda əlavə resurslara keçidlərin göstərilib-göstərilməməsini seçin.",
"AdditionalResourcesSubtitle": "İstifadəçiləriniz üçün faydalı resurslara keçidlərin görünüşünü konfiqurasiya edin.", "AdditionalResourcesSubtitle": "İstifadəçiləriniz üçün faydalı resurslara keçidlərin görünüşünü konfiqurasiya edin.",
"AddTrustedDomain": "İnanılmış domen əlavə et", "AddTrustedDomain": "İnanılmış domen əlavə et",
"Admins": "Adminlər", "Admins": "Adminlər",
"AdminsMessage": "Administrator Mesaj Parametrləri", "AdminsMessage": "Administrator Mesaj Parametrləri",
"AdminsMessageMobileDescription": "Admin Mesaj Parametrləri portal administratoru ilə əlaqə qurmağın bir yoludur.", "AdminsMessageMobileDescription": "Admin Mesaj Parametrləri portal administratoru ilə əlaqə qurmağın bir yoludur.",
"AdminsMessageSettingDescription": "Giriş səhifəsində DocSpace administratoru ilə əlaqə formasını göstərmək üçün bu seçimi aktivləşdirin.", "AdminsMessageSettingDescription": "Giriş səhifəsində {{productName}} administratoru ilə əlaqə formasını göstərmək üçün bu seçimi aktivləşdirin.",
"AllDomains": "Hər hansı bir domen adı", "AllDomains": "Hər hansı bir domen adı",
"AmazonBucketTip": "Ehtiyat nüsxələrinizi saxlamaq istədiyiniz Amazon S3 səbətinin unikal adını daxil edin.", "AmazonBucketTip": "Ehtiyat nüsxələrinizi saxlamaq istədiyiniz Amazon S3 səbətinin unikal adını daxil edin.",
"AmazonCSE": "Müştəri tərəfinin şifrələməsi", "AmazonCSE": "Müştəri tərəfinin şifrələməsi",
@ -30,15 +30,15 @@
"AmazonSSE": "Server tərəfində şifrələmə", "AmazonSSE": "Server tərəfində şifrələmə",
"AmazonSSETip": "Bu obyekti S3-də saxlayarkən istifadə edilən server tərəfi şifrələmə alqoritmi.", "AmazonSSETip": "Bu obyekti S3-də saxlayarkən istifadə edilən server tərəfi şifrələmə alqoritmi.",
"Api": "API", "Api": "API",
"ApiPageDescription": "ONLYOFFICE DocSpace əsasında öz məhsuldarlıq platformanızı qurun və komanda, müştəri və tərəfdaşlarla sənədlər üzərində əməkdaşlıq edin.", "ApiPageDescription": "{{organizationName}} {{productName}} əsasında öz məhsuldarlıq platformanızı qurun və komanda, müştəri və tərəfdaşlarla sənədlər üzərində əməkdaşlıq edin.",
"ApiPageHeader": "Öz əməkdaşlıq platformanızı yaradın", "ApiPageHeader": "Öz əməkdaşlıq platformanızı yaradın",
"Appearance": "Xarici görünüş", "Appearance": "Xarici görünüş",
"AuditSubheader": "Alt bölmə sizə DocSpace-dəki (otaqlara, imkanlara, fayllara və s.) istifadəçilər tərəfindən edilən ən son dəyişikliklərin (yaradılması, dəyişdirilməsi, silinməsi və s.) siyahısını nəzərdən keçirməyə imkan verir.", "AuditSubheader": "Alt bölmə sizə {{productName}}-dəki (otaqlara, imkanlara, fayllara və s.) istifadəçilər tərəfindən edilən ən son dəyişikliklərin (yaradılması, dəyişdirilməsi, silinməsi və s.) siyahısını nəzərdən keçirməyə imkan verir.",
"AuditTrailNav": "Audit izi", "AuditTrailNav": "Audit izi",
"AutoBackup": "Avtomatik ehtiyat nüsxəsi", "AutoBackup": "Avtomatik ehtiyat nüsxəsi",
"AutoBackupDescription": "Avtomatik ehtiyat nüsxəsi seçimi DocSpace məlumatların ehtiyat nüsxələmə prosesini avtomatlaşdırmaq üçün istifadə olunur ki, sonra yerli serverə bərpa olunsun.", "AutoBackupDescription": "Avtomatik ehtiyat nüsxəsi seçimi {{productName}} məlumatların ehtiyat nüsxələmə prosesini avtomatlaşdırmaq üçün istifadə olunur ki, sonra yerli serverə bərpa olunsun.",
"AutoSavePeriod": "Avtomatik yadda saxlama müddəti", "AutoSavePeriod": "Avtomatik yadda saxlama müddəti",
"AutoSavePeriodHelp": "Aşağıda göstərilən vaxt DocSpace təyin olunmuş saat qurşağına uyğun gəlir.", "AutoSavePeriodHelp": "Aşağıda göstərilən vaxt {{productName}} təyin olunmuş saat qurşağına uyğun gəlir.",
"Backup": "Yedəkləmə", "Backup": "Yedəkləmə",
"BackupCreatedError": "Xəta ilə üzləşdiniz. Administratorunuzla əlaqə saxlayın.", "BackupCreatedError": "Xəta ilə üzləşdiniz. Administratorunuzla əlaqə saxlayın.",
"BackupCreatedSuccess": "Ehtiyat nüsxə uğurla yaradıldı.", "BackupCreatedSuccess": "Ehtiyat nüsxə uğurla yaradıldı.",
@ -50,7 +50,7 @@
"BackupListWarningText": "Siyahıdan müəyyən elementləri silsəniz, onların müvafiq faylları da silinəcək. Bu əməliyyat geri qaytarıla bilməz. Bütün faylları silmək üçün linkdən istifadə edin:", "BackupListWarningText": "Siyahıdan müəyyən elementləri silsəniz, onların müvafiq faylları da silinəcək. Bu əməliyyat geri qaytarıla bilməz. Bütün faylları silmək üçün linkdən istifadə edin:",
"BlockingTime": "Bloklama vaxtı (san)", "BlockingTime": "Bloklama vaxtı (san)",
"Branding": "Brendləşmə", "Branding": "Brendləşmə",
"BrandingSectionDescription": "Şirkət məlumatlarınızı göstərin, DocSpace interfeysində göstərilən xarici resurslara və e-poçt ünvanlarına keçidlər əlavə edin.", "BrandingSectionDescription": "Şirkət məlumatlarınızı göstərin, {{productName}} interfeysində göstərilən xarici resurslara və e-poçt ünvanlarına keçidlər əlavə edin.",
"BrandingSubtitle": "İstifadəçilərə brendlə bağlı təcrübə təmin etmək üçün bu seçimdən istifadə edin.", "BrandingSubtitle": "İstifadəçilərə brendlə bağlı təcrübə təmin etmək üçün bu seçimdən istifadə edin.",
"BreakpointMobileWarningTextPrompt": "<1>{{sectionName}}</1>-ə daxil olmaq üçün masaüstü və ya planşetdən istifadə edin.", "BreakpointMobileWarningTextPrompt": "<1>{{sectionName}}</1>-ə daxil olmaq üçün masaüstü və ya planşetdən istifadə edin.",
"BreakpointSmallText": "Pəncərəniz bütün səhifə məzmununu göstərmək üçün çox kiçikdir", "BreakpointSmallText": "Pəncərəniz bütün səhifə məzmununu göstərmək üçün çox kiçikdir",
@ -71,7 +71,7 @@
"ChooseBackupFiles": "Ehtiyat faylları seçin", "ChooseBackupFiles": "Ehtiyat faylları seçin",
"ClearBackupList": "Bütün ehtiyat nüsxələri silin", "ClearBackupList": "Bütün ehtiyat nüsxələri silin",
"CloseMenu": "Menyunu bağlayın", "CloseMenu": "Menyunu bağlayın",
"CommonFilesDescription": "Ümumi bölmədəki fayllar üçün ayrıca otaq (Ümumi otaq) yaradılacaq. Bu otağa yalnız DocSpace administratorları daxil ola bilər. Defolt olaraq, otağın sahibi idxalı başladan istifadəçi olacaq: John Smith (Siz).", "CommonFilesDescription": "Ümumi bölmədəki fayllar üçün ayrıca otaq (Ümumi otaq) yaradılacaq. Bu otağa yalnız {{productName}} administratorları daxil ola bilər. Defolt olaraq, otağın sahibi idxalı başladan istifadəçi olacaq: {{user}} (Siz).",
"CompanyInfoSettings": "Şirkət məlumatları parametrləri", "CompanyInfoSettings": "Şirkət məlumatları parametrləri",
"CompanyInfoSettingsDescription": "Bu məlumat <1>{{link}}</1> pəncərəsində göstəriləcək.", "CompanyInfoSettingsDescription": "Bu məlumat <1>{{link}}</1> pəncərəsində göstəriləcək.",
"ConfirmEmailSended": "Təsdiqləmə e-məktubu {{ownerName}} göndərilmişdir", "ConfirmEmailSended": "Təsdiqləmə e-məktubu {{ownerName}} göndərilmişdir",
@ -85,15 +85,15 @@
"DataBackup": "Məlumatların yedəklənməsi", "DataBackup": "Məlumatların yedəklənməsi",
"DataImport": "Məlumat idxalı", "DataImport": "Məlumat idxalı",
"DataImportComplete": "Məlumat idxalı tamamlandı", "DataImportComplete": "Məlumat idxalı tamamlandı",
"DataImportDescription": "Üçüncü tərəf xidmətindən ONLYOFFICE DocSpace-ə məlumatları idxal edin. Məlumatların idxalı bütün istifadəçilər, şəxsi və paylaşılan sənədlər kimi məlumatların ötürülməsinə imkan verir.", "DataImportDescription": "Üçüncü tərəf xidmətindən {{organizationName}} {{productName}}-ə məlumatları idxal edin. Məlumatların idxalı bütün istifadəçilər, şəxsi və paylaşılan sənədlər kimi məlumatların ötürülməsinə imkan verir.",
"DataImportProcessing": "Məlumatların idxalının emalı", "DataImportProcessing": "Məlumatların idxalının emalı",
"Deactivate": "Deaktiv edin", "Deactivate": "Deaktiv edin",
"DeactivateOrDeletePortal": "Sahəni deaktivləşdirin və ya silin", "DeactivateOrDeletePortal": "Sahəni deaktivləşdirin və ya silin",
"DefaultSettings": "Defolt parametrlər", "DefaultSettings": "Defolt parametrlər",
"DefineQuotaPerRoom": "Otaq üçün kvota müəyyənləşdirin", "DefineQuotaPerRoom": "Otaq üçün kvota müəyyənləşdirin",
"DefineQuotaPerUser": "İstifadəçi üçün kvota müəyyənləşdirin", "DefineQuotaPerUser": "İstifadəçi üçün kvota müəyyənləşdirin",
"DeleteDocSpace": "DocSpace-i silin", "DeletePortal": "{{productName}}-i silin",
"DeleteDocSpaceInfo": "Domeni silməzdən əvvəl, lütfən, avtomatik ödənişin söndürüldüyünə əmin olun. Siz <1>Stripe müştəri portalınızda</1> avtomatik fakturanın statusunu yoxlaya bilərsiniz.", "DeletePortalInfo": "Domeni silməzdən əvvəl, lütfən, avtomatik ödənişin söndürüldüyünə əmin olun. Siz <1>Stripe müştəri portalınızda</1> avtomatik fakturanın statusunu yoxlaya bilərsiniz.",
"DeleteTheme": "Temanı silin", "DeleteTheme": "Temanı silin",
"DeleteThemeForever": "Tema həmişəlik silinsin?", "DeleteThemeForever": "Tema həmişəlik silinsin?",
"DeleteThemeNotice": "Tema həmişəlik silinəcək. Bu əməliyyatı geri qaytara bilməzsiniz.", "DeleteThemeNotice": "Tema həmişəlik silinəcək. Bu əməliyyatı geri qaytara bilməzsiniz.",
@ -106,12 +106,11 @@
"DocumentService": "Sənəd Xidməti", "DocumentService": "Sənəd Xidməti",
"DocumentServiceLocationHeaderHelp": "Sənəd Xidməti sənədin redaktə edilməsi və sənəd faylının müvafiq OfficeOpen XML formatına çevrilməsinə imkan verən server xidmətidir. Sənəd xidmətinin yeri sənəd xidmətlərinin quraşdırıldığı serverin ünvanını müəyyən edir.", "DocumentServiceLocationHeaderHelp": "Sənəd Xidməti sənədin redaktə edilməsi və sənəd faylının müvafiq OfficeOpen XML formatına çevrilməsinə imkan verən server xidmətidir. Sənəd xidmətinin yeri sənəd xidmətlərinin quraşdırıldığı serverin ünvanını müəyyən edir.",
"DocumentServiceLocationUrlApi": "Sənəd Redaktə Xidmətinin Ünvanı", "DocumentServiceLocationUrlApi": "Sənəd Redaktə Xidmətinin Ünvanı",
"DocumentServiceLocationUrlInternal": "İcma Serverindən sorğular üçün DocSpace ünvanı", "DocumentServiceLocationUrlInternal": "İcma Serverindən sorğular üçün {{productName}} ünvanı",
"DocumentServiceLocationUrlPortal": "Sənəd Xidmətindən sorğular üçün İcma Server ünvanı",
"DownloadCopy": "Nüsxəni endirin", "DownloadCopy": "Nüsxəni endirin",
"DownloadLog": "Gündəliyi endirin", "DownloadLog": "Gündəliyi endirin",
"DownloadReportBtnText": "Hesabatı yükləyin", "DownloadReportBtnText": "Hesabatı yükləyin",
"DownloadReportDescription": "Hesabat Sənədlərimdə saxlanacaq", "DownloadReportDescription": "Hesabat Sənədlərdə saxlanacaq",
"DownloadStatisticsText": "Ətraflı statistikaya baxmaq üçün seçilmiş saxlama müddəti ərzində mövcud olan məlumat üçün hesabatı yükləyə bilərsiniz.", "DownloadStatisticsText": "Ətraflı statistikaya baxmaq üçün seçilmiş saxlama müddəti ərzində mövcud olan məlumat üçün hesabatı yükləyə bilərsiniz.",
"DuplicateNoun": "Dublikat edin", "DuplicateNoun": "Dublikat edin",
"EditColorScheme": "Rəng sxemini redaktə edin", "EditColorScheme": "Rəng sxemini redaktə edin",
@ -125,22 +124,21 @@
"ErrorMessageBruteForceProtection": "Göstərilən arqument etibarlı dəyər diapazonundan kənarda idi.", "ErrorMessageBruteForceProtection": "Göstərilən arqument etibarlı dəyər diapazonundan kənarda idi.",
"ErrorOccuredDownloadLog": "Məlumatı idxal edərkən xətalar baş verdi. Onları yoxlamaq üçün jurnalı endirin.", "ErrorOccuredDownloadLog": "Məlumatı idxal edərkən xətalar baş verdi. Onları yoxlamaq üçün jurnalı endirin.",
"ErrorsWereFound": "{{errors}} xətalar tapıldı", "ErrorsWereFound": "{{errors}} xətalar tapıldı",
"ExistingAccount": "Mövcud hesab",
"ForcePathStyle": "Məcburi Keçid Üslubu", "ForcePathStyle": "Məcburi Keçid Üslubu",
"GroupsDescription": "Əvvəlki addımda seçdiyiniz istifadəçilər {{serviceName}} daxilində yaradılmış qruplara köçürüləcək. Qruplar Hesablar bölməsində görünəcək.", "GroupsDescription": "Əvvəlki addımda seçdiyiniz istifadəçilər {{serviceName}} daxilində yaradılmış qruplara köçürüləcək. Qruplar Hesablar bölməsində görünəcək.",
"HexCode": "Hex kodu", "HexCode": "Hex kodu",
"Import": "İdxal edin", "Import": "İdxal edin",
"ImportCompleteDescriptionGoogle": "Google Workspace-dən ONLYOFFICE DocSpace-ə məlumat idxalı tamamlandı!", "ImportCompleteDescriptionGoogle": "Google Workspace-dən {{organizationName}} {{productName}}-ə məlumat idxalı tamamlandı!",
"ImportCompleteDescriptionNextcloud": "Nextcloud-dan ONLYOFFICE DocSpace-ə məlumat idxalı tamamlandı!", "ImportCompleteDescriptionNextcloud": "Nextcloud-dan {{organizationName}} {{productName}}-ə məlumat idxalı tamamlandı!",
"ImportCompleteDescriptionWorkspace": "ONLYOFFICE Workspace-dən ONLYOFFICE DocSpace-ə məlumat idxalı tamamlandı!", "ImportCompleteDescriptionWorkspace": "{{organizationName}} Workspace-dən {{organizationName}} {{productName}}-ə məlumat idxalı tamamlandı!",
"ImportedUsers": "{{selectedUsers}}/{{importedUsers}} istifadəçi uğurla idxal edildi.", "ImportedUsers": "{{selectedUsers}}/{{importedUsers}} istifadəçi uğurla idxal edildi.",
"ImportFromGoogle": "Google Workspace-dən idxal edin", "ImportFromGoogle": "Google Workspace-dən idxal edin",
"ImportFromNextcloud": "Nextcloud-dan idxal edin", "ImportFromNextcloud": "Nextcloud-dan idxal edin",
"ImportFromOnlyoffice": "ONLYOFFICE Workspace-dən idxal edin", "ImportFromPortal": "{{organizationName}} Workspace-dən idxal edin",
"ImportProcessingDescription": "Məlumat köçürülməsi davam edir. Zəhmət olmasa, gözləyin.", "ImportProcessingDescription": "Məlumat köçürülməsi davam edir. Zəhmət olmasa, gözləyin.",
"ImportSectionDescription": "İdxal etmək üçün bölmələri seçin. Onlar DocSpace-in müvafiq bölmələrində görünəcək.", "ImportSectionDescription": "İdxal etmək üçün bölmələri seçin. Onlar {{productName}}-in müvafiq bölmələrində görünəcək.",
"IncludedInBusiness": "Biznes plana daxildir", "IncludedInBusiness": "Biznes plana daxildir",
"IntegrationRequest": "ONLYOFFICE DocSpace-də faydalı inteqrasiya və ya komponent yoxdur? Komandamıza bir sorğu buraxın və biz buna baxacağıq.", "IntegrationRequest": "{{organizationName}} {{productName}}-də faydalı inteqrasiya və ya komponent yoxdur? Komandamıza bir sorğu buraxın və biz buna baxacağıq.",
"IPSecurity": "IP Təhlükəsizliyi", "IPSecurity": "IP Təhlükəsizliyi",
"IPSecurityMobileDescription": "IP Təhlükəsizliyi müəyyən ünvanlar istisna olmaqla, bütün IP ünvanlarından portala girişi məhdudlaşdırmaq üçün istifadə olunur.", "IPSecurityMobileDescription": "IP Təhlükəsizliyi müəyyən ünvanlar istisna olmaqla, bütün IP ünvanlarından portala girişi məhdudlaşdırmaq üçün istifadə olunur.",
"IPSecuritySettingDescription": "IP ünvanlarını seçməyə daxil olmaq imkanını məhdudlaşdırmaq üçün IP Təhlükəsizliyini konfiqurasiya edin. IPv4 formatında, IP diapazonunda və ya CIDR maskalanmasında tam IP ünvanlarından istifadə edin. İP təhlükəsizliyi domen sahibləri üçün işləmir, onlar istənilən IP ünvanından domenə daxil ola bilərlər.", "IPSecuritySettingDescription": "IP ünvanlarını seçməyə daxil olmaq imkanını məhdudlaşdırmaq üçün IP Təhlükəsizliyini konfiqurasiya edin. IPv4 formatında, IP diapazonunda və ya CIDR maskalanmasında tam IP ünvanlarından istifadə edin. İP təhlükəsizliyi domen sahibləri üçün işləmir, onlar istənilən IP ünvanından domenə daxil ola bilərlər.",
@ -148,7 +146,7 @@
"LanguageAndTimeZoneSettingsNavDescription": "Dil və Saat qurşağı Parametrləri bütün portal istifadəçiləri üçün bütün portalın dilini dəyişmək və portaldakı bütün hadisələrin düzgün tarix və vaxtla göstərilməsi üçün saat qurşağını konfiqurasiya etmək üsuludur.", "LanguageAndTimeZoneSettingsNavDescription": "Dil və Saat qurşağı Parametrləri bütün portal istifadəçiləri üçün bütün portalın dilini dəyişmək və portaldakı bütün hadisələrin düzgün tarix və vaxtla göstərilməsi üçün saat qurşağını konfiqurasiya etmək üsuludur.",
"LastUpdate": "Son yeniləmə: {{date}}", "LastUpdate": "Son yeniləmə: {{date}}",
"LicenseLimitCounter": "Lisenziya limiti Administratorlar/Güc:", "LicenseLimitCounter": "Lisenziya limiti Administratorlar/Güc:",
"LicenseLimitDescription": "Lisenziya limiti sayğacı aşağıdakılardan ibarətdir: DocSpace-də mövcud hesablar və idxal etmək istədiyiniz yeni istifadəçilər. Artıq DocSpace hesabı olan istifadəçiləri idxal etsəniz, onlar bir daha sayğacda sayılmayacaqlar. DocSpace lisenziyanız maksimum 100 istifadəçinin mövcud olmasına imkan verir.", "LicenseLimitDescription": "Lisenziya limiti sayğacı aşağıdakılardan ibarətdir: {{productName}}-də mövcud hesablar və idxal etmək istədiyiniz yeni istifadəçilər. Artıq {{productName}} hesabı olan istifadəçiləri idxal etsəniz, onlar bir daha sayğacda sayılmayacaqlar. {{productName}} lisenziyanız maksimum {{maxLimit}} istifadəçinin mövcud olmasına imkan verir.",
"Lifetime": "Ömürlük (dəq)", "Lifetime": "Ömürlük (dəq)",
"LimitThemesTooltip": "Siz yalnız 3 fərdi mövzu yarada bilərsiniz. Yenisini yaratmaq üçün əvvəlki mövzulardan birini silməlisiniz.", "LimitThemesTooltip": "Siz yalnız 3 fərdi mövzu yarada bilərsiniz. Yenisini yaratmaq üçün əvvəlki mövzulardan birini silməlisiniz.",
"LocalFile": "Yerli fayl", "LocalFile": "Yerli fayl",
@ -179,20 +177,20 @@
"PasswordMinLenght": "Parolun minimal uzunluğu", "PasswordMinLenght": "Parolun minimal uzunluğu",
"Path": "Cığır", "Path": "Cığır",
"PersonalFiles": "Şəxsi fayllar", "PersonalFiles": "Şəxsi fayllar",
"PersonalFilesDescription": "İstifadəçi fayl və sənədləri Sənədlər > Sənədlərim bölməsinə köçürüləcək.", "PersonalFilesDescription": "İstifadəçi fayl və sənədləri Sənədlər > Sənədlər bölməsinə köçürüləcək.",
"PortalAccess": "DocSpace-ə giriş", "PortalAccess": "{{productName}}-ə giriş",
"PortalCreatedDate": "Portalın yaradılma tarixi: {{date}}", "PortalCreatedDate": "Portalın yaradılma tarixi: {{date}}",
"PortalDeactivation": "DocSpace-i deaktiv edin", "PortalDeactivation": "{{productName}}-i deaktiv edin",
"PortalDeactivationDescription": "Domeninizi müvəqqəti olaraq deaktiv etmək üçün bu seçimdən istifadə edin.", "PortalDeactivationDescription": "Domeninizi müvəqqəti olaraq deaktiv etmək üçün bu seçimdən istifadə edin.",
"PortalDeactivationHelper": "Bu DocSpace-i söndürmək istəyirsinizsə, domeniniz və onunla əlaqəli bütün məlumat bloklanacaq ki, heç kim müəyyən müddət ərzində ona daxil ola bilməsin. Bunu etmək üçün Deaktiv edin düyməsini sıxın. Fəaliyyəti təsdiqləmək üçün domen sahibinin e-poçt ünvanına keçid göndəriləcək.\nDomenə qayıtmaq və ondan istifadə etməyə davam etmək istədiyiniz halda, təsdiq e-məktubunda verilmiş ikinci keçiddən istifadə etməlisiniz. Buna görə də, lütfən, bu e-məktubu təhlükəsiz yerdə saxlayın.", "PortalDeactivationHelper": "Bu {{productName}}-i söndürmək istəyirsinizsə, domeniniz və onunla əlaqəli bütün məlumat bloklanacaq ki, heç kim müəyyən müddət ərzində ona daxil ola bilməsin. Bunu etmək üçün Deaktiv edin düyməsini sıxın. Fəaliyyəti təsdiqləmək üçün domen sahibinin e-poçt ünvanına keçid göndəriləcək.\nDomenə qayıtmaq və ondan istifadə etməyə davam etmək istədiyiniz halda, təsdiq e-məktubunda verilmiş ikinci keçiddən istifadə etməlisiniz. Buna görə də, lütfən, bu e-məktubu təhlükəsiz yerdə saxlayın.",
"PortalDeletion": "DocSpace-in silinməsi", "PortalDeletion": "{{productName}}-in silinməsi",
"PortalDeletionDescription": "Domeninizi həmişəlik silmək üçün bu seçimdən istifadə edin.", "PortalDeletionDescription": "Domeninizi həmişəlik silmək üçün bu seçimdən istifadə edin.",
"PortalDeletionEmailSended": "Tranzaksiyanı təsdiqləmək üçün keçid {{ownerEmail}} ünvanına (domen sahibinin e-poçt ünvanı) göndərildi.", "PortalDeletionEmailSended": "Tranzaksiyanı təsdiqləmək üçün keçid {{ownerEmail}} ünvanına (domen sahibinin e-poçt ünvanı) göndərildi.",
"PortalDeletionHelper": "Əgər domendən istifadə etməyi planlaşdırmırsınızsa və domeninizi həmişəlik silmək istəyirsinizsə, lütfən, Sil düyməsini istifadə edərək sorğunuzu göndərin. Nəzərə alın ki, siz domeninizi yenidən aktivləşdirə və ya onunla əlaqəli hər hansı məlumatı bərpa edə bilməzsiniz.", "PortalDeletionHelper": "Əgər domendən istifadə etməyi planlaşdırmırsınızsa və domeninizi həmişəlik silmək istəyirsinizsə, lütfən, Sil düyməsini istifadə edərək sorğunuzu göndərin. Nəzərə alın ki, siz domeninizi yenidən aktivləşdirə və ya onunla əlaqəli hər hansı məlumatı bərpa edə bilməzsiniz.",
"PortalNameEmpty": "Hesab adı boşdur", "PortalNameEmpty": "Hesab adı boşdur",
"PortalNameIncorrect": "Yanlış hesab adı", "PortalNameIncorrect": "Yanlış hesab adı",
"PortalNameLength": "Hesab adı ən az {{minLength}}, ən çox {{maxLength}} işarədən ibarət ola bilər", "PortalNameLength": "Hesab adı ən az {{minLength}}, ən çox {{maxLength}} işarədən ibarət ola bilər",
"PortalRenaming": "DocSpace adının dəyişdirilməsi", "PortalRenaming": "{{productName}} adının dəyişdirilməsi",
"PortalRenamingDescriptionText": "{{ domain }} yanında görünən domen ünvanını dəyişdirin.", "PortalRenamingDescriptionText": "{{ domain }} yanında görünən domen ünvanını dəyişdirin.",
"PortalRenamingLabelText": "Yeni sahə adı", "PortalRenamingLabelText": "Yeni sahə adı",
"PortalRenamingModalText": "Portalınızın adını dəyişmək üzrəsiniz. Davam etmək istədiyinizdən əminsiniz?", "PortalRenamingModalText": "Portalınızın adını dəyişmək üzrəsiniz. Davam etmək istədiyinizdən əminsiniz?",
@ -209,31 +207,31 @@
"RecoveryFileNotSelected": "Bərpa xətası. Bərpa olunacaq fayl seçilməyib.", "RecoveryFileNotSelected": "Bərpa xətası. Bərpa olunacaq fayl seçilməyib.",
"RestoreBackup": "Məlumatların bərpası", "RestoreBackup": "Məlumatların bərpası",
"RestoreBackupDescription": "Sahənizi əvvəllər saxlanmış ehtiyat faylından bərpa etmək üçün bu seçimdən istifadə edin.", "RestoreBackupDescription": "Sahənizi əvvəllər saxlanmış ehtiyat faylından bərpa etmək üçün bu seçimdən istifadə edin.",
"RestoreBackupResetInfoWarningText": "Bütün mövcud şifrələr sıfırlanacaq. DocSpace istifadəçiləri girişi bərpa etmək üçün keçidi olan e-məktub alacaqlar.", "RestoreBackupResetInfoWarningText": "Bütün mövcud şifrələr sıfırlanacaq. {{productName}} istifadəçiləri girişi bərpa etmək üçün keçidi olan e-məktub alacaqlar.",
"RestoreBackupWarningText": "DocSpace bərpa prosesi zamanı yararsız olacaq. Bərpa tamamlandıqdan sonra seçilmiş bərpa nöqtəsinin tarixindən sonra edilən hər hansı dəyişikliklər itəcək.", "RestoreBackupWarningText": "{{productName}} bərpa prosesi zamanı yararsız olacaq. Bərpa tamamlandıqdan sonra seçilmiş bərpa nöqtəsinin tarixindən sonra edilən hər hansı dəyişikliklər itəcək.",
"RoomsModule": "Ehtiyat otaq", "RoomsModule": "Ehtiyat otaq",
"RoomsModuleDescription": "Yedəkləmə üçün xüsusi olaraq yeni otaq yarada, mövcud otaqlardan birini seçə və ya nüsxəni onların {{roomName}} otağında saxlaya bilərsiniz.", "RoomsModuleDescription": "Yedəkləmə üçün xüsusi olaraq yeni otaq yarada, mövcud otaqlardan birini seçə və ya nüsxəni onların {{roomName}} otağında saxlaya bilərsiniz.",
"SaveToApply": "Tətbiq etmək üçün aşağıdakı <strong>Saxla</strong> düyməsini klikləyin.", "SaveToApply": "Tətbiq etmək üçün aşağıdakı <strong>Saxla</strong> düyməsini klikləyin.",
"SelectedUsersCounter": "Seçildi: {{selectedUsers}}/{{totalUsers}} istifadəçi", "SelectedUsersCounter": "Seçildi: {{selectedUsers}}/{{totalUsers}} istifadəçi",
"SelectFileDescriptionGoogle": "Məlumat idxalına başlamaq üçün Google Workspace ehtiyat fayllarını seçin. Birdən çox fayl seçilə bilər. Məlumatların yüklənməsi və təhlili tamamlandıqdan sonra növbəti addım avtomatik olaraq başlayacaq.", "SelectFileDescriptionGoogle": "Məlumat idxalına başlamaq üçün Google Workspace ehtiyat fayllarını seçin. Birdən çox fayl seçilə bilər. Məlumatların yüklənməsi və təhlili tamamlandıqdan sonra növbəti addım avtomatik olaraq başlayacaq.",
"SelectFileDescriptionNextcloud": "Məlumat idxalına başlamaq üçün Nextcloud ehtiyat faylını seçin. Yalnız bir fayl seçilə bilər. Məlumatların yüklənməsi və təhlili tamamlandıqdan sonra növbəti addım avtomatik olaraq başlayacaq.", "SelectFileDescriptionNextcloud": "Məlumat idxalına başlamaq üçün Nextcloud ehtiyat faylını seçin. Yalnız bir fayl seçilə bilər. Məlumatların yüklənməsi və təhlili tamamlandıqdan sonra növbəti addım avtomatik olaraq başlayacaq.",
"SelectFileDescriptionWorkspace": "Məlumatların idxalına başlamaq üçün ONLYOFFICE Workspace ehtiyat nüsxə faylını seçin. Məlumatların yüklənməsi və təhlili tamamlandıqdan sonra növbəti addım avtomatik olaraq başlayacaq.", "SelectFileDescriptionWorkspace": "Məlumatların idxalına başlamaq üçün {{organizationName}} Workspace ehtiyat nüsxə faylını seçin. Məlumatların yüklənməsi və təhlili tamamlandıqdan sonra növbəti addım avtomatik olaraq başlayacaq.",
"SelectFileInGZFormat": ".GZ formatında qovluq seçin", "SelectFileInGZFormat": ".GZ formatında qovluq seçin",
"SelectUsers": "İstifadəçiləri seçin", "SelectUsers": "İstifadəçiləri seçin",
"SelectUsersDescriptionGoogle": "ONLYOFFICE DocSpace-ə idxal ediləcək istifadəçiləri siyahıdan yoxlayın. Google Workspace istifadəçiləri Ad/Soyad olmadan idxal ediləcək və əvəzinə onların e-poçt adları istifadə ediləcək. İstifadəçi adları idxaldan sonra dəyişdirilə bilər. ONLYOFFICE DocSpace-də artıq mövcud olan istifadəçilər yaşıl rənglə vurğulanır və defolt olaraq qeyd olunmur.", "SelectUsersDescriptionGoogle": "{{organizationName}} {{productName}}-ə idxal ediləcək istifadəçiləri siyahıdan yoxlayın. Google Workspace istifadəçiləri Ad/Soyad olmadan idxal ediləcək və əvəzinə onların e-poçt adları istifadə ediləcək. İstifadəçi adları idxaldan sonra dəyişdirilə bilər. {{organizationName}} {{productName}}-də artıq mövcud olan istifadəçilər yaşıl rənglə vurğulanır və defolt olaraq qeyd olunmur.",
"SelectUsersDescriptionNextcloud": "ONLYOFFICE DocSpace-ə idxal ediləcək istifadəçiləri siyahıdan yoxlayın. Yalnız e-poçt ünvanları olan istifadəçilər seçilə bilər. ONLYOFFICE DocSpace-də artıq mövcud olan istifadəçilər yaşıl rənglə vurğulanır və defolt olaraq qeyd olunmur.", "SelectUsersDescriptionNextcloud": "{{organizationName}} {{productName}}-ə idxal ediləcək istifadəçiləri siyahıdan yoxlayın. Yalnız e-poçt ünvanları olan istifadəçilər seçilə bilər. {{organizationName}} {{productName}}-də artıq mövcud olan istifadəçilər yaşıl rənglə vurğulanır və defolt olaraq qeyd olunmur.",
"SelectUsersDescriptionWorkspace": "ONLYOFFICE DocSpace-ə idxal ediləcək istifadəçiləri siyahıdan yoxlayın. ONLYOFFICE DocSpace-də artıq mövcud olan istifadəçilər yaşıl rənglə vurğulanır və defolt olaraq qeyd olunmur.", "SelectUsersDescriptionWorkspace": "{{organizationName}} {{productName}}-ə idxal ediləcək istifadəçiləri siyahıdan yoxlayın. {{organizationName}} {{productName}}-də artıq mövcud olan istifadəçilər yaşıl rənglə vurğulanır və defolt olaraq qeyd olunmur.",
"SelectUsersWithEmail": "E-poçtu olan istifadəçiləri seçin", "SelectUsersWithEmail": "E-poçtu olan istifadəçiləri seçin",
"SelectUserTypes": "İstifadəçi növlərini seçin", "SelectUserTypes": "İstifadəçi növlərini seçin",
"SelectUserTypesDescription": "İdxal edilmiş istifadəçilər üçün DocSpace rollarını seçin: <1>DocSpace admini</1>, <1>Otaq admini</1> və ya <1>Bacarıqlı istifadəçi</1>. Varsayılan olaraq, hər bir istifadəçi üçün Bacarıqlı istifadəçi rolu seçilir. Siz idxaldan sonra rolları idarə edə bilərsiniz.", "SelectUserTypesDescription": "İdxal edilmiş istifadəçilər üçün {{productName}} rollarını seçin: <1>{{productName}} admini</1>, <1>Otaq admini</1> və ya <1>Bacarıqlı istifadəçi</1>. Varsayılan olaraq, hər bir istifadəçi üçün Bacarıqlı istifadəçi rolu seçilir. Siz idxaldan sonra rolları idarə edə bilərsiniz.",
"SendNotificationAboutRestoring": "Sahənin bərpası ilə bağlı istifadəçilərə bildiriş göndərin", "SendNotificationAboutRestoring": "Sahənin bərpası ilə bağlı istifadəçilərə bildiriş göndərin",
"ServerSideEncryptionMethod": "Server Tərəfində Şifrələmə Metodu", "ServerSideEncryptionMethod": "Server Tərəfində Şifrələmə Metodu",
"ServiceUrl": "Xidmət URL-si", "ServiceUrl": "Xidmət URL-si",
"SessionLifetime": "Sessiya Müddəti", "SessionLifetime": "Sessiya Müddəti",
"SessionLifetimeMobileDescription": "Sessiya Müddəti sizə DocSpace istifadəçilərinin sahəyə daxil olmaq üçün domen məlumatlarını yenidən daxil etməli olduğu vaxtın miqdarını (dəqiqələrlə) təyin etməyə imkan verir.", "SessionLifetimeMobileDescription": "Sessiya Müddəti sizə {{productName}} istifadəçilərinin sahəyə daxil olmaq üçün domen məlumatlarını yenidən daxil etməli olduğu vaxtın miqdarını (dəqiqələrlə) təyin etməyə imkan verir.",
"SessionLifetimeSettingDescription": "Avtomatik çıxışdan əvvəl vaxtın miqdarını müəyyən etmək üçün Sessiya Müddəti təyin edin. Yadda saxladıqdan sonra bütün istifadəçilər üçün çıxış həyata keçiriləcək.", "SessionLifetimeSettingDescription": "Avtomatik çıxışdan əvvəl vaxtın miqdarını müəyyən etmək üçün Sessiya Müddəti təyin edin. Yadda saxladıqdan sonra bütün istifadəçilər üçün çıxış həyata keçiriləcək.",
"SetDefaultRoomQuota": "Bu DocSpace-də otaqlar üçün defolt yaddaş kvotasını təyin edin. Daha sonra otaq administratorları tərəfindən hər otaq üçün fərdi olaraq təyin edilə bilər.", "SetDefaultRoomQuota": "Bu {{productName}}-də otaqlar üçün defolt yaddaş kvotasını təyin edin. Daha sonra otaq administratorları tərəfindən hər otaq üçün fərdi olaraq təyin edilə bilər.",
"SetDefaultUserQuota": "Bu DocSpace istifadəçiləri üçün yaddaş kvotasını təyin edin. İstifadəçi kvotası hər bir istifadəçinin Sənədlərim qovluğunun yaddaş limitinə təsir edir.", "SetDefaultUserQuota": "Bu {{productName}} istifadəçiləri üçün yaddaş kvotasını təyin edin. İstifadəçi kvotası hər bir istifadəçinin Sənədlər qovluğunun yaddaş limitinə təsir edir.",
"SettingPasswordDescription": "Daha təhlükəsiz, hesablamaya davamlı şifrələri tətbiq etmək üçün Şifrə Gücü Parametrlərini konfiqurasiya edin.", "SettingPasswordDescription": "Daha təhlükəsiz, hesablamaya davamlı şifrələri tətbiq etmək üçün Şifrə Gücü Parametrlərini konfiqurasiya edin.",
"SettingPasswordStrengthMobileDescription": "Şifrə Gücü Parametrləri şifrənin təxmin və kobud güc hücumlarına qarşı müqavimətini təyin etmək üçün bir yoldur.", "SettingPasswordStrengthMobileDescription": "Şifrə Gücü Parametrləri şifrənin təxmin və kobud güc hücumlarına qarşı müqavimətini təyin etmək üçün bir yoldur.",
"SettingPasswordTittle": "Şifrə Gücü Parametrləri", "SettingPasswordTittle": "Şifrə Gücü Parametrləri",
@ -247,7 +245,7 @@
"SingleSignOn": "Birdəfəlik giriş", "SingleSignOn": "Birdəfəlik giriş",
"SMTPSettings": "SMTP Ayarları", "SMTPSettings": "SMTP Ayarları",
"SMTPSettingsDescription": "SMTP parametrləri {{organizationName}}-in istifadə etdiyi server əvəzinə öz SMTP serverinizdən istifadə edərək portaldan bildirişlər göndərmək üçün istifadə olunacaq e-poçt hesabı qurmaq üçün lazımdır. Bütün sahələri doldurun və \"Yadda saxla\" düyməsini basın. Siz daxil etdiyiniz bütün parametrlərin düzgün olub-olmadığını və nəzərdə tutulduğu kimi işlədiyini yoxlamaq üçün \"Sınaq məktubu göndər\" düyməsindən istifadə edə bilərsiniz.", "SMTPSettingsDescription": "SMTP parametrləri {{organizationName}}-in istifadə etdiyi server əvəzinə öz SMTP serverinizdən istifadə edərək portaldan bildirişlər göndərmək üçün istifadə olunacaq e-poçt hesabı qurmaq üçün lazımdır. Bütün sahələri doldurun və \"Yadda saxla\" düyməsini basın. Siz daxil etdiyiniz bütün parametrlərin düzgün olub-olmadığını və nəzərdə tutulduğu kimi işlədiyini yoxlamaq üçün \"Sınaq məktubu göndər\" düyməsindən istifadə edə bilərsiniz.",
"StatisticDescription": "Burada, bu DocSpace-də ətraflı yaddaş istifadəsi məlumatlarına baxa bilərsiniz.", "StatisticDescription": "Burada, bu {{productName}}-də ətraflı yaddaş istifadəsi məlumatlarına baxa bilərsiniz.",
"Statistics": "Statistika", "Statistics": "Statistika",
"StorageManagement": "Yaddaş idarəetməsi", "StorageManagement": "Yaddaş idarəetməsi",
"StoragePeriod": "Saxlama müddəti", "StoragePeriod": "Saxlama müddəti",
@ -267,7 +265,7 @@
"ThirdPartyResourceDescription": "Ehtiyat nüsxələr üçüncü tərəf hesablarda da (Dropbox, Box.com, OneDrive və ya Google Drive) saxlana bilər. Buna görə də, ehtiyat nüsxələrinizi yadda saxlaya bilmək üçün əvvəlcə öz üçüncü tərəf hesabınızı (Dropbox, Box.com, OneDrive və ya Google Drive) ilə əlaqələndirməlisiniz.", "ThirdPartyResourceDescription": "Ehtiyat nüsxələr üçüncü tərəf hesablarda da (Dropbox, Box.com, OneDrive və ya Google Drive) saxlana bilər. Buna görə də, ehtiyat nüsxələrinizi yadda saxlaya bilmək üçün əvvəlcə öz üçüncü tərəf hesabınızı (Dropbox, Box.com, OneDrive və ya Google Drive) ilə əlaqələndirməlisiniz.",
"ThirdPartyStorageDescription": "Ehtiyat nüsxələr üçüncü tərəf yaddaşlarında da saxlana bilər. Bunu etmək üçün əvvəlcə 'İnteqrasiya' bölməsində müvafiq xidmətə qoşulmalısınız. Əks halda, aşağıdakı ayarlar aktivləşdirilməyəcək.", "ThirdPartyStorageDescription": "Ehtiyat nüsxələr üçüncü tərəf yaddaşlarında da saxlana bilər. Bunu etmək üçün əvvəlcə 'İnteqrasiya' bölməsində müvafiq xidmətə qoşulmalısınız. Əks halda, aşağıdakı ayarlar aktivləşdirilməyəcək.",
"ThirdPartyTitleDescription": "Avtorizasiya açarları ilə öz sahənizə üçüncü tərəf xidmətlərini əlaqələndirə bilərsiniz. Facebook, Google və ya LinkedIn ilə asanlıqla giriş edin; Dropbox, OneDrive əlavə edərək Sənədlər modulundan olan fayllar üzərində oradan işləyin.", "ThirdPartyTitleDescription": "Avtorizasiya açarları ilə öz sahənizə üçüncü tərəf xidmətlərini əlaqələndirə bilərsiniz. Facebook, Google və ya LinkedIn ilə asanlıqla giriş edin; Dropbox, OneDrive əlavə edərək Sənədlər modulundan olan fayllar üzərində oradan işləyin.",
"TimeLanguageSettingsDescription": "Ümumi DocSpace dilini və vaxtı təyin etmək üçün Dil və Saat Zonası Parametrlərini dəyişdirin.", "TimeLanguageSettingsDescription": "Ümumi {{productName}} dilini və vaxtı təyin etmək üçün Dil və Saat Zonası Parametrlərini dəyişdirin.",
"TimeLanguageSettingsSave": "Müraciət etmək üçün aşağıdakı <strong>Saxla</strong> klikləyin.", "TimeLanguageSettingsSave": "Müraciət etmək üçün aşağıdakı <strong>Saxla</strong> klikləyin.",
"TimeZone": "Saat Qurşağı", "TimeZone": "Saat Qurşağı",
"Top5rooms": "Yaddaş istifadəsinə görə ilk 5 otaq:", "Top5rooms": "Yaddaş istifadəsinə görə ilk 5 otaq:",
@ -277,10 +275,9 @@
"TrustedMailMobileDescription": "Etibarlı Poçt Domen Parametrləri istifadəçinin özünü qeydiyyatı üçün istifadə olunan poçt serverlərini təyin etmək üçün bir yoldur.", "TrustedMailMobileDescription": "Etibarlı Poçt Domen Parametrləri istifadəçinin özünü qeydiyyatı üçün istifadə olunan poçt serverlərini təyin etmək üçün bir yoldur.",
"TrustedMailSettingDescription": "Özünü qeydiyyat üçün istifadə edilməsinə icazə verilən poçt serverlərini təyin etmək üçün Etibarlı Poçt Domen Parametrlərini konfiqurasiya edin.", "TrustedMailSettingDescription": "Özünü qeydiyyat üçün istifadə edilməsinə icazə verilən poçt serverlərini təyin etmək üçün Etibarlı Poçt Domen Parametrlərini konfiqurasiya edin.",
"TwoFactorAuth": "İki faktorlu avtorizasiya", "TwoFactorAuth": "İki faktorlu avtorizasiya",
"TwoFactorAuthEnableDescription": "İstifadəçilərə daha təhlükəsiz DocSpace girişi üçün iki mərhələli təsdiqləməni aktivləşdirin.", "TwoFactorAuthEnableDescription": "İstifadəçilərə daha təhlükəsiz {{productName}} girişi üçün iki mərhələli təsdiqləməni aktivləşdirin.",
"TwoFactorAuthMobileDescription": "İki mərhələli təsdiqləmə istifadəçilərin portala daxil olması üçün daha təhlükəsiz üsuldur. İstifadəçi məlumatlarını daxil etdikdən sonra mobil telefonuna göndərilən SMS-dəki kodu, portala ilk dəfə daxil olarkən göstərilən nömrənin aldığı kodu və ya təsdiqləmə proqramından alınan kodu daxil etməlidir.", "TwoFactorAuthMobileDescription": "İki mərhələli təsdiqləmə istifadəçilərin portala daxil olması üçün daha təhlükəsiz üsuldur. İstifadəçi məlumatlarını daxil etdikdən sonra mobil telefonuna göndərilən SMS-dəki kodu, portala ilk dəfə daxil olarkən göstərilən nömrənin aldığı kodu və ya təsdiqləmə proqramından alınan kodu daxil etməlidir.",
"TwoFactorAuthSave": "Tətbiq etmək üçün aşağıdakı <strong>Saxla</strong> düyməsinə klikləyin.", "TwoFactorAuthSave": "Tətbiq etmək üçün aşağıdakı <strong>Saxla</strong> düyməsinə klikləyin.",
"TypesAndPrivileges": "<1>Administrator hesabı növləri və imtiyazları</1> <br> <br> <2>DocSpace administratoru</2> <br> DocSpace konfiqurasiyası, otağın yaradılması və idarə edilməsi, DocSpace və virtual mühit otaqlarında istifadəçiləri dəvət etmək və idarə etmək bacarığı , giriş hüquqlarını idarə etmək imkanı. <br> <br> <3>Otaq administratoru </3> <br> Otağın idarə edilməsi və arxivləşdirilməsi, istifadəçi dəvəti və idarə edilməsi. Otağa birdən çox administrator təyin edilə bilər. <br> <br> <4>Bacarıqlı istifadəçi</4> <br> Güclü istifadəçilər otaqda fayllar yarada və redaktə edə bilərlər, lakin otaqlar yarada, istifadəçiləri idarə edə və ya parametrlərə daxil ola bilməzlər.",
"UnsavedChangesBody": "Bağlantı parametrləri menyusunu dərhal bağlasanız, dəyişiklikləriniz yadda saxlanmayacaq.", "UnsavedChangesBody": "Bağlantı parametrləri menyusunu dərhal bağlasanız, dəyişiklikləriniz yadda saxlanmayacaq.",
"UnsupportedFilesDescription": "Bəzi ehtiyat faylları dəstəklənmir. Dəstəklənməyən elementlərin siyahısını endirmək üçün \"Dəstəklənməyən faylları yoxlayın\" üzərinə klikləyin", "UnsupportedFilesDescription": "Bəzi ehtiyat faylları dəstəklənmir. Dəstəklənməyən elementlərin siyahısını endirmək üçün \"Dəstəklənməyən faylları yoxlayın\" üzərinə klikləyin",
"UnsupportedFilesWithUploadDesc": "Bəzi ehtiyat faylları dəstəklənmir. Dəstəklənməyən elementlərin siyahısını endirmək üçün \"Dəstəklənməyən faylları yoxlayın\" və ya onsuz davam etmək üçün \"Serverə yükləyin\" üzərinə klikləyin.", "UnsupportedFilesWithUploadDesc": "Bəzi ehtiyat faylları dəstəklənmir. Dəstəklənməyən elementlərin siyahısını endirmək üçün \"Dəstəklənməyən faylları yoxlayın\" və ya onsuz davam etmək üçün \"Serverə yükləyin\" üzərinə klikləyin.",
@ -292,7 +289,7 @@
"UsedStorage": "İstifadə olunub: {{size}}", "UsedStorage": "İstifadə olunub: {{size}}",
"UseHttp": "Http istifadə edin", "UseHttp": "Http istifadə edin",
"UserAgreement": "Təsdiqləyirəm və davam etmək istəyirəm", "UserAgreement": "Təsdiqləyirəm və davam etmək istəyirəm",
"UserLimitExceeded": "İstifadəçi limiti keçildi. Növbəti addıma keçmək üçün istifadəçilərin sayını tənzimləyin və ya DocSpace istifadəçi limitini artırın.", "UserLimitExceeded": "İstifadəçi limiti keçildi. Növbəti addıma keçmək üçün istifadəçilərin sayını tənzimləyin və ya {{productName}} istifadəçi limitini artırın.",
"UsersSectionDescription": "\"İstifadəçilər\" bölməsi əvvəlki addımda seçdiyiniz istifadəçiləri ehtiva edir. O, həmişə defolt olaraq aktivdir və seçimi ləğv etmək mümkün deyil.", "UsersSectionDescription": "\"İstifadəçilər\" bölməsi əvvəlki addımda seçdiyiniz istifadəçiləri ehtiva edir. O, həmişə defolt olaraq aktivdir və seçimi ləğv etmək mümkün deyil.",
"UseSpecialChar": "Xüsusi simvolları işlət", "UseSpecialChar": "Xüsusi simvolları işlət",
"UseUpperCase": "Böyük hərfləri işlət", "UseUpperCase": "Böyük hərfləri işlət",

View File

@ -3,6 +3,5 @@
"FormFilling": "Formanın doldurulması", "FormFilling": "Formanın doldurulması",
"LinkName": "Keçid adı", "LinkName": "Keçid adı",
"ShareEmailBody": "Sizə {{itemName}} sənədinə giriş icazəsi verildi. Sənədi hazırda açmaq üçün aşağıdakı linki klikləyin: {{shareLink}}.", "ShareEmailBody": "Sizə {{itemName}} sənədinə giriş icazəsi verildi. Sənədi hazırda açmaq üçün aşağıdakı linki klikləyin: {{shareLink}}.",
"ShareEmailSubject": "Sizə {{itemName}} sənədinə giriş icazəsi verildi ", "ShareEmailSubject": "Sizə {{itemName}} sənədinə giriş icazəsi verildi "
"SharingSettingsTitle": "Paylaşma sazlamaları"
} }

View File

@ -31,7 +31,7 @@
"PrivateKey": "Şəxsi açar", "PrivateKey": "Şəxsi açar",
"ProviderURL": "IdP Müəssisə ID", "ProviderURL": "IdP Müəssisə ID",
"ProviderURLTooltip": "İdentifikasiya Provayderi Müəssisə ID-si (URL verən)", "ProviderURLTooltip": "İdentifikasiya Provayderi Müəssisə ID-si (URL verən)",
"ServiceProviderSettings": "ONLYOFFICE SP Parametrləri", "ServiceProviderSettings": "{{organizationName}} SP Parametrləri",
"ServiceProviderSettingsDescription": "Tək Giriş üçün Xidmət Provayderi parametrlərini konfiqurasiya edin və SP sertifikatları əlavə edin.", "ServiceProviderSettingsDescription": "Tək Giriş üçün Xidmət Provayderi parametrlərini konfiqurasiya edin və SP sertifikatları əlavə edin.",
"Show": "Göstərin", "Show": "Göstərin",
"ShowAdditionalParameters": "Qabaqcıl parametrləri göstərin", "ShowAdditionalParameters": "Qabaqcıl parametrləri göstərin",
@ -47,8 +47,8 @@
"spDecryptStatements": "İddiaların Şifrəsini Açın", "spDecryptStatements": "İddiaların Şifrəsini Açın",
"SPEntityId": "SP Müəssisə identifikatoru (metada XML üçün keçid)", "SPEntityId": "SP Müəssisə identifikatoru (metada XML üçün keçid)",
"SPEntityIdTooltip": "Xidmət təminatçısı XML URL ünvanı, SP-ni aydın şəkildə müəyyən etmək üçün şəxsiyyət provayderi tərəfindən endirilə və istifadə edilə bilər", "SPEntityIdTooltip": "Xidmət təminatçısı XML URL ünvanı, SP-ni aydın şəkildə müəyyən etmək üçün şəxsiyyət provayderi tərəfindən endirilə və istifadə edilə bilər",
"SpMetadata": "ONLYOFFICE SP Metadata", "SpMetadata": "{{organizationName}} SP Metadata",
"SpMetadataDescription": "IdP hesabınıza etibarlı Xidmət Provayderi kimi ONLYOFFICE DocSpace əlavə etmək üçün Xidmət Provayderi metadatasına daxil olun.", "SpMetadataDescription": "IdP hesabınıza etibarlı Xidmət Provayderi kimi {{organizationName}} {{productName}} əlavə etmək üçün Xidmət Provayderi metadatasına daxil olun.",
"spSignExitRequest": ıxış Sorğularını imzalayın", "spSignExitRequest": ıxış Sorğularını imzalayın",
"spSigningAlgorithm": "Alqoritmin imzalanması", "spSigningAlgorithm": "Alqoritmin imzalanması",
"spSignResponseRequest": ıxış Cavablarını imzalayın", "spSignResponseRequest": ıxış Cavablarını imzalayın",

View File

@ -1,5 +1,5 @@
{ {
"AppName": "ONLYOFFICE Sənədləri", "AppName": "{{organizationName}} Sənədləri",
"AppStore": "App Store-da", "AppStore": "App Store-da",
"GooglePlay": "Google Play-də" "GooglePlay": "Google Play-də"
} }

View File

@ -21,7 +21,6 @@
"FolderTitleWebDav": "WebDAV Kataloqu", "FolderTitleWebDav": "WebDAV Kataloqu",
"FolderTitleYandex": "Yandex Kataloqu", "FolderTitleYandex": "Yandex Kataloqu",
"FormTemplates": "Anket şablonları", "FormTemplates": "Anket şablonları",
"LinkCopySuccess": "Link buferə köçürüldü",
"LinkHasExpiredAndHasBeenDisabled": "Keçidin vaxtı bitib və deaktiv edilib", "LinkHasExpiredAndHasBeenDisabled": "Keçidin vaxtı bitib və deaktiv edilib",
"LinkValidTime": "Bu link yalnız {{days_count}} gün ərzində etibarlıdır.", "LinkValidTime": "Bu link yalnız {{days_count}} gün ərzində etibarlıdır.",
"NewForm": "PDF forma", "NewForm": "PDF forma",
@ -31,10 +30,10 @@
"PublicRoomLinkValidTime": "Bu keçid {{date}} tarixinə qədər etibarlıdır. Müddəti bitdikdə bu keçid vasitəsilə otağa daxil olmaq mümkün olmayacaq.", "PublicRoomLinkValidTime": "Bu keçid {{date}} tarixinə qədər etibarlıdır. Müddəti bitdikdə bu keçid vasitəsilə otağa daxil olmaq mümkün olmayacaq.",
"RoleCommentator": "Şərhçi", "RoleCommentator": "Şərhçi",
"RoleCommentatorDescription": "Mövcud fayllarla əməliyyatlar: baxış, şərh.", "RoleCommentatorDescription": "Mövcud fayllarla əməliyyatlar: baxış, şərh.",
"RoleDocSpaceAdminDescription": "DocSpace adminləri DocSpace parametrlərinə daxil ola, otaqları idarə edə və arxivləşdirə, yeni istifadəçiləri dəvət edə və öz səviyyələrindən aşağı rollar təyin edə bilərlər. Bütün idarəçilərin Şəxsi bölməyə girişi var.",
"RoleEditorDescription": "Mövcud fayllarla əməliyyatlar: baxmaq, redaktə etmək, formaları doldurmaq, nəzərdən keçirmək, şərh etmək.", "RoleEditorDescription": "Mövcud fayllarla əməliyyatlar: baxmaq, redaktə etmək, formaları doldurmaq, nəzərdən keçirmək, şərh etmək.",
"RoleFormFiller": "Forma doldurucu", "RoleFormFiller": "Forma doldurucu",
"RoleFormFillerDescription": "Mövcud fayllarla əməliyyatlar: baxmaq, formaları doldurmaq, nəzərdən keçirmək, şərh etmək.", "RoleFormFillerDescription": "Mövcud fayllarla əməliyyatlar: baxmaq, formaları doldurmaq, nəzərdən keçirmək, şərh etmək.",
"RolePortalAdminDescription": "{{productName}} adminləri {{productName}} parametrlərinə daxil ola, otaqları idarə edə və arxivləşdirə, yeni istifadəçiləri dəvət edə və öz səviyyələrindən aşağı rollar təyin edə bilərlər. Bütün idarəçilərin Şəxsi bölməyə girişi var.",
"RolePowerUserDescription": "Ekspert istifadəçilər otaqda fayllar yarada və redaktə edə bilərlər, lakin otaqlar yarada, istifadəçiləri idarə edə və ya parametrlərə daxil ola bilməzlər.", "RolePowerUserDescription": "Ekspert istifadəçilər otaqda fayllar yarada və redaktə edə bilərlər, lakin otaqlar yarada, istifadəçiləri idarə edə və ya parametrlərə daxil ola bilməzlər.",
"RoleReviewer": "Rəyçi", "RoleReviewer": "Rəyçi",
"RoleReviewerDescription": "Mövcud fayllarla əməliyyatlar: baxmaq, nəzərdən keçirmək, şərh etmək.", "RoleReviewerDescription": "Mövcud fayllarla əməliyyatlar: baxmaq, nəzərdən keçirmək, şərh etmək.",

View File

@ -1,6 +1,6 @@
{ {
"DeletePlugin": "Plagini silin", "DeletePlugin": "Plagini silin",
"DeletePluginDescription": "Bu plagin artıq DocSpace istifadəçiləri üçün əlçatan olmayacaq. Davam etmək istədiyinizə əminsiniz?", "DeletePluginDescription": "Bu plagin artıq {{productName}} istifadəçiləri üçün əlçatan olmayacaq. Davam etmək istədiyinizə əminsiniz?",
"DeletePluginTitle": "Plagin silinsin?", "DeletePluginTitle": "Plagin silinsin?",
"ExpandFunctionality": "SDK plaginindən istifadə edərək funksionallığı genişləndirin", "ExpandFunctionality": "SDK plaginindən istifadə edərək funksionallığı genişləndirin",
"GoToRepo": "Anbara gedin", "GoToRepo": "Anbara gedin",
@ -10,7 +10,7 @@
"NotNeedSettings": "Parametrləri daxil etməlisiniz", "NotNeedSettings": "Parametrləri daxil etməlisiniz",
"PluginSamples": "Plagin nümunələri", "PluginSamples": "Plagin nümunələri",
"PluginSDK": "Plagin SDK", "PluginSDK": "Plagin SDK",
"PluginSDKDescription": "Plugin SDK-dan istifadə edərək, DocSpace funksionallığınızı genişləndirə, üçüncü tərəf xidmətlərinə qoşula və ya mövcud istifadəçi təcrübəsini təkmilləşdirə bilərsiniz. Burada GitHub-da mövcud kod mənbəyi olan plaginlərin nümunələrini tapa bilərsiniz.", "PluginSDKDescription": "Plugin SDK-dan istifadə edərək, {{productName}} funksionallığınızı genişləndirə, üçüncü tərəf xidmətlərinə qoşula və ya mövcud istifadəçi təcrübəsini təkmilləşdirə bilərsiniz. Burada GitHub-da mövcud kod mənbəyi olan plaginlərin nümunələrini tapa bilərsiniz.",
"PluginSDKInstruction": "Öz plaginlərinizi necə yaratmaq barədə ətraflı təlimatlar üçün düyməni klikləyin.", "PluginSDKInstruction": "Öz plaginlərinizi necə yaratmaq barədə ətraflı təlimatlar üçün düyməni klikləyin.",
"UploadDescription": "DocSpace-in funksionallığını əlavə funksiyalarla genişləndirmək üçün plaginlər əlavə edə bilərsiniz. Plagini quraşdırın və ya faylı ZIP arxivinə yerləşdirin." "UploadDescription": "{{productName}}-in funksionallığını əlavə funksiyalarla genişləndirmək üçün plaginlər əlavə edə bilərsiniz. Plagini quraşdırın və ya faylı ZIP arxivinə yerləşdirin."
} }

View File

@ -46,7 +46,7 @@
"URL": "URL", "URL": "URL",
"ViewRawPayload": "Xam mübadilə yükünə baxın", "ViewRawPayload": "Xam mübadilə yükünə baxın",
"WebhookCreated": "Webhook yaradılmışdır", "WebhookCreated": "Webhook yaradılmışdır",
"WebhookCreationHint": "Bu webhook DocSpace-də bütün tədbirlərə təyin ediləcək", "WebhookCreationHint": "Bu webhook {{productName}}-də bütün tədbirlərə təyin ediləcək",
"WebhookDetails": "Webhook təfərrüatları", "WebhookDetails": "Webhook təfərrüatları",
"WebhookEditedSuccessfully": "Webhook konfiqurasiyası uğurla redaktə edildi", "WebhookEditedSuccessfully": "Webhook konfiqurasiyası uğurla redaktə edildi",
"WebhookHistory": "Webhook tarixçəsi", "WebhookHistory": "Webhook tarixçəsi",
@ -55,5 +55,5 @@
"WebhookRemoved": "Webhook silindi", "WebhookRemoved": "Webhook silindi",
"Webhooks": "Webhook-lar", "Webhooks": "Webhook-lar",
"WebhooksGuide": "Webhook-ların Bələdçisi", "WebhooksGuide": "Webhook-ların Bələdçisi",
"WebhooksInfo": "ONLYOFFICE DocSpace-də müxtəlif hadisələr əsasında istifadə etdiyiniz hər hansı proqram və ya veb-saytla yanaşı fərdi hərəkətləri yerinə yetirmək üçün webhook-lardan istifadə edin.\nBurada siz bütün webhook-larınızı yarada, idarə və konfiqurasiya edə, performansını yoxlamaq üçün hər bir webhook-un tarixçəsinə baxa bilərsiniz." "WebhooksInfo": "{{organizationName}} {{productName}}-də müxtəlif hadisələr əsasında istifadə etdiyiniz hər hansı proqram və ya veb-saytla yanaşı fərdi hərəkətləri yerinə yetirmək üçün webhook-lardan istifadə edin.\nBurada siz bütün webhook-larınızı yarada, idarə və konfiqurasiya edə, performansını yoxlamaq üçün hər bir webhook-un tarixçəsinə baxa bilərsiniz."
} }

View File

@ -1,5 +1,5 @@
{ {
"Desc": "Lütfən, DocSpace qeydiyyat məlumatlarını qeyd edin.", "Desc": "Lütfən, {{productName}} qeydiyyat məlumatlarını qeyd edin.",
"ErrorEmail": "Etibarsız e-poçt ünvanı", "ErrorEmail": "Etibarsız e-poçt ünvanı",
"ErrorInitWizard": "Xidmət hal-hazırda əlçatan deyil, lütfən bir qədər sonra yenidən cəhd edin.", "ErrorInitWizard": "Xidmət hal-hazırda əlçatan deyil, lütfən bir qədər sonra yenidən cəhd edin.",
"ErrorInitWizardButton": "Yenidən cəhd edin", "ErrorInitWizardButton": "Yenidən cəhd edin",
@ -11,5 +11,5 @@
"LicenseLink": "Lisenziya razılaşmalarınız", "LicenseLink": "Lisenziya razılaşmalarınız",
"PlaceholderLicense": "Lisenziya faylınız", "PlaceholderLicense": "Lisenziya faylınız",
"Timezone": "Saat qurşağı:", "Timezone": "Saat qurşağı:",
"WelcomeTitle": "DocSpace-ə xoş gəlmisiniz!" "WelcomeTitle": "{{productName}}-ə xoş gəlmisiniz!"
} }

View File

@ -1,14 +1,14 @@
{ {
"AppointAdmin": "Назначаване на администратори", "AppointAdmin": "Назначаване на администратори",
"BackupPortal": "Резервни данни за DocSpace", "BackupPortal": "Резервни данни за {{productName}}",
"ChangeInstruction": "За да промените собственика на DocSpace, моля, изберете името на новия собственик по-долу.", "ChangeInstruction": "За да промените собственика на {{productName}}, моля, изберете името на новия собственик по-долу.",
"ChangeOwner": "Промяна на собственика на DocSpace", "ChangeOwner": "Промяна на собственика на {{productName}}",
"ChangeUser": "Промяна на потребителя", "ChangeUser": "Промяна на потребителя",
"DeactivateOrDeletePortal": "Деактивиране или изтриване на DocSpace", "DeactivateOrDeletePortal": "Деактивиране или изтриване на {{productName}}",
"DoTheSame": "Изпълнявайте същата дейност като администраторите", "DoTheSame": "Изпълнявайте същата дейност като администраторите",
"ManagePortal": "Управление на конфигурацията на DocSpace", "ManagePortal": "Управление на конфигурацията на {{productName}}",
"ManageUser": "Управление на потребителските профили", "ManageUser": "Управление на потребителските профили",
"NewPortalOwner": "Нов собственик на DocSpace", "NewPortalOwner": "Нов собственик на {{productName}}",
"PortalOwnerCan": "DocSpace собственикът може:", "PortalOwnerCan": "{{productName}} собственикът може:",
"SetAccessRights": "Задайте права за достъп" "SetAccessRights": "Задайте права за достъп"
} }

View File

@ -1,11 +1,11 @@
{ {
"DisableGeneralDescription": "По-късно можете да изтриете или да активирате деактивираните потребители, ако е нужно. Имайте предвид, че не можете да деактивирате потребители като Собственика и себе си.", "DisableGeneralDescription": "По-късно можете да изтриете или да активирате деактивираните потребители, ако е нужно. Имайте предвид, че не можете да деактивирате потребители като Собственика и себе си.",
"DisableUser": "Деактивирай потребител", "DisableUser": "Деактивирай потребител",
"DisableUserDescription": "Ако Деактивирате този потребител, той няма да може да влезе в DocSpace, същевременно документите и данните му ще останат непокътнати.", "DisableUserDescription": "Ако Деактивирате този потребител, той няма да може да влезе в {{productName}}, същевременно документите и данните му ще останат непокътнати.",
"DisableUsers": "Деактивирай потребители", "DisableUsers": "Деактивирай потребители",
"DisableUsersDescription": "Ако Деактивирате тези потребители, те няма да могат да влязат в DocSpace, но техните документи и данни ще останат непокътнати.", "DisableUsersDescription": "Ако Деактивирате тези потребители, те няма да могат да влязат в {{productName}}, но техните документи и данни ще останат непокътнати.",
"EnableUser": "Активирай потребител", "EnableUser": "Активирай потребител",
"EnableUserDescription": "Ако активирате този потребител, той ще може да влезе отново в DocSpace и да получи достъп до документите и данните си.", "EnableUserDescription": "Ако активирате този потребител, той ще може да влезе отново в {{productName}} и да получи достъп до документите и данните си.",
"EnableUsers": "Активирай потребители", "EnableUsers": "Активирай потребители",
"EnableUsersDescription": "Ако активирате тези потребители, те ще могат да влязат отново в DocSpace и да получат достъп до документите и данните си." "EnableUsersDescription": "Ако активирате тези потребители, те ще могат да влязат отново в {{productName}} и да получат достъп до документите и данните си."
} }

View File

@ -3,6 +3,6 @@
"ChangeUserTypeHeader": "Промени потребителски тип", "ChangeUserTypeHeader": "Промени потребителски тип",
"ChangeUserTypeMessage": "Потребителите с '{{ firstType }}' тип ще бъдат преместени в тип '{{ secondType }}'.", "ChangeUserTypeMessage": "Потребителите с '{{ firstType }}' тип ще бъдат преместени в тип '{{ secondType }}'.",
"ChangeUserTypeMessageMulti": "Избраните потребители ще бъдат преместени към тип '{{ secondType }}'.", "ChangeUserTypeMessageMulti": "Избраните потребители ще бъдат преместени към тип '{{ secondType }}'.",
"ChangeUserTypeMessageWarning": "Не можете да сменяте типа за администраторите на DocSpace и за себе си.", "ChangeUserTypeMessageWarning": "Не можете да сменяте типа за администраторите на {{productName}} и за себе си.",
"SuccessChangeUserType": "Потребителският тип беше сменен успешно" "SuccessChangeUserType": "Потребителският тип беше сменен успешно"
} }

Some files were not shown because too many files have changed in this diff Show More