வலைபெயர்ப்பு கிளையன்ட்¶
நிறுவல்¶
The Weblate Client is shipped separately and includes the Python module. To use the commands below, you need to install wlc using pip:
pip install wlc
Hint
You can also use this wlc as a Python module, see wlc.
கப்பல்துறை பயன்பாடு¶
வலைபெயர்ப்பு வாங்கி ஒரு கப்பல்துறை படமாகவும் கிடைக்கிறது.
படம் கப்பல்துறை மையத்தில் வெளியிடப்பட்டுள்ளது: https://hub.docker.com/r/weblate/wlc
நிறுவுகிறது:
docker pull weblate/wlc
கப்பல்துறை கொள்கலன் வலைபெயர்ப்புடின் இயல்புநிலை அமைப்புகளைப் பயன்படுத்துகிறது மற்றும் உள்ளக ஓச்டில் பயன்படுத்தப்பட்ட பநிஇ உடன் இணைகிறது. வலைபெயர்ப்பு ஏற்றுக்கொண்ட வாதங்கள் மூலம் பநிஇ முகவரி மற்றும் api_key கட்டமைக்க முடியும்.
கொள்கலனைத் தொடங்குவதற்கான கட்டளை பின்வரும் தொடரியல் பயன்படுத்துகிறது:
docker run --rm weblate/wlc [WLC_ARGS]
உதாரணமாக:
docker run --rm weblate/wlc --url https://hosted.weblate.org/api/ list-projects
You might want to pass your உள்ளமைவு கோப்புகள் to the Docker container, the
easiest approach is to add your current directory as /home/weblate
volume:
docker run --volume $PWD:/home/weblate --rm weblate/wlc show
தொடங்குதல்¶
The wlc configuration is stored in ~/.config/weblate (see உள்ளமைவு கோப்புகள்
for other locations), please create it to match your environment:
[weblate]
url = https://hosted.weblate.org/api/
[keys]
https://hosted.weblate.org/api/ = APIKEY
இயல்புநிலை சேவையகத்தில் கட்டளைகளை நீங்கள் அழைக்கலாம்:
wlc ls
wlc commit sandbox/hello-world
See also
சுருக்கம்¶
wlc [arguments] <command> [options]
கட்டளைகள் உண்மையில் எந்த செயல்பாட்டைச் செய்ய வேண்டும் என்பதைக் குறிக்கின்றன.
விளக்கம்¶
Weblate Client is a Python library and command-line utility to manage Weblate remotely
using வலைபெயர்ப்பு ரெச்ட் பநிஇ. The command-line utility can be invoked as wlc and is
built-in on wlc.
வாதங்கள்¶
வெளியீட்டு வடிவமைப்பை வரையறுக்கும் அல்லது பயன்படுத்த வேண்டிய வலைபெயர்ப்பு உதாரணத்தை நிரல் பின்வரும் வாதங்களை ஏற்றுக்கொள்கிறது. எந்தவொரு கட்டளைக்கும் முன் இவை உள்ளிடப்பட வேண்டும்.
- --format {csv,json,text,html}¶
வெளியீட்டு வடிவமைப்பைக் குறிப்பிடவும்.
- --url URL¶
Specify the API URL. Overrides any value found in the configuration file, see உள்ளமைவு கோப்புகள். The URL should end with
/api/, for examplehttps://hosted.weblate.org/api/.
- --key KEY¶
Specify the API user key to use. Overrides any value found in the configuration file, see உள்ளமைவு கோப்புகள். You can find your key in your profile on Weblate.
- --config PATH¶
Overrides the configuration file path, see உள்ளமைவு கோப்புகள்.
- --config-section SECTION¶
Overrides configuration file section in use, see உள்ளமைவு கோப்புகள்.
கட்டளைகள்¶
பின்வரும் கட்டளைகள் கிடைக்கின்றன:
- version¶
தற்போதைய பதிப்பை அச்சிடுகிறது.
- list-languages¶
வலைபெயர்ப்பில் பயன்படுத்தப்பட்ட மொழிகள்.
- list-projects¶
வலைபெயர்ப்பில் திட்டங்களை பட்டியலிடுகிறது.
- list-components¶
வலைபெயர்ப்பில் கூறுகளை பட்டியலிடுகிறது.
- list-translations¶
வலைபெயர்ப்பில் மொழிபெயர்ப்புகளை பட்டியலிடுகிறது.
- show¶
வலைபெயர்ப்பு பொருளைக் காட்டுகிறது (மொழிபெயர்ப்பு, கூறு அல்லது திட்டம்).
- ls¶
வலைபெயர்ப்பு பொருளை பட்டியலிடுகிறது (மொழிபெயர்ப்பு, கூறு அல்லது திட்டம்).
- commit¶
வலைபெயர்ப்பு பொருளில் (மொழிபெயர்ப்பு, கூறு அல்லது திட்டம்) செய்யப்பட்ட மாற்றங்களைச் செய்கிறது.
- pull¶
தொலை களஞ்சிய மாற்றங்களை வலைபெயர்ப்பு பொருளாக (மொழிபெயர்ப்பு, கூறு அல்லது திட்டம்) இழுக்கிறது.
- push¶
வலைபெயர்ப்பு பொருள் மாற்றங்களை தொலை களஞ்சியத்தில் (மொழிபெயர்ப்பு, கூறு அல்லது திட்டம்) தள்ளுகிறது.
- reset¶
Added in version 0.7: wlc 0.7 முதல் ஆதரிக்கப்படுகிறது.
தொலைநிலை களஞ்சியத்தை (மொழிபெயர்ப்பு, கூறு அல்லது திட்டம்) பொருத்த வலைபெயர்ப்பு பொருளின் மாற்றங்களை மீட்டமைக்கிறது.
- cleanup¶
Added in version 0.9: wlc 0.9 முதல் ஆதரிக்கப்படுகிறது.
தொலைதூர களஞ்சியத்தை (மொழிபெயர்ப்பு, கூறு அல்லது திட்டம்) பொருத்த ஒரு வலைபெயர்ப்பு பொருளின் தடையற்ற மாற்றங்களை நீக்குகிறது.
- repo¶
கொடுக்கப்பட்ட வலைபெயர்ப்பு பொருளுக்கான களஞ்சிய நிலையைக் காட்டுகிறது (மொழிபெயர்ப்பு, கூறு அல்லது திட்டம்).
- stats¶
கொடுக்கப்பட்ட வலைபெயர்ப்பு பொருளுக்கான விரிவான புள்ளிவிவரங்களைக் காட்டுகிறது (மொழிபெயர்ப்பு, கூறு அல்லது திட்டம்).
- lock-status¶
Added in version 0.5: wlc 0.5 முதல் ஆதரிக்கப்படுகிறது.
பூட்டு நிலையைக் காட்டுகிறது.
- lock¶
Added in version 0.5: wlc 0.5 முதல் ஆதரிக்கப்படுகிறது.
வலைபெயர்ப்பில் மேலும் மொழிபெயர்ப்பிலிருந்து கூறு பூட்டுகிறது.
- unlock¶
Added in version 0.5: wlc 0.5 முதல் ஆதரிக்கப்படுகிறது.
வலைபெயர்ப்பு கூறுகளின் மொழிபெயர்ப்பைத் திறக்கும்.
- changes¶
Added in version 0.7: wlc 0.7 மற்றும் வலைபெயர்ப்பு 2.10 முதல் ஆதரிக்கப்படுகிறது.
கொடுக்கப்பட்ட பொருளுக்கான மாற்றங்களைக் காட்டுகிறது.
- download¶
Added in version 0.7: wlc 0.7 முதல் ஆதரிக்கப்படுகிறது.
மொழிபெயர்ப்பு கோப்பை பதிவிறக்குகிறது.
- --convert¶
குறிப்பிடப்படாத கோப்பு வடிவமைப்பை மாற்றவும் சேவையகத்தில் எந்த மாற்றமும் நடக்காது மற்றும் களஞ்சியத்தைப் போலவே கோப்பு பதிவிறக்கம் செய்யப்படுகிறது.
- --output¶
வெளியீட்டைச் சேமிக்க கோப்பைக் குறிப்பிடுகிறது, குறிப்பிடப்படாமல் இருந்தால் அது stdout க்கு அச்சிடப்படுகிறது.
- upload¶
Added in version 0.9: wlc 0.9 முதல் ஆதரிக்கப்படுகிறது.
மொழிபெயர்ப்பு கோப்பை பதிவேற்றுகிறது.
- --overwrite¶
பதிவேற்றும்போது இருக்கும் மொழிபெயர்ப்புகளை மேலெழுதவும்.
- --input¶
எந்த உள்ளடக்கத்திலிருந்து படிக்கப்படுகிறது, இது குறிப்பிடப்படாமல் இருந்தால் அது stdin இலிருந்து படிக்கப்படும்.
- --method¶
Upload method to use, see இறக்குமதி முறைகள்.
- --fuzzy¶
தெளிவில்லாத (திருத்தத்திற்காக குறிக்கப்பட்டுள்ளது) சரம் செயலாக்க (வெற்று, `` செயல்முறை``, `` ஒப்புதல்``)
- --author-name¶
ஆசிரியரின் பெயர், தற்போது அங்கீகரிக்கப்பட்ட பயனரை மீறுவதற்கு
- --author-email¶
தற்போது அங்கீகரிக்கப்பட்ட பயனரை மேலெழுத ஆசிரியர் மின்னஞ்சல்
Hint
எடுத்துக்காட்டாக, --help ஐ அனுப்புவதன் மூலம் தனிப்பட்ட கட்டளைகளைச் செயல்படுத்துவது குறித்த விரிவான தகவல்களை நீங்கள் பெறலாம்: `` wlc ls--help``.
உள்ளமைவு கோப்புகள்¶
.weblate,.weblate.ini,weblate.iniConfiguration file placed in the project directory.
C:\Users\NAME\AppData\Roaming\weblate.iniUser configuration file on Windows in the roamed profile.
C:\Users\NAME\AppData\Local\weblate.iniUser configuration file on Windows in the local profile.
~/.config/weblateUser configuration file.
/etc/xdg/weblateSystem wide configuration file.
The program follows the XDG specification, so you can adjust the placement of
config files by environment variables XDG_CONFIG_HOME or
XDG_CONFIG_DIRS.
On Windows APPDATA and LOCALAPPDATA directories are the preferred
locations for the configuration file.
Following settings can be configured in the [weblate] section (you can
customize this by --config-section):
- key
வலைபெயர்ப்பை அணுக பநிஇ விசை.
- url
API server URL, defaults to
http://127.0.0.1:8000/api/.
- translation
இயல்புநிலை மொழிபெயர்ப்புக்கான பாதை - கூறு அல்லது திட்டம்.
உள்ளமைவு கோப்பு ஒரு இனி கோப்பு, எடுத்துக்காட்டாக:
[weblate]
url = https://hosted.weblate.org/api/
key = APIKEY
translation = weblate/application
கூடுதலாக, பநிஇ விசைகளை `` [விசைகள்] `` பிரிவில் சேமிக்க முடியும்:
[keys]
https://hosted.weblate.org/api/ = APIKEY
This allows you to store keys in your personal settings, while using the
.weblate configuration in the VCS repository so that wlc knows which
server it should talk to.
எடுத்துக்காட்டுகள்¶
தற்போதைய நிரல் பதிப்பை அச்சிடுக:
$ wlc version
version: 0.1
அனைத்து திட்டங்களையும் பட்டியலிடுங்கள்:
$ wlc list-projects
name: Hello
slug: hello
url: http://example.com/api/projects/hello/
web: https://weblate.org/
web_url: http://example.com/projects/hello/
மொழிபெயர்ப்பு கோப்பைப் பதிவேற்றவும்:
$ wlc upload project/component/language --input /tmp/hello.po
You can also designate what project wlc should work on:
$ cat .weblate
[weblate]
url = https://hosted.weblate.org/api/
translation = weblate/application
$ wlc show
branch: main
file_format: po
source_language: en
filemask: weblate/locale/*/LC_MESSAGES/django.po
git_export: https://hosted.weblate.org/git/weblate/application/
license: GPL-3.0+
license_url: https://spdx.org/licenses/GPL-3.0+
name: Application
new_base: weblate/locale/django.pot
project: weblate
repo: git://github.com/WeblateOrg/weblate.git
slug: application
template:
url: https://hosted.weblate.org/api/components/weblate/application/
vcs: git
web_url: https://hosted.weblate.org/projects/weblate/application/
இந்த அமைப்பின் மூலம் தற்போதைய திட்டத்தில் நிலுவையில் உள்ள மாற்றங்களைச் செய்வது எளிது:
$ wlc commit