diff --git a/adguard-mail.com/privacy/app.html.md b/adguard-mail.com/privacy/app.html.md
index bbaa07a..9e94f7a 100644
--- a/adguard-mail.com/privacy/app.html.md
+++ b/adguard-mail.com/privacy/app.html.md
@@ -1,6 +1,6 @@
# AdGuard Mail Privacy Policy
-*August 23, 2024*
+*December 4, 2024*
---
@@ -20,7 +20,7 @@ AdGuard Mail applications are available on multiple platforms: iOS, Android, mac
### User registration and authorization
-Registration and authorization for AdGuard Mail are managed through the AdGuard web-based authentication service at [auth.adguard.com](https://auth.adguard.com/). The privacy policy governing the AdGuard website and related sites is outlined in the document available at [adguard.com/privacy/website.html](https://adguard.com/privacy/website.html).
+Registration and authorization for AdGuard Mail are managed through the AdGuard web-based authentication service at [auth.adguard.com](https://auth.adguard.com/). The privacy policy governing the AdGuard website and related sites is outlined in the document available at [adguard.com/privacy/website.html](https://adguard.com/website-privacy.html).
When you register or log in to AdGuard Mail or other AdGuard services, you will be directed to [auth.adguard.com](https://auth.adguard.com), where you may be required to provide your login credentials (email and password). Upon successful authorization, an OAuth access token is issued to the app.
diff --git a/build-resx.js b/build-resx.js
index b52c3d2..ca786f6 100644
--- a/build-resx.js
+++ b/build-resx.js
@@ -3,7 +3,7 @@ const path = require('path');
const {create} = require('xmlbuilder2');
const basePath = 'crowdin';
-const outputFilename = 'docs.resx';
+const outputFilename = 'docs.en.resx';
const filesToProcessExt = '.html.md'
const mappings = {
diff --git a/crowdin.yml b/crowdin.yml
index 01931b0..179d620 100644
--- a/crowdin.yml
+++ b/crowdin.yml
@@ -5,5 +5,6 @@ base_path: './crowdin'
preserve_hierarchy: true
files:
- - source: '**/docs.resx'
- translation: '**/%two_letters_code%/%original_file_name%'
+ - source: '**/docs.en.resx'
+ dest: '**/docs.resx'
+ translation: '**/docs.%two_letters_code%.resx'
diff --git a/package-lock.json b/package-lock.json
index f56ac0b..96e4a64 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -9,16 +9,16 @@
"version": "1.0.0",
"license": "ISC",
"devDependencies": {
- "@crowdin/cli": "4.4.0",
+ "@crowdin/cli": "4.4.1",
"markdownlint": "0.36.1",
"markdownlint-cli": "0.43.0",
"xmlbuilder2": "3.1.1"
}
},
"node_modules/@crowdin/cli": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/@crowdin/cli/-/cli-4.4.0.tgz",
- "integrity": "sha512-oKpM535mnzCaZRWcTAIDYfMY0ABnl0VkxM++7sfpAyn6dtf+QGhxHuruOfuOwEaSOJxG0pEhCy0UC2LpYUUb2Q==",
+ "version": "4.4.1",
+ "resolved": "https://registry.npmjs.org/@crowdin/cli/-/cli-4.4.1.tgz",
+ "integrity": "sha512-xMKpEnROB+TD2cvkjCmgt/vhxp9V/mraAeD5Mqocev6eUutQW7JfqX7Q2dOE9H1SIoXs7UzNpzpaZ64YdxVcZg==",
"dev": true,
"license": "MIT",
"dependencies": {
diff --git a/package.json b/package.json
index 578c5e1..7e75cff 100644
--- a/package.json
+++ b/package.json
@@ -6,13 +6,15 @@
"scripts": {
"lint": "markdownlint .",
"build:resx": "node build-resx.js",
- "crowdin:upload": "crowdin upload",
- "crowdin:upload:dryrun": "crowdin upload --dryrun"
+ "crowdin:upload:sources": "crowdin upload sources",
+ "crowdin:upload:translations": "crowdin upload translations -l en --auto-approve-imported --import-eq-suggestions",
+ "crowdin:upload": "npm run crowdin:upload:sources && npm run crowdin:upload:translations",
+ "crowdin:upload:dryrun": "crowdin upload sources --dryrun && crowdin upload translations -l en --auto-approve-imported --import-eq-suggestions --dryrun"
},
"author": "",
"license": "ISC",
"devDependencies": {
- "@crowdin/cli": "4.4.0",
+ "@crowdin/cli": "4.4.1",
"markdownlint": "0.36.1",
"markdownlint-cli": "0.43.0",
"xmlbuilder2": "3.1.1"