mirror of
https://github.com/wekan/wekan.git
synced 2026-01-18 15:35:29 +01:00
Created ProtonMail (markdown)
parent
7054163d7a
commit
18bbdd02b6
1 changed files with 75 additions and 0 deletions
75
ProtonMail.md
Normal file
75
ProtonMail.md
Normal file
|
|
@ -0,0 +1,75 @@
|
|||
# Testing ProtonMail Finnish translations
|
||||
|
||||
## NOTE: See last step 17. about login problem.
|
||||
|
||||
1. Newest Linux Mint/Ubuntu/Debian/WSL:
|
||||
|
||||
2. Install Volta node version manager like described at: https://docs.volta.sh/guide/getting-started
|
||||
|
||||
3. Create directory repos
|
||||
```
|
||||
mkdir repos
|
||||
```
|
||||
|
||||
4. Change to directory repos
|
||||
```
|
||||
cd repos
|
||||
```
|
||||
|
||||
5. Install git and build-essential
|
||||
```
|
||||
sudo apt -y install git build-essential
|
||||
```
|
||||
|
||||
6. Install node
|
||||
```
|
||||
volta install node@18
|
||||
```
|
||||
7. Install yarn package manager and ttag-cli translation converter, info from https://github.com/ProtonMail/WebClients/issues/281
|
||||
```
|
||||
npm -g install yarn ttag-cli
|
||||
```
|
||||
|
||||
8. At https://crowdin.com/project/protonmail/fi Click: 1 Mail / Proton Mail Web Application.Pot / [...] / Download. It downloads `webapp-fi.po` file, save it to `~/repos/`, convert it to JSON:
|
||||
```
|
||||
npx ttag po2json webapp-fi.po --format=compact -p > fi_FI.json
|
||||
```
|
||||
|
||||
9. Clone ProtonMail WebClients
|
||||
```
|
||||
git clone https://github.com/ProtonMail/WebClients.git
|
||||
```
|
||||
|
||||
10. Change to directory WebClients
|
||||
```
|
||||
cd WebClients
|
||||
```
|
||||
11. Edit list of locales
|
||||
```
|
||||
nano -c applications/mail/locales/config/locales.json
|
||||
```
|
||||
12. Above en_US add:
|
||||
```
|
||||
"fi_FI": "Finnish",
|
||||
```
|
||||
Save and exit: `Ctrl-o Enter Ctrl-x`
|
||||
```
|
||||
|
||||
13. Copy ProtonMail translation to it's directory:
|
||||
```
|
||||
cp ../fi_FI.json applications/mail/locales/
|
||||
```
|
||||
|
||||
14. Info from https://github.com/ProtonMail/WebClients . Install all dependencies for the entire monorepo & symlink local dependents to one another:
|
||||
```
|
||||
yarn install
|
||||
```
|
||||
|
||||
15. Run web clients by running proton-<package-name> . Example: proton mail web client
|
||||
```
|
||||
yarn workspace proton-mail start
|
||||
```
|
||||
|
||||
16. Login with your ProtonMail username with webbrowser at: http://localhost:8080/
|
||||
|
||||
17. Problem: Human Verification complains about localhost address, or unsupported webbrowser. There is some variable `const ignoreHumanVerification` at `packages/shared/lib/api/helpers/withApiHandlers.js` but changing it does not work. Unable to login to test ProtonMail translation.
|
||||
Loading…
Add table
Add a link
Reference in a new issue