Where to contribute to translation?

Hi

I searched on internet and particularly went through documentations but didn’t find any information about how to translate Jitsi.

I want to contribute to Persian translation. Please let me know where to start. First priority for me is to contribute to web UI.

1 Like

you start with learning to use git and do pull requests on Github.
When you are there, you edit your lang file, that should be main-fa.json in the lang subdirectory, adding the somewhat 170 missing definitions and cleaning the somewhat 15 obsoletes definition vs the reference version (US english of coursà, generate a pull-request and then wait for a developer to take interest and merge your changes.
If no one at the Jitsi-meet project can read Farsi, it could mean a loooong wait.

1 Like

Thanks. I am myself an active translator in several projects. But if needed, I can introduce few other active contributors who know Persian so that you can cross check.

I tried to go with instruction but failed. to run node update-translation.js main-XX.json some packages are required. I tried to run npm install but it all the time ended in error. I tried to install install traverse which also ended in error. These are last few lines of the result:

npm WARN deprecated amplitude-js@8.2.1: Excessive logging into console at default levels
npm WARN deprecated popper.js@1.16.1: You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1
npm WARN tarball tarball data for react-native-sound@git+ssh://git@github.com/jitsi/react-native-sound.git#3fe5480fce935e888d5089d94a191c7c7e3aa190 (sha512-364A1CvMgh5MnzI4iJgg+AqpePO63Jmf1ESvkTlW+VK3S513fM3092+5mupmGO8KIP77PuYpuNjTYpjZukbgkw==) seems to be corrupted. Trying again.
npm WARN tarball tarball data for react-native-sound@git+ssh://git@github.com/jitsi/react-native-sound.git#3fe5480fce935e888d5089d94a191c7c7e3aa190 (sha512-364A1CvMgh5MnzI4iJgg+AqpePO63Jmf1ESvkTlW+VK3S513fM3092+5mupmGO8KIP77PuYpuNjTYpjZukbgkw==) seems to be corrupted. Trying again.
npm WARN deprecated core-js@1.2.7: core-js@<3.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js.
npm WARN deprecated core-js@2.5.3: core-js@<3.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js.
npm WARN tarball tarball data for react-native@git+ssh://git@github.com/jitsi/react-native.git#891986ec5ecaef65d1c8a7fe472f86cf84fe7551 (sha512-VYzZHHsE6JV0igL/UV6i52yNiiWPkHdJIIQmUvKafLs2Np02vMlV05fYtlP6F/tF+BGn/lwZtDIc3VAIv+CxSA==) seems to be corrupted. Trying again.
npm WARN tarball tarball data for react-native@git+ssh://git@github.com/jitsi/react-native.git#891986ec5ecaef65d1c8a7fe472f86cf84fe7551 (sha512-VYzZHHsE6JV0igL/UV6i52yNiiWPkHdJIIQmUvKafLs2Np02vMlV05fYtlP6F/tF+BGn/lwZtDIc3VAIv+CxSA==) seems to be corrupted. Trying again.
npm ERR! code EINTEGRITY
npm ERR! sha512-364A1CvMgh5MnzI4iJgg+AqpePO63Jmf1ESvkTlW+VK3S513fM3092+5mupmGO8KIP77PuYpuNjTYpjZukbgkw== integrity checksum failed when using sha512: wanted sha512-364A1CvMgh5MnzI4iJgg+AqpePO63Jmf1ESvkTlW+VK3S513fM3092+5mupmGO8KIP77PuYpuNjTYpjZukbgkw== but got sha512-zVKI+6ANbTeQmhi+MdQkA+EOKT3aX/l/ECk2nQ5EoNDLN0tpNqure2G45x/XKBilJPD/7G4BmM8SQmoexD1VMg==. (21191 bytes)
...

I ran the command multiple times but no change. Any idea what’s going wrong?

Make sure you use these versions Developer Guide (Web) · Jitsi Meet Handbook