சோதனைகள் மற்றும் சரிசெய்தல்¶
தனிப்பயன் தானியங்கி சரிசெய்தல்¶
நிலையானவற்றுடன் கூடுதலாக உங்களின் சொந்த தானியங்கி சரிசெய்தலையும் செயல்படுத்தலாம் மற்றும் அவற்றை AUTOFIX_LIST இல் சேர்க்கலாம்.
தானியங்கி திருத்தங்கள் சக்திவாய்ந்தவை, ஆனால் சேதத்தையும் ஏற்படுத்தும்; ஒன்றை எழுதும்போது கவனமாக இருங்கள்.
எடுத்துக்காட்டாக, பின்வரும் தானியங்கி சரிசெய்தல், மொழிபெயர்ப்பில் foo என்ற சரத்தின் ஒவ்வொரு நிகழ்வையும் bar உடன் மாற்றும்:
from __future__ import annotations
from typing import TYPE_CHECKING
from weblate.trans.autofixes.base import AutoFix
if TYPE_CHECKING:
from weblate.trans.models import Unit
class ReplaceFooWithBar(AutoFix):
"""Replace foo with bar."""
# Might be localized using gettext_lazy
name = "Foobar"
def fix_single_target(
self, target: str, source: str, unit: Unit
) -> tuple[str, bool]:
if "foo" in target:
return target.replace("foo", "bar"), True
return target, False
தனிப்பயன் சரிபார்ப்புகளை நிறுவ, AUTOFIX_LIST இல் உள்ள பைதான் வகுப்பிற்கு முழுத் தகுதியான பாதையை வழங்கவும், பார்க்கவும் தனிப்பயன் தரச் சோதனைகள், துணை நிரல்கள், தானியங்கு பரிந்துரைகள் மற்றும் தானாக சரிசெய்தல்.
கொடிகளைப் பயன்படுத்தி நடத்தை தனிப்பயனாக்குதல்¶
கொடிகளைப் பயன்படுத்துவதன் மூலம் வலைபெயர்ப்புடின் நடத்தையை நீங்கள் நன்றாகக் கட்டுப்படுத்தலாம். கொடிகள் மொழிபெயர்ப்பாளர்களுக்கு காட்சி கருத்துக்களை வழங்குகின்றன மற்றும் அவற்றின் மொழிபெயர்ப்பை மேம்படுத்த உதவுகின்றன. கொடிகள் பின்வரும் ஆதாரங்களிலிருந்து இணைக்கப்படுகின்றன:
மூல சரம் கூடுதல் கொடிகள்:
மூல சரங்கள் குறித்த கூடுதல் செய்தி கைமுறையாகத் திருத்துவதை விவரிக்கிறது.
மொத்த திருத்து என்பது கொடிகளை தொகுப்பாகப் பயன்படுத்த பயன்படுத்தப்படலாம்.
மொத்த திருத்து கூடுதல் can இடு flags automatically.
கோப்பு வடிவமைப்பிலிருந்து பிரித்தெடுக்கப்பட்ட ஒவ்வொரு சரத்திற்கும் கொடிகள், பார்க்க உள்ளூராக்கல் கோப்பு வடிவங்கள்.
மொழிபெயர்ப்புக் கொடிகள் (தற்போது இருமொழி மூலச் சரத்திற்கான
படிக்க மட்டும்கொடி அல்லது ஒருமொழி டெம்ப்ளேட் திருத்துதல் முடக்கப்பட்டிருக்கும் போது மட்டுமே).கோப்பு வடிவ குறிப்பிட்ட கொடிகள்.
கொடிகள் கமாவால் பிரிக்கப்பட்டவை; அவற்றில் அளவுருக்கள் இருந்தால், அவை பெருங்குடலுடன் பிரிக்கப்படுகின்றன. சரத்தில் ஒயிட்ச்பேச்கள் அல்லது சிறப்பு எழுத்துக்களைச் சேர்க்க மேற்கோள்களைப் பயன்படுத்தலாம். உதாரணத்திற்கு:
placeholders:"special:value":"other value", regex:.*
ஒற்றை மற்றும் இரட்டை மேற்கோள்கள் இரண்டும் ஏற்றுக்கொள்ளப்படுகின்றன, பின்சாய்வுக்குறிப்பைப் பயன்படுத்தி சிறப்பு எழுத்துக்கள் தப்பிக்கப்படுகின்றன:
placeholders:"quoted \"string\"":'single \'quoted\''
placeholders:r"^#*"
மொழிபெயர்ப்பாளர்கள் மார்க் பேரூர் ஆவணத்தின் தலைப்பை மாற்றவில்லை என்பதைச் சரிபார்க்க. ### Index என்ற சரம் # Indice என மொழிபெயர்க்கப்பட்டால் தோல்வி சரிபார்ப்பு தூண்டப்படும்.
placeholders:r"\]\([^h].*?\)"
உள் இணைப்புகள் மொழிபெயர்க்கப்படவில்லை என்பதை உறுதிப்படுத்த (அதாவது [சோதனை] (../ சோதனைகள்) [சோதனை] (../ செக்கியோச்) ஆக மாறாது.
The flags defined on a higher level can be discarded using the
discard:NAME syntax. For example, if a component is configured to
safe-html, you can add discard:safe-html to the string flags to skip it
for this particular string. Translation flags cannot discard an explicit
read-only flag set on the source string.
தற்போது ஏற்றுக்கொள்ளப்பட்ட கொடிகளின் பட்டியல் இங்கே:
read-onlyசரம் படிக்க மட்டுமே மற்றும் வலைபெயர்ப்பு இல் திருத்தப்படக்கூடாது, பார்க்கவும் படிக்க-மட்டுமே சரங்கள்.
terminologyசொற்களஞ்சியம் இல் பயன்படுத்தப்பட்டது. அனைத்து சொற்களஞ்சிய மொழிகளிலும் சரத்தை நகலெடுக்கிறது, எனவே இது எல்லா மொழிபெயர்ப்புகளிலும் தொடர்ந்து பயன்படுத்தப்படும்.
படிக்க மட்டும்உடன் இணைந்து பயனுள்ளதாக இருக்கும், எடுத்துக்காட்டாக தயாரிப்பு பெயர்களில்.priority:Nசரத்தின் முன்னுரிமை. மொழிபெயர்ப்புக்கு முதலில் அதிக முன்னுரிமை சரங்கள் வழங்கப்படுகின்றன. இயல்புநிலை முன்னுரிமை 100, ஒரு சரம் அதிக முன்னுரிமை, முந்தையது மொழிபெயர்ப்புக்கு வழங்கப்படுகிறது.
xml-textஉரையை நீகுமொ ஆவணமாகக் கருதி, எக்ச்எம்எல் தொடரியல் மற்றும் எக்ச்எம்எல் மார்க்அப் ஆகியவற்றைப் பாதிக்கிறது.
font-family:NAMEகாசோலைகளை வழங்குவதற்கான எழுத்துரு குடும்பத்தை வரையறுக்கவும், பார்க்கவும் எழுத்துருக்களை நிர்வகித்தல்.
font-weight:WEIGHTகாசோலைகளை வழங்குவதற்கான எழுத்துரு எடையை வரையறுக்கவும், பார்க்கவும் எழுத்துருக்களை நிர்வகித்தல்.
font-size:SIZEகாசோலைகளை வழங்குவதற்கான எழுத்துரு அளவை வரையறுக்கவும், பார்க்கவும் எழுத்துருக்களை நிர்வகித்தல்.
font-spacing:SPACINGகாசோலைகளை வழங்குவதற்கான எழுத்து இடைவெளியை வரையறுக்கவும், பார்க்கவும் எழுத்துருக்களை நிர்வகித்தல்.
font-monospaceDisplay the string in the translation editor using a monospace font. Unlike the
font-family/font-size/font-weight/font-spacingflags, this does not affect rendering checks and never loads an uploaded font; it only switches the editor to the browser's built-in monospace font stack.icu-flags:FLAGSicu messageformat தரச் சரிபார்ப்பின் நடத்தையைத் தனிப்பயனாக்க கொடிகளை வரையறுக்கவும்.
icu-tag-prefix:PREFIXicu messageformat தரச் சரிபார்ப்பிற்கான நீகுமொ குறிச்சொற்களுக்கு தேவையான முன்னொட்டை அமைக்கவும்.
placeholders:NAME:NAME2:...மொழிபெயர்ப்பில் எதிர்பார்க்கப்படும் ப்ளேச்ஓல்டர் சரங்கள், பார்க்கவும் இடம் வைத்திருப்பவர்கள்.
replacements:FROM:TO:FROM2:TO2...விளைந்த உரை அளவுருக்களை சரிபார்க்கும் போது மாற்றீடுகள் செய்ய வேண்டும் (உதாரணமாக மொழிபெயர்ப்பின் அதிகபட்ச அளவு அல்லது மொழிபெயர்ப்பின் அதிகபட்ச நீளம் இல்). இதற்கான பொதுவான பயன்பாடானது, உரையானது நீண்ட மதிப்புகளுடன் கூட பொருந்துகிறதா என்பதை உறுதிசெய்ய வைக்கக்கூடியவற்றை விரிவுபடுத்துவதாகும், எடுத்துக்காட்டாக:
மாற்றீடுகள்:%s:"சான் டோ".variants:SOURCEஇந்த சரத்தை பொருந்தும் மூலத்துடன் சரத்தின் மாறுபாடாகக் குறிக்கவும். பார்க்கவும் சர வகைகள்.
regex:REGEXமொழிபெயர்ப்புடன் பொருந்த வழக்கமான வெளிப்பாடு, பார்க்கவும் வழக்கமான வெளிப்பாடு.
discard:NAMEஉயர் மட்டத்தில் வரையறுக்கப்பட்ட கொடியை நிராகரிக்கிறது.
forbiddenசொற்களஞ்சியத்தில் தடைசெய்யப்பட்ட மொழிபெயர்ப்பைக் குறிக்கிறது, பார்க்கவும் தடைசெய்யப்பட்ட மொழிபெயர்ப்புகள்.
strict-sameஉள்ளமைக்கப்பட்ட சொற்கள் விதிவிலக்குகளைப் பயன்படுத்துவதைத் தவிர்க்க மாறாத மொழிபெயர்ப்பு என்பதை உருவாக்கவும்.
strict-formatஒற்றை மதிப்பு கொண்ட பன்மை வடிவங்களுக்கான வடிவமைப்பைப் பயன்படுத்தி வடிவமைப்புச் சரிபார்ப்புகளைச் செயல்படுத்தவும், பார்க்கவும் வடிவமைக்கப்பட்ட சரங்கள்.
case-insensitiveகாசோலைகளின் நடத்தை கேச்-சென்சிட்டிவ் ஆக இருக்குமாறு சரிசெய்யவும். தற்போது இடம் வைத்திருப்பவர்கள் தரச் சரிபார்ப்பை மட்டுமே பாதிக்கிறது.
acceleratorSpecify the single punctuation accelerator marker, for example
accelerator:&,accelerator:_, oraccelerator:~. Enables the Accelerator key quality check.asciidoc-textTreat a text as an AsciiDoc document, affects மாறாத மொழிபெயர்ப்பு. Enables the AsciiDoc markup quality check.
bbcode-textஒரு உரையை புல்லட்டின் போர்டு குறியீடு (பிபிகோட்) ஆவணமாகக் கருதுங்கள், மாறாத மொழிபெயர்ப்பு. பிபிகோட் மார்க்அப் தரச் சரிபார்ப்பை இயக்குகிறது.
check-glossaryசொற்களஞ்சியத்தைப் பின்பற்றாது தரச் சரிபார்ப்பை இயக்குகிறது.
fluent-partsசரளமாக பாகங்கள் தரச் சரிபார்ப்பை இயக்குகிறது.
fluent-referencesசரளமான குறிப்புகள் தரச் சரிபார்ப்பை இயக்குகிறது.
fluent-target-inner-htmlசரளமாக மொழிபெயர்ப்பு உள் html தரச் சரிபார்ப்பை இயக்குகிறது.
fluent-target-syntaxசரள மொழிபெயர்ப்பு தொடரியல் தரச் சரிபார்ப்பை இயக்குகிறது.
angularjs-formatangularjs இடைக்கணிப்பு சரம் தரச் சரிபார்ப்பை இயக்குகிறது.
automattic-components-formatஆட்டோமேடிக் கூறுகள் வடிவமைத்தல் தரச் சரிபார்ப்பை இயக்குகிறது.
c-formatசி வடிவம் தரச் சரிபார்ப்பை இயக்குகிறது.
c-sharp-formatசி# வடிவம் தரச் சரிபார்ப்பை இயக்குகிறது.
csharp-formatசி# வடிவம் தரச் சரிபார்ப்பை இயக்குகிறது.
es-formatecmascript வார்ப்புரு எழுத்துக்கள் தரச் சரிபார்ப்பை இயக்குகிறது.
i18next-interpolationi18next இடைக்கணிப்பு தரச் சரிபார்ப்பை இயக்குகிறது.
icu-message-formaticu messageformat மற்றும் icu messageformat தொடரியல் தர சோதனைகளை இயக்குகிறது.
java-printf-formatசாவா வடிவம் தரச் சரிபார்ப்பை இயக்குகிறது.
java-formatசாவா செய்தி தரச் சரிபார்ப்பை இயக்குகிறது.
auto-java-messageformatஒரு உரையை நிபந்தனைக்குட்பட்ட சாவா MessageFormat ஆகக் கருதவும், மூலத்தில் சாவா MessageFormat ப்ளாச்ஓல்டர்கள் இருக்கும் போது மட்டும் சாவா செய்தி ஐ இயக்கவும். சாவா செய்தி தரச் சரிபார்ப்பை இயக்குகிறது.
javascript-formatசாவாச்கிரிப்ட் வடிவம் தரச் சரிபார்ப்பை இயக்குகிறது.
laravel-formatலாராவெல் வடிவம் தரச் சரிபார்ப்பை இயக்குகிறது.
lua-formatலுவா வடிவம் தரச் சரிபார்ப்பை இயக்குகிறது.
object-pascal-formatபொருள் பாச்கல் வடிவம் தரச் சரிபார்ப்பை இயக்குகிறது.
objc-formatகுறிக்கோள்-சி வடிவம் தரச் சரிபார்ப்பை இயக்குகிறது.
percent-placeholdersEnables the விழுக்காடு ஒதுக்கிடங்கள் quality check.
perl-brace-formatபெர்ல் அடைப்புக்குறி வடிவம் தரச் சரிபார்ப்பை இயக்குகிறது.
perl-formatபெர்ல் வடிவம் தரச் சரிபார்ப்பை இயக்குகிறது.
php-formatphp வடிவம் தரச் சரிபார்ப்பை இயக்குகிறது.
python-brace-formatபைதான் அடைப்புக்குறி வடிவம் தரச் சரிபார்ப்பை இயக்குகிறது.
python-formatபைதான் வடிவம் தரச் சரிபார்ப்பை இயக்குகிறது.
qt-formatகியுடி வடிவம் தரச் சரிபார்ப்பை இயக்குகிறது.
qt-plural-formatகியுடி பன்மை வடிவம் தரச் சரிபார்ப்பை இயக்குகிறது.
ruby-formatரூபி வடிவம் தரச் சரிபார்ப்பை இயக்குகிறது.
scheme-formatதிட்ட வடிவம் தரச் சரிபார்ப்பை இயக்குகிறது.
vue-formatvue ப18ல் வடிவமைப்பு தரச் சரிபார்ப்பை இயக்குகிறது.
rst-textஒரு உரையை மறுகட்டமைக்கப்பட்ட உரை ஆவணமாகக் கருதி, மாறாத மொழிபெயர்ப்பு பாதிக்கிறது. சீரற்ற மறுகட்டமைக்கப்பட்ட உரை மற்றும் மறுசீரமைப்பு டெக்ச்ட் தொடரியல் பிழை தர சோதனைகளை இயக்குகிறது.
md-textஒரு உரையை மார்க் பேரூர் ஆவணமாகக் கருதி, மொழிபெயர்ப்பு உரை பகுதியில் மார்க் பேரூர் தொடரியல் சிறப்பம்சத்தை வழங்கவும். மார்க் பேரூர் இணைப்புகள், மார்க் பேரூர் குறிப்புகள் மற்றும் மார்க் பேரூர் தொடரியல் தர சோதனைகளை இயக்குகிறது.
max-lengthமொழிபெயர்ப்பின் அதிகபட்ச நீளம் தரச் சரிபார்ப்பை இயக்குகிறது.
max-linesEnables the Maximum number of lines quality check.
max-sizeமொழிபெயர்ப்பின் அதிகபட்ச அளவு தரச் சரிபார்ப்பை இயக்குகிறது.
placeholdersஇடம் வைத்திருப்பவர்கள் தரச் சரிபார்ப்பை இயக்குகிறது.
regexவழக்கமான வெளிப்பாடு தரச் சரிபார்ப்பை இயக்குகிறது.
safe-mdxEnables the Safe MDX quality check.
safe-htmlபாதுகாப்பற்ற html தரச் சரிபார்ப்பை இயக்குகிறது.
auto-safe-htmlநிலையான உஉகுமொ மார்க்அப் அல்லது செல்லுபடியாகும் தனிப்பயன் கூறுகளைக் கொண்ட எளிய உரை அல்லது மூலச் சரங்களுக்கு மட்டும் பாதுகாப்பற்ற html ஐ இயக்குவதன் மூலம், ஒரு உரையை நிபந்தனைக்குட்பட்ட உஉகுமொ ஆகக் கருதவும். MDX போன்ற நீட்டிக்கப்பட்ட மார்க் பேரூர் வகைகளுக்கு இது பயனுள்ளதாக இருக்கும், அங்கு கோண அடைப்புக்குறி தொடரியல் உஉகுமொ ஆக இருக்காது. பாதுகாப்பற்ற html தரச் சரிபார்ப்பை இயக்குகிறது.
urlசரம் ஒரு முகவரி ஐ மட்டுமே கொண்டிருக்க வேண்டும். முகவரி தரச் சரிபார்ப்பை இயக்குகிறது.
fluent-source-inner-htmlசரளமாக மூல உள் html தரச் சரிபார்ப்பை இயக்குகிறது.
fluent-source-syntaxசரளமாக மூல தொடரியல் தரச் சரிபார்ப்பை இயக்குகிறது.
ignore-all-checksஅனைத்து தர சோதனைகளையும் புறக்கணிக்கவும்.
ignore-acceleratorSkip the Accelerator key quality check.
ignore-ai-accuracySkip the AI: Accuracy quality check.
ignore-ai-fluencySkip the AI: Fluency quality check.
ignore-ai-formattingSkip the AI: Formatting quality check.
ignore-ai-styleSkip the AI: Style quality check.
ignore-ai-terminologySkip the AI: Terminology quality check.
ignore-asciidoc-markupSkip the AsciiDoc markup quality check.
ignore-bbcodeபிபிகோட் மார்க்அப் தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-xml-chars-around-tagsநீகுமொ குறிச்சொற்களைச் சுற்றியுள்ள எழுத்துக்கள் தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-duplicateதொடர்ச்சியான நகல் சொற்கள் தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-check-glossaryசொற்களஞ்சியத்தைப் பின்பற்றாது தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-double-spaceஇரட்டை இடம் தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-fluent-partsசரளமாக பாகங்கள் தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-fluent-referencesசரளமான குறிப்புகள் தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-fluent-target-inner-htmlசரளமாக மொழிபெயர்ப்பு உள் html தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-fluent-target-syntaxசரள மொழிபெயர்ப்பு தொடரியல் தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-angularjs-formatangularjs இடைக்கணிப்பு சரம் தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-automattic-components-formatஆட்டோமேடிக் கூறுகள் வடிவமைத்தல் தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-c-formatசி வடிவம் தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-c-sharp-formatசி# வடிவம் தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-es-formatecmascript வார்ப்புரு எழுத்துக்கள் தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-i18next-interpolationதவிர்க்கவும் i18next இடைக்கணிப்பு தர சோதனை.
ignore-icu-message-formaticu messageformat தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-java-printf-formatசாவா வடிவம் தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-java-formatசாவா செய்தி தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-javascript-formatசாவாச்கிரிப்ட் வடிவம் தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-laravel-formatலாராவெல் வடிவம் தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-lua-formatலுவா வடிவம் தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-object-pascal-formatபொருள் பாச்கல் வடிவம் தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-objc-formatகுறிக்கோள்-சி வடிவம் தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-percent-placeholdersவிழுக்காடு ஒதுக்கிடங்கள் தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-perl-brace-formatபெர்ல் அடைப்புக்குறி வடிவம் தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-perl-formatபெர்ல் வடிவம் தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-php-formatphp வடிவம் தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-python-brace-formatபைதான் அடைப்புக்குறி வடிவம் தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-python-formatபைதான் வடிவம் தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-qt-formatகியுடி வடிவம் தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-qt-plural-formatகியுடி பன்மை வடிவம் தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-ruby-formatதவிர் the ரூபி வடிவம் quality check.
ignore-scheme-formatதிட்ட வடிவம் தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-vue-formatvue ப18ல் வடிவமைப்பு தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-translatedமொழிபெயர்க்கப்பட்டுள்ளது தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-inconsistentசீரற்ற தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-rst-referencesசீரற்ற மறுகட்டமைக்கப்பட்ட உரை தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-kashidaகாசிடா கடிதம் பயன்படுத்தப்பட்டது தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-md-linkமார்க் பேரூர் இணைப்புகள் தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-md-reflinkமார்க் பேரூர் குறிப்புகள் தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-md-syntaxமார்க் பேரூர் தொடரியல் தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-max-lengthமொழிபெயர்ப்பின் அதிகபட்ச நீளம் தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-max-linesSkip the Maximum number of lines quality check.
ignore-max-sizeமொழிபெயர்ப்பின் அதிகபட்ச அளவு தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-escaped-newlineபொருந்தாத \n தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-end-colonபொருந்தாத பெருங்குடல் தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-end-ellipsisபொருந்தாத நீள்வட்டங்கள் தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-end-exclamationபொருந்தாத ஆச்சரியக் குறி தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-end-stopபொருந்தாத முழு நிறுத்தம் தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-end-interrobangபொருந்தாத இன்டரோபாங் தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-end-questionபொருந்தாத கேள்விக்குறி தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-end-semicolonபொருந்தாத அரைக்காற்புள்ளி தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-newline-countபொருந்தாத வரி முறிவுகள் தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-pluralsபன்மைகளைக் காணவில்லை தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-multiple-capitalபல தலைநகரங்கள் தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-kabyle-charactersகபிலில் ச்டாண்டர்ட் அல்லாத எழுத்துக்கள் தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-placeholdersஇடம் வைத்திருப்பவர்கள் தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-prohibited-initial-characterஆரம்ப தன்மை தடைசெய்யப்பட்டது தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-punctuation-spacingநிறுத்தற்குறி இடைவெளி தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-regexவழக்கமான வெளிப்பாடு தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-rst-syntaxமறுசீரமைப்பு டெக்ச்ட் தொடரியல் பிழை தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-reusedமீண்டும் பயன்படுத்தப்பட்ட மொழிபெயர்ப்பு தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-safe-mdxSkip the Safe MDX quality check.
ignore-same-pluralsஅதே பன்மை தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-begin-newlineநியூலைன் தொடங்குகிறது தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-begin-spaceதொடக்க இடங்கள் தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-end-newlineபுதிய லைன் பின்னால் தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-end-spaceபின்தங்கிய இடம் தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-sameமாறாத மொழிபெயர்ப்பு தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-safe-htmlபாதுகாப்பற்ற html தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-urlமுகவரி தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-xml-tagsஎக்ச்எம்எல் மார்க்அப் தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-xml-invalidஎக்ச்எம்எல் தொடரியல் தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-zero-width-spaceசுழிய அகல இடம் தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-ellipsisநீள்வட்டங்கள் தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-fluent-source-inner-htmlசரளமாக மூல உள் html தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-fluent-source-syntaxசரளமாக மூல தொடரியல் தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-icu-message-formaticu messageformat தொடரியல் தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-long-untranslatedநீண்ட மொழிபெயர்க்கப்படாதது தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-multiple-failuresபல தோல்வியுற்ற சோதனைகள் தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-unnamed-formatபெயரிடப்படாத பல மாறிகள் தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
ignore-source-max-lengthSkip the மூல சரம் நீளம் quality check.
ignore-optional-pluralபயப்படாதது தரச் சரிபார்ப்பைத் தவிர்க்கவும்.
Note
பொதுவாக விதி புறக்கணிக்கவும்-* என்ற பெயரிடப்பட்டது, எந்தவொரு சோதனைக்கும், அதன் அடையாளங்காட்டியைப் பயன்படுத்தி, எனவே உங்கள் தனிப்பயன் சோதனைகளுக்கு கூட இதைப் பயன்படுத்தலாம்.
இந்தக் கொடிகள் கூறு உள்ளமைவு அமைப்புகளிலும், மூல சர அமைப்புகளிலும் மற்றும் மொழிபெயர்ப்புக் கோப்பிலும் (உதாரணமாக GNU உரைபெறு இல்) புரிந்து கொள்ளப்படுகின்றன.
இடம் சார்ந்த கொடிகள்¶
சில கொடிகள் அவற்றின் இருப்பிடத்தின் அடிப்படையில் இயல்பாகவே சரங்களில் சேர்க்கப்படும். சரம் எங்கு பயன்படுத்தப்படுகிறது என்பதைப் பொறுத்து சில காசோலைகள் தானாகவே இயக்கப்படும்.
rst-text: இருப்பிட நீட்டிப்பு.rstஎனில், மறுகட்டமைக்கப்பட்ட உரை கோப்புகளில் உள்ள சரங்களில் இந்தக் கொடி தானாகவே சேர்க்கப்படும்.md-text: இருப்பிட நீட்டிப்பு.md,.markdownஅல்லது.mdxஎனில் மார்க் பேரூர் மற்றும் MDX கோப்புகளில் உள்ள சரங்களில் இந்தக் கொடி தானாகவே சேர்க்கப்படும்.
சோதனைகளை செயல்படுத்துதல்¶
செயல்படுத்தப்பட்ட காசோலைகளை நிராகரிக்க முடியாது மற்றும் சரத்தை நீட்ச் எடிட்டிங் (பார்க்க மொழிபெயர்ப்பு நிலைகள்) எனக் குறிக்கவும். இது போன்ற காசோலைகளை மறைப்பதில் இருந்து மொழிபெயர்ப்பாளர்களைத் தடுக்கிறது.
Hint
காசோலை அமலாக்கத்தை இயக்குவது தானாகவே அதை இயக்காது. சரம் அல்லது கூறு கொடிகளுடன் தொடர்புடைய கொடியைச் சேர்ப்பதன் மூலம் சில சரிபார்ப்புகளை இயக்க வேண்டும்.
வடிவமைக்கப்பட்ட சரங்கள் போன்ற காசோலைகளைப் பயன்படுத்தும்போது கடுமையான சிக்கல்களை ஏற்படுத்தக்கூடிய காசோலைகளுடன் இது சிறப்பாகப் பயன்படுத்தப்படுகிறது. மாறாத மொழிபெயர்ப்பு போன்ற நடை சரிபார்ப்புகளுக்குப் பயன்படுத்துவது பரிந்துரைக்கப்படவில்லை, ஏனெனில் பணிநீக்கம் சில நேரங்களில் இவற்றில் நியாயமான அணுகுமுறையாக இருக்கும்.
மொழிபெயர்ப்பு தர வடிகட்டி ஆனது பதிப்புக் கட்டுப்பாட்டில் இருந்து திருத்துதல் தேவைப்படும் சரங்களைத் தவிர்க்கப் பயன்படும்.
எழுத்துருக்களை நிர்வகித்தல்¶
Hint
வலைபெயர்ப்பு இல் பதிவேற்றப்பட்ட எழுத்துருக்கள் முற்றிலும் மொழிபெயர்ப்பின் அதிகபட்ச அளவு சரிபார்ப்பிற்காகப் பயன்படுத்தப்படுகின்றன, அவை வலைபெயர்ப்பு பயனர் இடைமுகத்தில் எந்த விளைவையும் ஏற்படுத்தாது.
வழங்குதல் செய்யப்பட்ட உரையின் பரிமாணங்களைக் கணக்கிடப் பயன்படுத்தப்படும் மொழிபெயர்ப்பின் அதிகபட்ச அளவு சரிபார்ப்பு, எழுத்துருவை வெப்லேட்டில் ஏற்றி, மொழிபெயர்ப்புக் கொடியைப் பயன்படுத்தி தேர்ந்தெடுக்க வேண்டும் (பார்க்க கொடிகளைப் பயன்படுத்தி நடத்தை தனிப்பயனாக்குதல்).
உங்கள் மொழிபெயர்ப்புத் திட்டத்தின் Operations மெனுவின் கீழ் Fonts இல் உள்ள வலைபெயர்ப்பு எழுத்துரு மேலாண்மைக் கருவி, எழுத்துருக்களைப் பதிவேற்றவும் நிர்வகிக்கவும் இடைமுகத்தை வழங்குகிறது. TrueType அல்லது OpenType எழுத்துருக்களை பதிவேற்றலாம், எழுத்துருக் குழுக்களை அமைக்கலாம் மற்றும் காசோலையில் உள்ளவற்றைப் பயன்படுத்தலாம்.
எழுத்துரு-குழுக்கள் வெவ்வேறு மொழிகளுக்கான வெவ்வேறு எழுத்துருக்களை வரையறுக்க உங்களை அனுமதிக்கின்றன, இது பொதுவாக லத்தீன் அல்லாத மொழிகளுக்கு தேவைப்படுகிறது:
எழுத்துரு-குழுக்கள் பெயரால் அடையாளம் காணப்படுகின்றன, அவை இடைவெளி அல்லது சிறப்பு எழுத்துக்களைக் கொண்டிருக்க முடியாது, இதனால் அதை சோதனை வரையறையில் எளிதாகப் பயன்படுத்த முடியும்:
எழுத்துரு-குடும்பமும் பாணியும் பதிவேற்றிய பிறகு தானாகவே அங்கீகரிக்கப்படும்:
நீங்கள் பல எழுத்துருக்களை வலைபெயர்ப்பில் ஏற்றலாம்:
சரத்தின் நீளத்தை சரிபார்க்க எழுத்துருக்களைப் பயன்படுத்த, அதற்கு பொருத்தமான கொடிகளை அனுப்பவும் (பார்க்க கொடிகளைப் பயன்படுத்தி நடத்தை தனிப்பயனாக்குதல்). ஒருவேளை உங்களுக்கு பின்வருபவை தேவைப்படும்:
அதிகபட்ச அளவு:500/அதிகபட்ச அளவு:300:5Defines maximal width in pixels and, optionally, the maximum number of lines. Word wrapping is applied when more than one line is configured.
font-family:ubuntuஎழுத்துரு குழுவை அதன் அடையாளங்காட்டியைக் குறிப்பிடுவதன் மூலம் பயன்படுத்த வரையறுக்கிறது.
font-size:22எழுத்துரு அளவை படப்புள்ளிகளில் வரையறுக்கிறது.
சொந்த சோதனைகளை எழுதுதல்¶
பரந்த அளவிலான தரச் சரிபார்ப்புகள் உள்ளமைக்கப்பட்டவை, (பார்க்க தர சோதனைகள்), இருப்பினும் நீங்கள் சரிபார்க்க விரும்பும் அனைத்தையும் அவை உள்ளடக்காது. நிகழ்த்தப்பட்ட சோதனைகளின் பட்டியலை CHECK_LIST ஐப் பயன்படுத்தி சரிசெய்யலாம், மேலும் நீங்கள் தனிப்பயன் காசோலைகளையும் சேர்க்கலாம்.
துணைப்பிரிவு weblate.checks.check
சில பண்புகளை அமைக்கவும்.
செக்(உங்கள் குறியீட்டில் உள்ள பன்மைகளைக் கையாள விரும்பினால்) அல்லதுசெக்_சிங்கிள்முறையை (உங்களுக்குச் செய்யும்) ஒன்றைச் செயல்படுத்தவும்.
சில எடுத்துக்காட்டுகள்:
தனிப்பயன் சரிபார்ப்புகளை நிறுவ, CHECK_LIST இல் உள்ள பைதான் வகுப்பிற்கு முழுத் தகுதியான பாதையை வழங்கவும், பார்க்கவும் தனிப்பயன் தரச் சோதனைகள், துணை நிரல்கள், தானியங்கு பரிந்துரைகள் மற்றும் தானாக சரிசெய்தல்.
Checks declaring propagates = "source" or propagates = "target" update
related strings in the background after a save. They can override
evaluate_propagated(units) to evaluate a matching group in bulk. Yield a
(unit, failed) pair for every string, including passing strings so stale
warnings can be removed. Without this override, Weblate evaluates the check
on each matching string in chunks.
மொழிபெயர்ப்பு உரையைச் சரிபார்ப்பது "ஃபூ" ஐக் கொண்டிருக்கவில்லை¶
இது மிகவும் எளிமையான சோதனை, இது மொழிபெயர்ப்பு "ஃபூ" என்ற சரத்தை காணவில்லையா என்பதை சரிபார்க்கிறது.
"""Simple quality check example."""
from __future__ import annotations
from typing import TYPE_CHECKING
from django.utils.translation import gettext_lazy
from weblate.checks.base import TargetCheck
if TYPE_CHECKING:
from weblate.trans.models import Unit
class FooCheck(TargetCheck):
# Used as identifier for check, should be unique
# Has to be shorter than 50 characters
check_id = "foo"
# Short name used to display failing check
# Might be localized using gettext_lazy
name = "Foo check"
# Description for failing check
description = gettext_lazy("Your translation is foo")
# Real check code
def check_single(self, source: str, target: str, unit: Unit) -> bool:
return "foo" in target
செக் மொழிபெயர்ப்பு உரை பன்மை வேறுபடுகிறதா என்பதைச் சரிபார்க்கிறது¶
செக் மொழியில் உள்ள இரண்டு பன்மை வடிவங்களை சரிபார்க்க மொழி தகவலைப் பயன்படுத்தி சரிபார்க்கவும்.
"""Quality check example for Czech plurals."""
from __future__ import annotations
from django.utils.translation import gettext_lazy
from weblate.checks.base import TargetCheck
class PluralCzechCheck(TargetCheck):
# Used as identifier for check, should be unique
# Has to be shorter than 50 characters
check_id = "foo"
# Short name used to display failing check
# Might be localized using gettext_lazy
name = "Foo check"
# Description for failing check
description = gettext_lazy("Your translation is foo")
# Real check code
def check_target_unit(self, sources, targets, unit) -> bool:
if unit.translation.language.is_base({"cs"}):
return targets[1] == targets[2]
return False
def check_single(self, source, target, unit) -> bool:
"""We don't check target strings here."""
return False