மூலங்களிலிருந்து நிறுவுகிறது

  1. வலைபெயர்ப்பை நிறுவுவதற்கு முதலில் உங்கள் கணினிக்கான நிறுவல் வழிமுறைகளைப் பின்பற்றவும்:

  2. அறிவிலி பயன்படுத்தி அண்மைக் கால வலைபெயர்ப்பு ஆதாரங்களைப் பற்றிக் கொள்ளுங்கள் (அல்லது ஒரு நாடாகாப்பகபந்து பதிவிறக்கம் செய்து அதைத் திறக்கவும்):

    git clone https://github.com/WeblateOrg/weblate.git weblate-src
    

    மாற்றாக, நீங்கள் வெளியிடப்பட்ட காப்பகங்களைப் பயன்படுத்தலாம். எங்கள் வலைத்தளமான <https://weblate.org/> இல் இருந்து அவற்றைப் பதிவிறக்கலாம். அந்த பதிவிறக்கங்கள் கிரிப்டோகிராஃபிக் முறையில் கையொப்பமிடப்பட்டவை, தயவுசெய்து பார்க்கவும் வெளியீட்டு கையொப்பங்களை சரிபார்க்கிறது.

  3. பைதான் சூழலில் தற்போதைய வலைபெயர்ப்பு குறியீட்டை நிறுவவும்:

    . ~/weblate-env/bin/activate
    uv pip install -e 'weblate-src[all]'
    

    சோர்ச் செக் அவுட்டில் இருந்து டெச்ட்சூட்டை இயக்க விரும்பினால், வெப்லேட்டின் உள்ளக சோதனை இல் விவரிக்கப்பட்டுள்ளபடி டெவலப்மெண்ட் சார்புகளை நிறுவவும்.

  4. weblate/settings_example.py க்கு weblate/settings.py க்கு நகலெடுக்கவும்.

  5. புதிய settings.py கோப்பில் உள்ள மதிப்புகளை உங்கள் விருப்பப்படி சரிசெய்யவும். நீங்கள் குறைந்தபட்சம் தரவுத்தள நற்சான்றிதழ்கள் மற்றும் சாங்கோ ரகசிய விசையை வழங்க வேண்டும், ஆனால் விளைவாக்கம் அமைப்பிற்கு நீங்கள் கூடுதல் மாற்றங்களை விரும்புவீர்கள், பார்க்கவும் உள்ளமைவை சரிசெய்தல்.

  6. வலைபெயர்ப்பு பயன்படுத்தும் தரவுத்தளத்தை உருவாக்கவும், பார்க்கவும் வலைபெயர்ப்புடுக்கான தரவுத்தள அமைப்பு.

  7. சாங்கோ அட்டவணைகள், நிலையான கோப்புகள் மற்றும் ஆரம்ப தரவுகளை உருவாக்கவும் (பார்க்க தரவுத்தளத்தை நிரப்புதல் மற்றும் நிலையான கோப்புகளை வழங்குதல்):

    weblate migrate
    weblate collectstatic
    weblate compress
    

    Note

    நீங்கள் களஞ்சியத்தை புதுப்பிக்கும் போதெல்லாம் இந்த படி மீண்டும் செய்யப்பட வேண்டும்.

Packaging Weblate for distributions

The dependency versions in pyproject.toml describe the runtime environment tested by the Weblate project. They are intentionally strict for installs from PyPI and for the Weblate release process, because Weblate cannot validate every dependency-version combination covered by wider version ranges.

Distribution packages can replace those Python packages with versions from the distribution package set. When doing so, run Weblate's test suite against the packaged dependency set and treat passing tests as the compatibility signal for the distribution package.

Keep Weblate's tightly coupled companion packages in sync with the Weblate release:

Mismatched versions of these packages are more likely to break at runtime or during tests than other Python dependency substitutions.