பதிப்பு கட்டுப்பாட்டு ஒருங்கிணைப்பு

Weblate currently supports அறிவிலி (with extended support for அறிவிலிமையம் கோரிக்கைகள், அறிவிலிஆய்வு கோரிக்கைகளை ஒன்றிணைக்கவும், கிடியா இழுக்கும் கோரிக்கைகள், செரிட், கீழ்ப்படிதல், பிட்பக்கெட் முகில் புல் கோரிக்கைகள், பிட்பக்கெட் தரவு நடுவண் கோரிக்கைகளை இழுக்கவும், and அசூர் டெவொப்ச் கோரிக்கைகளை இழுக்கிறது) and மெர்குரியல் as version control back-ends.

களஞ்சியங்களை அணுகும்

நீங்கள் பயன்படுத்த விரும்பும் பகஅ களஞ்சியத்தை வலைபெயர்ப்பு அணுகக்கூடியதாக இருக்க வேண்டும். பொதுவில் கிடைக்கும் களஞ்சியத்துடன் நீங்கள் சரியான முகவரி ஐ உள்ளிட வேண்டும் (உதாரணமாக https://github.com/WeblateOrg/weblate.git), ஆனால் தனிப்பட்ட களஞ்சியங்கள் அல்லது புச் முகவரி களுக்கு அமைப்பு மிகவும் சிக்கலானது மற்றும் ஏற்பு தேவைப்படுகிறது.

புரவலன் செய்யப்பட்ட வலைபெயர்ப்புடிலிருந்து களஞ்சியங்களை அணுகுவது

Note

இந்தப் பிரிவு மட்டும் புரவலன் செய்யப்பட்ட வெப்லேட்டுக்கு (hosted.weblate.org) பொருந்தும். நீங்கள் சொந்தமாக புரவலன் செய்யப்பட்ட வலைபெயர்ப்பு நிகழ்வை இயக்குகிறீர்கள் என்றால், அதற்கு பதிலாக அடுத்த பகுதியை பார்க்கவும்.

Hosted Weblateக்கு, GitHub, Bitbucket, Codeberg மற்றும் GitLab இல் பதிவுசெய்யப்பட்ட பிரத்யேக புச் பயனர் இருக்கிறார் (பயனர் பெயர் weblate, மின்னஞ்சல் hosted@weblate.org மற்றும் பெயர் அல்லது சுயவிவர விவரம் Weblate push user).

Hint

தளங்களில் அதிகமான வலைபெயர்ப்பு பயனர்கள் இருக்கலாம், மற்ற வலைபெயர்ப்பு நிகழ்வுகளுக்காக நியமிக்கப்பட்டுள்ளனர். புரவலன் செய்யப்பட்ட வெப்லேட்டுக்கான சரியான பயனரைக் கண்டறிய hosted@weblate.org என்ற மின்னஞ்சல் மூலம் தேடுவது பரிந்துரைக்கப்படுகிறது.

நீங்கள் இந்த பயனரை ஒரு ஒத்துழைப்பாளராகச் சேர்த்து, உங்கள் களஞ்சியத்திற்கு பொருத்தமான அனுமதிகளை வழங்க வேண்டும் (குளோனிங்கிற்கு படிக்க மட்டும் சரி, தள்ளுவதற்கு எழுதுவது தேவை). பணி மற்றும் உங்கள் நிறுவனத்தின் அமைப்புகளைப் பொறுத்து, இது உடனடியாக நிகழ்கிறது, அல்லது வலைபெயர்ப்பு பக்கத்தில் உறுதிப்படுத்தல் தேவைப்படுகிறது.

On GitHub, you need to add or invite the Hosted Weblate weblate user with write access even when you use the Hosted Weblate GitHub app. The app handles incoming notifications from GitHub, but pushing changes back still uses the Hosted Weblate weblate user.

கிட்அப்பில் உள்ள weblate பயனர் ஐந்து நிமிடங்களில் தானாகவே அழைப்புகளை ஏற்றுக்கொள்கிறார். மற்ற சேவைகளில் கைமுறை செயலாக்கம் தேவைப்படலாம், எனவே பொறுமையாக இருங்கள்.

உங்கள் களஞ்சியத்தில் weblate பயனர் சேர்க்கப்பட்டவுடன், பாஓடு நெறிமுறையைப் பயன்படுத்தி மூல குறியீடு களஞ்சியம் மற்றும் களஞ்சியம் புச் முகவரி ஆகியவற்றை உள்ளமைக்கலாம் (உதாரணமாக git@github.com:WeblateOrg/weblate.git).

குறியீடு ஓச்டிங் தளங்களில் களஞ்சியங்களை அணுகுவது (கிதுப், அறிவிலிஆய்வு, பிட்பக்கெட், அசூர் டெவொப்ச், ...)

Note

இந்தப் பிரிவு சுய ஓச்ட் வலைபெயர்ப்பு நிகழ்வுகளுக்குப் பொருந்தும். நீங்கள் Hosted வலைபெயர்ப்பு (hosted.weblate.org) பயன்படுத்துகிறீர்கள் என்றால், அதற்கு பதிலாக புரவலன் செய்யப்பட்ட வலைபெயர்ப்புடிலிருந்து களஞ்சியங்களை அணுகுவது ஐப் பார்க்கவும்.

சுய-ஓச்ட் செய்யப்பட்ட Weblateக்கு, குறியீடு ஓச்டிங் தளங்களில் உள்ள களஞ்சியங்களை அணுகுவது பொதுவாக வலைபெயர்ப்பு பாஓடு விசையுடன் தொடர்புடைய ஒரு பிரத்யேக பயனரை உருவாக்குவதன் மூலம் செய்யப்படுகிறது (பார்க்க பாஓடு விசை வலைபெயர்ப்பு). இந்த வழியில் நீங்கள் ஒரு பயனருடன் வலைபெயர்ப்பு பாஓடு விசையை இணைக்கிறீர்கள் (தளங்கள் பாஓடு விசையின் ஒற்றைப் பயன்பாட்டை அடிக்கடி செயல்படுத்துகின்றன) மேலும் இந்தப் பயனருக்கு களஞ்சியத்திற்கான அணுகலை வழங்கவும். பின்னர் நீங்கள் களஞ்சியத்தை அணுக பாஓடு முகவரி ஐப் பயன்படுத்தலாம் (பார்க்க பாஓடு களஞ்சியங்கள்).

பாஓடு களஞ்சியங்கள்

தனியார் களஞ்சியங்களை அணுகுவதற்கு அடிக்கடி பயன்படுத்தப்படும் முறை பாஓடு அடிப்படையிலானது. இந்த வழியில் மேலோடை களஞ்சியத்தை அணுக பொது வலைபெயர்ப்பு பாஓடு விசையை (பார்க்க பாஓடு விசை வலைபெயர்ப்பு) அங்கீகரிக்கவும்.

Warning

GitHub இல், ஒவ்வொரு விசையையும் ஒருமுறை மட்டுமே பயன்படுத்த முடியும், பார்க்கவும் அறிவிலிமையம் களஞ்சியங்கள் மற்றும் புரவலன் செய்யப்பட்ட வலைபெயர்ப்புடிலிருந்து களஞ்சியங்களை அணுகுவது.

முதல் இணைப்பில் புரவலன் விசை கைரேகையை வலைபெயர்ப்பு சேமித்து வைக்கிறது, பின்னர் அதை மாற்றினால் ஓச்டுடன் இணைக்க முடியவில்லை (பார்க்க பாஓடு புரவலன் விசைகளை சரிபார்க்கிறது).

சரிசெய்தல் தேவைப்பட்டால், வலைபெயர்ப்பு நிர்வாக இடைமுகத்திலிருந்து அவ்வாறு செய்யுங்கள்:

_images/ssh-keys.webp

பாஓடு விசை வலைபெயர்ப்பு

Changed in version 4.17: வலைபெயர்ப்பு இப்போது rsa மற்றும் ed25519 பாஓடு விசைகள் இரண்டையும் உருவாக்குகிறது. புதிய அமைப்புகளுக்கு ed25519 ஐப் பயன்படுத்துவது பரிந்துரைக்கப்படுகிறது.

வலைபெயர்ப்பு பொது விசை About பக்கத்தில் உலாவும் அனைத்து பயனர்களுக்கும் தெரியும்.

நிர்வாகிகள் தற்போது வலைபெயர்ப்பு பயன்படுத்தும் பொது விசையை (SSH கீகள் இலிருந்து) நிர்வாகி இடைமுகம் இறங்கும் பக்கத்தில் உருவாக்கலாம் அல்லது காட்டலாம்.

Note

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

Hint

உருவாக்கப்பட்ட தனியார் வலைபெயர்ப்பு பாஓடு விசையின் காப்புப்பிரதியை உருவாக்கவும்.

பாஓடு புரவலன் விசைகளை சரிபார்க்கிறது

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

களஞ்சியத்துடன் இணைக்கும் முன் முக்கிய கைரேகையை நீங்கள் சரிபார்க்க விரும்பினால், நிர்வாக இடைமுகத்தின் அதே பிரிவில் இருந்து புரவலன் விசையைச் சேர் என்பதில் நீங்கள் அணுகப் போகும் சேவையகங்களின் பாஓடு புரவலன் விசைகளைச் சேர்க்கவும். நீங்கள் அணுகப் போகும் புரவலன்பெயரை (எ.கா. gitlab.com) உள்ளிட்டு, Submit என்பதை அழுத்தவும். நீங்கள் சேர்த்த சேவையகத்துடன் அதன் கைரேகை பொருந்துகிறதா என்று சரிபார்க்கவும்.

கைரேகைகளுடன் சேர்க்கப்பட்ட விசைகள் உறுதிப்படுத்தல் செய்தியில் காட்டப்பட்டுள்ளன:

_images/ssh-keys-added.webp

மரபு பாஓடு சேவையகங்களுடன் இணைக்கிறது

அண்மைக் கால ஓபன்ச் வெளியீடுகள் (எடுத்துக்காட்டாக, வலைபெயர்ப்பு கப்பல்துறை கொள்கலனில் பயன்படுத்தப்பட்டவை) இயல்புநிலையாக sha-1 ஆச் வழிமுறையைப் பயன்படுத்தி rsa கையொப்பங்களை முடக்கவும். sha-1 ஆச் வழிமுறை கிரிப்டோகிராஃபிக்காக உடைந்ததால் இந்த மாற்றம் செய்யப்பட்டுள்ளது, மேலும் <usd k 50k க்கு தேர்ந்தெடுக்கப்பட்ட-முன்னேற்ற ஆச் மோதல்களை உருவாக்க முடியும்.

பெரும்பாலான பயனர்களுக்கு, இந்த மாற்றம் கண்ணுக்கு தெரியாததாக இருக்க வேண்டும், மேலும் ssh-rsa விசைகளை மாற்ற வேண்டிய அவசியமில்லை. வெளியீடு 7.2 மற்றும் தற்போதுள்ள ssh-rsa விசைகள் தானாகவே வலுவான வழிமுறையை முடிந்தவரை பயன்படுத்தும் என்பதால் திறந்தபாஓடு rfc8332 rsa/sha-256/512 கையொப்பங்களை ஆதரித்துள்ளது.

மேம்படுத்தப்படாத அல்லது பாஓடு நெறிமுறையில் மேம்பாடுகளை நெருக்கமாகக் கண்காணிக்காத பழைய பாஓடு செயலாக்கங்களுடன் இணைக்கும்போது பொருந்தாத தன்மை அதிகமாகும். அத்தகைய சேவையகத்திற்கான பாஓடு இணைப்பு தோல்வியடையும்:

no matching host key type found. Their offer: ssh-rsa

இந்த நிகழ்வுகளுக்கு, HostkeyAlgorithms மற்றும் PubkeyAcceptedAlgorithms விருப்பங்கள் வழியாக இணைப்பு மற்றும்/அல்லது பயனர் அங்கீகாரத்தை அனுமதிக்க, RSA/SHA1ஐ தேர்ந்தெடுத்து மீண்டும் இயக்குவது அவசியமாக இருக்கலாம். எடுத்துக்காட்டாக, DATA_DIR/ssh/config இல் உள்ள பின்வரும் முடிப்பு ஓச்டுக்கான RSA/SHA1 ஐ இயக்கும் மற்றும் ஒரு இலக்கு ஓச்டுக்கான பயனர் அங்கீகாரத்தை செயல்படுத்தும்:

Host legacy-host
   HostkeyAlgorithms +ssh-rsa
   PubkeyAcceptedAlgorithms +ssh-rsa

மரபு செயலாக்கங்களை மற்றொரு முக்கிய வகையுடன் (ecdsa அல்லது ed25519 போன்றவை) மேம்படுத்தலாம் அல்லது மறுசீரமைக்க முடியும் வரை rsa/sha1 ஐ ச்டாப் கேப் நடவடிக்கையாக மட்டுமே இயக்க பரிந்துரைக்கிறோம்.

அறிவிலிமையம் களஞ்சியங்கள்

வலைபெயர்ப்பு உடன் GitHub களஞ்சியங்களை அணுகுவதற்கு இரண்டு முக்கிய அணுகுமுறைகள் உள்ளன:

விருப்பம் 1: தனிப்பட்ட அணுகல் டோக்கனுடன் கூடிய HTTPS (தொடங்குவதற்கு எளிதானது)

தனிப்பட்ட அணுகல் கிள்ளாக்கு மற்றும் உங்கள் GitHub கணக்குடன் HTTPS அங்கீகாரத்தைப் பயன்படுத்தவும். இது படிக்க-மட்டும் அணுகல் (குளோனிங்) மற்றும் படிக்க-எழுது அணுகல் (மாற்றங்களைத் தள்ளுதல் அல்லது இழுக்கும் கோரிக்கைகளை உருவாக்குதல்) ஆகிய இரண்டிற்கும் வேலை செய்கிறது.

இந்த அணுகுமுறையைப் பயன்படுத்த:

  1. கமாண்ட்-லைன் பயன்பாட்டிற்கான அணுகல் கிள்ளாக்கை உருவாக்குதல் இல் விவரிக்கப்பட்டுள்ளபடி தனிப்பட்ட அணுகல் கிள்ளாக்கை உருவாக்கவும்.

  2. உங்கள் களஞ்சிய முகவரி இல் டோக்கனைச் சேர்க்கவும்: https://username:token@github.com/owner/repo.git

நீங்கள் வலைபெயர்ப்பு உடன் தொடங்கும் போது அல்லது ஒரு களஞ்சியத்தில் பணிபுரியும் போது இது பொருத்தமானது.

விருப்பம் 2: அர்ப்பணிக்கப்பட்ட பயனருடன் பாஓடு (பல களஞ்சியங்களுக்கு பரிந்துரைக்கப்படுகிறது)

பல களஞ்சியங்களைக் கொண்ட அமைப்புகளுக்கு, வெப்லேட்டுக்கு ஒரு பிரத்யேக பயனரை உருவாக்க பரிந்துரைக்கப்படுகிறது. ஒவ்வொரு பாஓடு விசையும் ஒரு இயங்குதளத்திற்கு ஒரு முறை மட்டுமே பயன்படுத்த முடியும் என்ற GitHub இன் வரம்பை இது தவிர்க்கிறது.

இந்த அணுகுமுறையைப் பயன்படுத்த:

  1. பிரத்யேக GitHub பயனர் கணக்கை உருவாக்கவும் (எ.கா., weblate-bot)

  2. இந்த பயனரிடம் வலைபெயர்ப்பு இன் பொது பாஓடு விசையைச் சேர்க்கவும் (பார்க்க பாஓடு விசை வலைபெயர்ப்பு)

  3. நீங்கள் மொழிபெயர்க்க விரும்பும் அனைத்து களஞ்சியங்களுக்கும் இந்த பயனருக்கு அணுகலை வழங்கவும்

  4. உங்கள் களஞ்சியங்களுக்கு பாஓடு URLகளைப் பயன்படுத்தவும்: git@github.com:owner/repo.git

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

Note

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

GitLab களஞ்சியங்கள்

பாஓடு வழியாக அணுகல் நிகழக்கூடிய (பார்க்க பாஓடு களஞ்சியங்கள்), ஆனால் நீங்கள் ஒன்றுக்கும் மேற்பட்ட களஞ்சியங்களை அணுக வேண்டியிருந்தால், அனுமதிக்கப்பட்ட பாஓடு விசைப் பயன்பாட்டில் GitLab வரம்பைத் தாக்குவீர்கள் (ஒவ்வொரு விசையும் ஒரு முறை மட்டுமே பயன்படுத்த முடியும் என்பதால்).

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

தனிப்பட்ட அல்லது திட்ட அணுகல் டோக்கன்களைப் பயன்படுத்துவதும் சாத்தியமாகும். களஞ்சியத்தில் மாற்றங்களைத் தள்ள டோக்கனுக்கு write_repository ச்கோப் தேவை. திட்ட அணுகல் டோக்கனுக்குத் தள்ளுவதற்கு டெவலப்பர் பங்கு தேவைப்படுகிறது.

The URL needs to contain an username, for personal access token it is the actual username ( https://user:personal_access_token@gitlab.com/example/example.git) for project access tokens it can be non-blank value (https://example:project_access_token@gitlab.com/example/example.git).

Note

திட்ட அணுகல் டோக்கன்களைப் பயன்படுத்துவதற்கான விதிகள் GitLab வெளியீடுகளுக்கு இடையில் மாறியுள்ளன, காலியாக இல்லாத மதிப்பு தற்போதைய தேவை, ஆனால் பழைய பதிப்புகள் வெவ்வேறு எதிர்பார்ப்புகளைக் கொண்டிருந்தன (திட்டத்தின் பெயர், பாட் பயனர் பெயர்). நிச்சயமில்லாமல் இருந்தால், உங்கள் பதிப்பிற்குப் பொருந்தும் GitLab ஆவணங்களைச் சரிபார்க்கவும்.

உள் முகவரி களை வலைபெயர்ப்பு செய்யுங்கள்

மற்ற (இணைக்கப்பட்ட) கூறுகளில் weblate://project/component எனக் குறிப்பிடுவதன் மூலம் வெவ்வேறு கூறுகளுக்கு இடையே ஒரு களஞ்சிய அமைப்பைப் பகிரவும். இந்த வழியில் இணைக்கப்பட்ட கூறுகள் முக்கிய (குறிப்பிடப்பட்ட) கூறுகளின் பகஅ களஞ்சிய உள்ளமைவைப் பயன்படுத்துகின்றன.

Warning

முக்கிய கூறுகளை நீக்குவது இணைக்கப்பட்ட கூறுகளையும் நீக்குகிறது.

பொருந்தக்கூடிய களஞ்சிய அமைப்பைக் கொண்ட ஒரு கூறுகளைக் கண்டால் ஒரு கூறுகளை உருவாக்கும்போது வலைபெயர்ப்பு தானாகவே களஞ்சிய முகவரி ஐ சரிசெய்கிறது. கூறு உள்ளமைவின் கடைசி கட்டத்தில் இதை நீங்கள் மேலெழுதலாம்.

இதைப் பயன்படுத்துவதற்கான காரணங்கள்:

  • சேவையகத்தில் வட்டு இடத்தை சேமிக்கிறது, களஞ்சியம் ஒரு முறை சேமிக்கப்படுகிறது.

  • புதுப்பிப்புகளை விரைவாகச் செய்கிறது, ஒரு களஞ்சியம் மட்டுமே புதுப்பிக்கப்படுகிறது.

  • வலைபெயர்ப்பு மொழிபெயர்ப்புகளுடன் ஒரே ஒரு ஏற்றுமதி களஞ்சியம் உள்ளது (பார்க்க அறிவிலி ஏற்றுமதியாளர்).

  • சில துணை நிரல்கள் ஒரு களஞ்சியத்தைப் பகிரும் பல கூறுகளில் செயல்பட முடியும், எடுத்துக்காட்டாக ச்குவாச் அறிவிலி கம்யூச்.

https களஞ்சியங்கள்

பாதுகாக்கப்பட்ட https களஞ்சியங்களை அணுக, முகவரி இல் பயனர்பெயர் மற்றும் கடவுச்சொல்லை சேர். கவலைப்பட வேண்டாம், பயனர்களுக்கு முகவரி காட்டப்படும் போது வலைபெயர்ப்பு இந்த தகவலை அகற்றும் (களஞ்சிய முகவரி ஐக் காண கூட அனுமதிக்கப்பட்டால்).

எடுத்துக்காட்டாக, ஏற்பு சேர்க்கப்பட்ட GitHub முகவரி இப்படித் தோன்றலாம்: https://user:your_access_token@github.com/WeblateOrg/weblate.git.

நீங்கள் முகவரி இல் நற்சான்றிதழ்களை வழங்கவில்லை மற்றும் களஞ்சியத்திற்கு அது தேவைப்பட்டால், Git பிழையுடன் தோல்வியடையும்:

fatal: could not read Username for 'https://github.com': terminal prompts disabled

Changed in version 5.10.2: HTTP நற்சான்றிதழ்கள் வழங்கப்படும் போது வலைபெயர்ப்பு GIT 2.46.0 மற்றும் புதியது ஆகியவற்றுடன் செயல்திறன்மிக்க அங்கீகாரத்தைப் பயன்படுத்துகிறது.

இது அசூர் டெவொப்ச் களஞ்சியங்களை அணுகுவதை சாத்தியமாக்குகிறது மற்றும் அங்கீகரிக்கப்பட்ட களஞ்சியங்களை விரைவாக அணுகுகிறது.

Note

உங்கள் பயனர்பெயர் அல்லது கடவுச்சொல் சிறப்பு எழுத்துக்களைக் கொண்டிருந்தால், அவை முகவரி குறியிடப்பட்டதாக இருக்க வேண்டும், எடுத்துக்காட்டாக https://user%40example.com:%24password%23@bitbucket.org/….

பதிலாளைப் பயன்படுத்துதல்

பதிலாள் சேவையகத்தைப் பயன்படுத்தி நீங்கள் http/https vcs களஞ்சியங்களை அணுக வேண்டும் என்றால், அதைப் பயன்படுத்த vcs ஐ உள்ளமைக்கவும்.

இதை http_proxy, https_proxy மற்றும் all_proxy சூழல் மாறிகளைப் பயன்படுத்தி செய்யலாம், (cURL ஆவணத்தில் விவரிக்கப்பட்டுள்ளபடி) அல்லது பகஅ உள்ளமைவில் செயல்படுத்துவதன் மூலம், எடுத்துக்காட்டாக:

git config --global http.proxy http://user:password@proxy.example.com:80

Note

பயனர் இயங்கும் வலைபெயர்ப்பு (மேலும் பார்க்க கோப்பு முறைமை அனுமதிகள்) மற்றும் HOME=$DATA_DIR/home (பார்க்க DATA_DIR) மூலம் பதிலாள் உள்ளமைவு செய்யப்பட வேண்டும், இல்லையெனில் வலைபெயர்ப்பு ஆல் செயல்படுத்தப்பட்ட Git அதைப் பயன்படுத்தாது.

அறிவிலி

Hint

வெப்லேட்டுக்கு அறிவிலி 2.28 அல்லது புதியது தேவை.

See also

பல்வேறு வகையான களஞ்சியங்களை எவ்வாறு அணுகுவது என்பது பற்றிய தகவலுக்கு களஞ்சியங்களை அணுகும் ஐப் பார்க்கவும்.

படை உந்துதலுடன் அறிவிலி

இது அறிவிலி போலவே செயல்படுகிறது, ஒரே வேறுபாடு என்னவென்றால், அது எப்போதும் கட்டாயப்படுத்துகிறது. மொழிபெயர்ப்புகளுக்கு தனி களஞ்சியத்தைப் பயன்படுத்தும் விசயத்தில் மட்டுமே இது நோக்கம் கொண்டது.

Warning

எச்சரிக்கையுடன் பயன்படுத்து, ஏனெனில் இது உங்கள் மேலோடை களஞ்சியத்தில் இழந்த கமிட்டுகளுக்கு எளிதில் வழிவகுக்கிறது.

அறிவிலி உள்ளமைவைத் தனிப்பயனாக்குதல்

வலைபெயர்ப்பு அனைத்து பகஅ கட்டளைகளையும் HOME=$DATA_DIR/home (பார்க்க DATA_DIR) மூலம் செயல்படுத்துகிறது, எனவே பயனர் உள்ளமைவைத் திருத்துவது DATA_DIR/home/.git இல் செய்யப்பட வேண்டும்.

அறிவிலிமையம் கோரிக்கைகள்

இது நேரடியாக களஞ்சியத்திற்குத் தள்ளுவதற்குப் பதிலாக, இழுக்கும் கோரிக்கைகளாக மொழிபெயர்ப்பு மாற்றங்களைத் தள்ள அனுமதிக்க GitHub API ஐப் பயன்படுத்தி அறிவிலி மேல் ஒரு மெல்லிய அடுக்கைச் சேர்க்கிறது.

அறிவிலி மாற்றங்களை நேரடியாக களஞ்சியத்திற்குத் தள்ளுகிறது, அதே நேரத்தில் அறிவிலிமையம் கோரிக்கைகள் இழுக்கும் கோரிக்கைகளை உருவாக்குகிறது. Git களஞ்சியங்களை அணுகுவதற்கு பிந்தையது தேவையில்லை.

இதைச் செய்ய, வலைபெயர்ப்பு அமைப்புகளில் பநிஇ நற்சான்றிதழ்களை (GITHUB_CREDENTIALS) உள்ளமைக்க வேண்டும். கட்டமைத்ததும், பதிப்பு கட்டுப்பாட்டு அமைப்பு என்பதைத் தேர்ந்தெடுக்கும்போது GitHub விருப்பத்தைக் காண்பீர்கள்.

அறிவிலிஆய்வு கோரிக்கைகளை ஒன்றிணைக்கவும்

இது நேரடியாக களஞ்சியத்திற்குத் தள்ளுவதற்குப் பதிலாக ஒன்றிணைப்பு கோரிக்கைகளாக மொழிபெயர்ப்பு மாற்றங்களைத் தள்ள அனுமதிக்க GitLab API ஐப் பயன்படுத்தி அறிவிலி மேல் ஒரு மெல்லிய அடுக்கைச் சேர்க்கிறது.

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

இதைச் செய்ய, வலைதள அமைப்புகளில் பநிஇ நற்சான்றிதழ்களை (GITLAB_CREDENTIALS) உள்ளமைக்க வேண்டும். கட்டமைத்தவுடன், பதிப்பு கட்டுப்பாட்டு அமைப்பு என்பதைத் தேர்ந்தெடுக்கும்போது GitLab விருப்பத்தைக் காண்பீர்கள்.

கிடியா இழுக்கும் கோரிக்கைகள்

Added in version 4.12.

இது நேரடியாக களஞ்சியத்திற்குத் தள்ளுவதற்குப் பதிலாக இழுப்புக் கோரிக்கைகளாக மொழிபெயர்ப்பு மாற்றங்களைத் தள்ள அனுமதிக்க Gitea API ஐப் பயன்படுத்தி அறிவிலி மேல் ஒரு மெல்லிய அடுக்கைச் சேர்க்கிறது.

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

இதைச் செய்ய, வலைதள அமைப்புகளில் பநிஇ நற்சான்றிதழ்களை (GITEA_CREDENTIALS) உள்ளமைக்க வேண்டும். கட்டமைத்தவுடன், பதிப்பு கட்டுப்பாட்டு அமைப்பு என்பதைத் தேர்ந்தெடுக்கும்போது Gitea விருப்பத்தைக் காண்பீர்கள்.

பிட்பக்கெட் தரவு நடுவண் கோரிக்கைகளை இழுக்கவும்

Added in version 4.16.

இது நேரடியாக களஞ்சியத்திற்குத் தள்ளுவதற்குப் பதிலாக இழுப்புக் கோரிக்கைகளாக மொழிபெயர்ப்பு மாற்றங்களைத் தள்ள அனுமதிக்க Bitbucket தகவல்கள் Center API ஐப் பயன்படுத்தி அறிவிலி மேல் ஒரு மெல்லிய அடுக்கைச் சேர்க்கிறது.

Warning

இது பிட்பக்கெட் முகில் பநிஇ ஐ ஆதரிக்காது.

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

இதைச் செய்ய, வலைதள அமைப்புகளில் பநிஇ நற்சான்றிதழ்களை (BITBUCKETSERVER_CREDENTIALS) உள்ளமைக்க வேண்டும். கட்டமைத்ததும், பதிப்பு கட்டுப்பாட்டு அமைப்பு என்பதைத் தேர்ந்தெடுக்கும்போது Bitbucket தகவல்கள் Center விருப்பத்தைக் காண்பீர்கள்.

பிட்பக்கெட் முகில் புல் கோரிக்கைகள்

Added in version 5.8.

இது நேரடியாக களஞ்சியத்திற்குத் தள்ளுவதற்குப் பதிலாக இழுப்புக் கோரிக்கைகளாக மொழிபெயர்ப்பு மாற்றங்களைத் தள்ள அனுமதிக்க Bitbucket முகில் API ஐப் பயன்படுத்தி அறிவிலி மேல் ஒரு மெல்லிய அடுக்கைச் சேர்க்கிறது.

Warning

இது பிட்பக்கெட் தரவு மைய பநிஇ இலிருந்து வேறுபட்டது.

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

இதைச் செய்ய, வலைதள அமைப்புகளில் பநிஇ நற்சான்றிதழ்களை (BITBUCKETCLOUD_CREDENTIALS) உள்ளமைக்க வேண்டும். கட்டமைத்ததும், பதிப்பு கட்டுப்பாட்டு அமைப்பு என்பதைத் தேர்ந்தெடுக்கும்போது Bitbucket Cloud விருப்பத்தைக் காண்பீர்கள்.

pagure ஒன்றிணைப்பு கோரிக்கைகள்

Added in version 4.3.2.

இது நேரடியாக களஞ்சியத்திற்குத் தள்ளுவதற்குப் பதிலாக ஒன்றிணைப்பு கோரிக்கைகளாக மொழிபெயர்ப்பு மாற்றங்களைத் தள்ள அனுமதிக்க Pagure API ஐப் பயன்படுத்தி அறிவிலி மேல் ஒரு மெல்லிய அடுக்கைச் சேர்க்கிறது.

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

இதைச் செய்ய, வலைதள அமைப்புகளில் பநிஇ நற்சான்றிதழ்களை (PAGURE_CREDENTIALS) உள்ளமைக்க வேண்டும். கட்டமைத்ததும், பதிப்பு கட்டுப்பாட்டு அமைப்பு என்பதைத் தேர்ந்தெடுக்கும்போது Pagure விருப்பத்தைக் காண்பீர்கள்.

செரிட்

செரிட் மதிப்பாய்வு கோரிக்கைகளின்படி மொழிபெயர்ப்பு மாற்றங்களை நேரடியாக களஞ்சியத்திற்குத் தள்ளுவதற்குப் பதிலாக, git-review கருவியைப் பயன்படுத்தி ஒரு மெல்லிய அடுக்கை மேலே சேர்க்கிறது அறிவிலி.

அத்தகைய களஞ்சியங்களை அமைப்பதற்குத் தேவையான உள்ளமைவு குறித்த விவரங்களை கெரிட் ஆவணத்தில் கொண்டுள்ளது.

அசூர் டெவொப்ச் கோரிக்கைகளை இழுக்கிறது

இது நேரடியாக களஞ்சியத்திற்குத் தள்ளுவதற்குப் பதிலாக, இழுக்கும் கோரிக்கைகளாக மொழிபெயர்ப்பு மாற்றங்களைத் தள்ள அனுமதிக்க Azure DevOps API ஐப் பயன்படுத்தி அறிவிலி மேல் ஒரு மெல்லிய அடுக்கைச் சேர்க்கிறது.

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

இதைச் செய்ய, வலைதள அமைப்புகளில் பநிஇ நற்சான்றிதழ்களை (AZURE_DEVOPS_CREDENTIALS) உள்ளமைக்க வேண்டும். கட்டமைத்ததும், பதிப்பு கட்டுப்பாட்டு அமைப்பு என்பதைத் தேர்ந்தெடுக்கும்போது Azure DevOps விருப்பத்தைக் காண்பீர்கள்.

மெர்குரியல்

மெர்குரியல் என்பது நீங்கள் நேரடியாகப் பயன்படுத்தக்கூடிய மற்றொரு வி.சி.எச்.

Note

இது எந்த மெர்குரியல் பதிப்பிலும் வேலை செய்ய வேண்டும், ஆனால் சில நேரங்களில் கட்டளை-வரி இடைமுகத்தில் பொருந்தாத மாற்றங்கள் உள்ளன, இது வலைபெயர்ப்பு ஒருங்கிணைப்பை உடைக்கிறது.

See also

பல்வேறு வகையான களஞ்சியங்களை எவ்வாறு அணுகுவது என்பது பற்றிய தகவலுக்கு களஞ்சியங்களை அணுகும் ஐப் பார்க்கவும்.

கீழ்ப்படிதல்

வலைபெயர்ப்பு subversion களஞ்சியங்களுடன் தொடர்பு கொள்ள git-svn ஐப் பயன்படுத்துகிறது. இது ஒரு பெர்ல் ச்கிரிப்ட் ஆகும், இது ஒரு Git வாங்கி மூலம் சப்வர்சனைப் பயன்படுத்த அனுமதிக்கிறது, பயனர்கள் உள் களஞ்சியத்தின் முழு குளோனையும் பராமரிக்கவும் உள்நாட்டில் செயல்படவும் உதவுகிறது.

Note

வலைபெயர்ப்பு சப்வர்சன் களஞ்சிய அமைப்பை தானாக கண்டறிய முயற்சிக்கிறது - இது கிளைக்கான நேரடி URLகள் அல்லது நிலையான தளவமைப்புடன் (கிளைகள்/, குறிச்சொற்கள்/ மற்றும் டிரங்க்/) இரண்டையும் ஆதரிக்கிறது. இதைப் பற்றிய கூடுதல் தகவலை git-svn ஆவணத்தில் இல் காணலாம். உங்கள் களஞ்சியத்தில் நிலையான தளவமைப்பு இல்லை மற்றும் நீங்கள் பிழைகளை எதிர்கொண்டால், களஞ்சிய முகவரி இல் கிளை பெயரைச் சேர்த்து கிளையை காலியாக விடவும்.

கீழ்ப்படிதல் நற்சான்றிதழ்கள்

நீங்கள் சான்றிதழை முன்கூட்டியே ஏற்றுக்கொண்டிருக்க வேண்டும் என்று வலைபெயர்ப்பு எதிர்பார்க்கிறது (தேவைப்பட்டால் உங்கள் சான்றுகள்). இது DATA_DIR கோப்பகத்தில் அவற்றைச் செருகும். $HOME சூழல் மாறி DATA_DIR க்கு அமைக்கப்பட்டதன் மூலம் svn ஐப் பயன்படுத்தி சான்றிதழை ஏற்கவும்:

# Use DATA_DIR as configured in Weblate settings.py, it is /app/data in the Docker
HOME=${DATA_DIR}/home svn co https://svn.example.com/example

See also

DATA_DIR

உள்ளக கோப்புகள்

Hint

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

வலைபெயர்ப்பு தொலைநிலை வி.சி.எச் இல்லாமல் செயல்பட முடியும். ஆரம்ப மொழிபெயர்ப்புகள் அவற்றை பதிவேற்றுவதன் மூலம் இறக்குமதி செய்யப்படுகின்றன. பின்னர் நீங்கள் தனிப்பட்ட கோப்புகளை கோப்பு பதிவேற்றம் மூலம் மாற்றலாம் அல்லது மொழிபெயர்ப்பு சரங்களை வலைபெயர்ப்புடிலிருந்து நேரடியாகச் சேர்க்கலாம் (தற்போது ஒருமொழி மொழிபெயர்ப்புகளுக்கு மட்டுமே கிடைக்கிறது).

பின்னணியில், வலைபெயர்ப்பு உங்களுக்காக ஒரு அறிவிலி களஞ்சியத்தை உருவாக்குகிறது மற்றும் அனைத்து மாற்றங்களும் கண்காணிக்கப்படுகின்றன. பின்னர் மொழிபெயர்ப்புகளைச் சேமிக்க ஒரு வி.சி.எச் பயன்படுத்த முடிவு செய்தால், நீங்கள் ஏற்கனவே வலைபெயர்ப்புடுக்குள் ஒரு களஞ்சியத்தை வைத்திருக்கிறீர்கள்.