From FreeCAD Documentation
- Przetestowane tylko na Linuksie
- Potrzebujesz pliku .credentials w twoim katalogu /home/TwójUżytkownik. Plik ten jest prostym plikiem tekstowym zawierającym tylko jedną linię, którą jest klucz API otrzymywany na https://crowdin.com/project/freecad/settings#api (tylko dla administratorów)
- Upewnij się, że twoje repozytorium jest czyste (git pull, git stash jeśli to konieczne)
- cd /path/to/freecad-source-code/src/Tools
- python updatecrowdin.py build (stworzy zip po stronie Crowdin z wszystkimi plikami, może potrwać chwilę... Krok ten może zostać też wykonany na stronie internetowej Crowdin)
- python updatecrowdin.py download (pobierze plik freecad.zip do tego katalogu)
- mv freecad.zip ~ przenieś plik zip do twojego katalogu domowego, by uniknąć przypadkowego wprowadzenia go później)
- (opcjonalnie) zedytuj skrypt updatefromcrowdin.py i sprawdź czy default_languages zawiera wszystkie języki, które chcesz (co do zasady wszystkie, które są ponad 50%)
- python updatefromcrowdin.py -z /home/TwójUżytkownik/freecad.zip
- cd ../.. (idź z powrotem go głównego katalogu źródeł)
- jeśli coś pójdzie nie tak lub nie jesteś pewien, wyczyść wszytko używając git checkout .
- jeśli wszystko wygląda w porządku (git status), wprowadź zmiany używając git add . && git commit
- Utwórz prośbę o połączenie (PR) dla FreeCAD