This option enables the parsing and enforcing of Adblock Plus-compatible “element hiding” filters<\/a>. These filters are essentially cosmetic, they serve to hide elements in a web page which are deemed to be a visual nuisance, and which can't be blocked by the net request-based filtering engine.<\/p> Enabling this feature increases uBlock₀'s memory footprint.<\/p>",
+ "description":"English: see English messages.json"
+ },
+ "3pListsOfBlockedHostsHeader":{
+ "message":"Lists of blocked hosts",
+ "description":"English: Lists of blocked hosts"
+ },
+ "3pApplyChanges":{
+ "message":"Apply changes",
+ "description":"English: Apply changes"
+ },
+ "3pGroupAds":{
+ "message":"விளம்பரங்கள்",
+ "description":"English: Ads"
+ },
+ "3pGroupPrivacy":{
+ "message":"தனியுரிமை",
+ "description":"English: Privacy"
+ },
+ "3pGroupMalware":{
+ "message":"தீப்பொருள் ஆள்களங்கள்",
+ "description":"English: Malware domains"
+ },
+ "3pGroupSocial":{
+ "message":"சமூக",
+ "description":"English: Social"
+ },
+ "3pGroupMultipurpose":{
+ "message":"பல்நோக்கு வடிகட்டி",
+ "description":"English: Multipurpose"
+ },
+ "3pGroupRegions":{
+ "message":"மாநில பகுதிகள், மொழிகள் வாரியான",
+ "description":"English: Regions, languages"
+ },
+ "3pGroupCustom":{
+ "message":"தனிபயன்",
+ "description":"English: Custom"
+ },
+ "3pExternalListsHint":{
+ "message":"One URL per line. Lines prefixed with ‘!’ will be ignored. Invalid URLs will be silently ignored.",
+ "description":"English: One URL per line. Lines prefixed with ‘!’ will be ignored. Invalid URLs will be silently ignored."
+ },
+ "3pExternalListsApply":{
+ "message":"Parse",
+ "description":"English: Parse"
+ },
+ "3pExternalListPurge":{
+ "message":"purge cache",
+ "description":"English: purge cache"
+ },
+ "3pExternalListNew":{
+ "message":"new version available",
+ "description":"English: new version available"
+ },
+ "3pExternalListObsolete":{
+ "message":"outdated",
+ "description":"English: outdated"
+ },
+ "3pLastUpdate":{
+ "message":"Last update: {{ago}}",
+ "description":"English: Last update: {{ago}}, where 'ago' will be replaced with something like '2 days ago'"
+ },
+ "1pFormatHint":{
+ "message":"One filter per line. A filter can be a plain hostname, or an Adblock Plus-compatible filter. Lines prefixed with ‘!’ will be ignored.",
+ "description":"English: One filter per line. A filter can be a plain hostname, or an Adblock Plus-compatible filter. Lines prefixed with ‘!’ will be ignored."
+ },
+ "1pImport":{
+ "message":"Import and append",
+ "description":"English: Import and append"
+ },
+ "1pExport":{
+ "message":"Export",
+ "description":"English: Export"
+ },
+ "1pExportFilename":{
+ "message":"my-ublock-static-filters_{{datetime}}.txt",
+ "description":"English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "1pApplyChanges":{
+ "message":"Apply changes",
+ "description":"English: Apply changes"
+ },
+ "rulesPermanentHeader":{
+ "message":"Permanent rules",
+ "description":"header"
+ },
+ "rulesTemporaryHeader":{
+ "message":"Temporary rules",
+ "description":"header"
+ },
+ "rulesRevert":{
+ "message":"Revert",
+ "description":"This will remove all temporary rules"
+ },
+ "rulesCommit":{
+ "message":"Commit",
+ "description":"This will persist temporary rules"
+ },
+ "rulesEdit":{
+ "message":"Edit",
+ "description":"Will enable manual-edit mode (textarea)"
+ },
+ "rulesEditSave":{
+ "message":"சேமிக்கும்",
+ "description":"Will save manually-edited content and exit manual-edit mode"
+ },
+ "rulesEditDiscard":{
+ "message":"நிராகரிக்கபடும்",
+ "description":"Will discard manually-edited content and exit manual-edit mode"
+ },
+ "rulesImport":{
+ "message":"கோப்பிலிருந்து இறக்குமதி செய் ...",
+ "description":""
+ },
+ "rulesExport":{
+ "message":"கோப்பினுள் ஏற்று",
+ "description":""
+ },
+ "rulesDefaultFileName":{
+ "message":"my-ublock-dynamic-rules_{{datetime}}.txt",
+ "description":"default file name to use"
+ },
+ "rulesHint":{
+ "message":"List of your dynamic filtering rules.",
+ "description":"English: List of your dynamic filtering rules."
+ },
+ "rulesFormatHint":{
+ "message":"Rule syntax: source destination type action<\/code> (full documentation<\/a>).",
+ "description":"English: dynamic rule syntax and full documentation."
+ },
+ "whitelistPrompt":{
+ "message":"Your list of host names for which uBlock₀ will be disabled. One entry per line. Invalid host names will be silently ignored.",
+ "description":"English: Your list of host names for which uBlock₀ will be disabled. One host name per line. Invalid host names will be silently ignored."
+ },
+ "whitelistImport":{
+ "message":"Import and append",
+ "description":"English: Import and append"
+ },
+ "whitelistExport":{
+ "message":"ஏற்று",
+ "description":"English: Export"
+ },
+ "whitelistExportFilename":{
+ "message":"my-ublock-whitelist_{{datetime}}.txt",
+ "description":"English: my-ublock-whitelist_{{datetime}}.txt"
+ },
+ "whitelistApply":{
+ "message":"மாற்றங்களைச் செயல்படுத்து",
+ "description":"English: Apply changes"
+ },
+ "logRequestsHeaderType":{
+ "message":"வகை",
+ "description":"English: Type"
+ },
+ "logRequestsHeaderDomain":{
+ "message":"ஆள்களம்",
+ "description":"English: Domain"
+ },
+ "logRequestsHeaderURL":{
+ "message":"உரலி",
+ "description":"English: URL"
+ },
+ "logRequestsHeaderFilter":{
+ "message":"வடிகட்டு",
+ "description":"English: Filter"
+ },
+ "logAll":{
+ "message":"அனைத்து",
+ "description":"Appears in the logger's tab selector"
+ },
+ "logBehindTheScene":{
+ "message":"திறக்கப்பட்ட இ.தளங்களின் பின்னால் நடப்பவை",
+ "description":"Pretty name for behind-the-scene network requests"
+ },
+ "logFilterPrompt":{
+ "message":"filter log entries",
+ "description":"English: filter log entries"
+ },
+ "logMaxEntriesTip":{
+ "message":"Maximum number of log entries",
+ "description":"Tooltip informaing that the input field is to set the maximum number of entries in the log"
+ },
+ "loggerURLFilteringContextLabel":{
+ "message":"Context:",
+ "description":"Label for the context selector"
+ },
+ "loggerURLFilteringTypeLabel":{
+ "message":"வகை:",
+ "description":"Label for the type selector"
+ },
+ "loggerURLFilteringHeader":{
+ "message":"Dynamic URL filtering",
+ "description":"Small header to identify the dynamic URL filtering section"
+ },
+ "loggerStaticFilteringHeader":{
+ "message":"Static filtering",
+ "description":"Small header to identify the static filtering section"
+ },
+ "loggerStaticFilteringSentence":{
+ "message":"{{action}} network requests of {{type}} {{br}}which URL address matches {{url}} {{br}}and which originates {{origin}},{{br}}{{importance}} there is a matching exception filter.",
+ "description":"Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringSentencePartBlock":{
+ "message":"Block",
+ "description":"Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringSentencePartAllow":{
+ "message":"Allow",
+ "description":"Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringSentencePartType":{
+ "message":"type “{{type}}”",
+ "description":"Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringSentencePartAnyType":{
+ "message":"any type",
+ "description":"Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringSentencePartOrigin":{
+ "message":"from “{{origin}}”",
+ "description":"Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringSentencePartAnyOrigin":{
+ "message":"from anywhere",
+ "description":"Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringSentencePartNotImportant":{
+ "message":"except when",
+ "description":"Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringSentencePartImportant":{
+ "message":"even if",
+ "description":"Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringFinderSentence1":{
+ "message":"Static filter {{filter}} found in:",
+ "description":"Below this sentence, the filter lists in which the filter was found"
+ },
+ "aboutChangelog":{
+ "message":"நிரல் மாற்றம் மற்றும் வெளியீடுகளின் பதிவு",
+ "description":"English: Change log"
+ },
+ "aboutWiki":{
+ "message":"விக்கி",
+ "description":"English: project' wiki on Github"
+ },
+ "aboutCode":{
+ "message":"மூல நிரல் (பொது மக்கள் உரிமம் பதிப்பு 3)",
+ "description":"English: Source code (GPLv3)"
+ },
+ "aboutContributors":{
+ "message":"பங்களிப்பாளர்கள்",
+ "description":"English: Contributors"
+ },
+ "aboutBackupDataButton":{
+ "message":"Backup to file",
+ "description":"English: Backup to file"
+ },
+ "aboutBackupFilename":{
+ "message":"my-ublock-backup_{{datetime}}.txt",
+ "description":"English: my-ublock-backup_{{datetime}}.txt"
+ },
+ "aboutRestoreDataButton":{
+ "message":"Restore from file...",
+ "description":"English: Restore from file..."
+ },
+ "aboutResetDataButton":{
+ "message":"Reset to default settings...",
+ "description":"English: Reset to default settings..."
+ },
+ "aboutRestoreDataConfirm":{
+ "message":"All your settings will be overwritten using data backed up on {{time}}, and uBlock₀ will restart.\n\nOverwrite all existing settings using backed up data?",
+ "description":"Message asking user to confirm restore"
+ },
+ "aboutRestoreDataError":{
+ "message":"The data could not be read or is invalid",
+ "description":"Message to display when an error occurred during restore"
+ },
+ "aboutResetDataConfirm":{
+ "message":"All your settings will be removed, and uBlock₀ will restart.\n\nReset uBlock₀ to factory settings?",
+ "description":"Message asking user to confirm reset"
+ },
+ "errorCantConnectTo":{
+ "message":"Unable to connect to {{url}}",
+ "description":"English: Network error: unable to connect to {{url}}"
+ },
+ "subscriberConfirm":{
+ "message":"uBlock₀: Add the following URL to your custom filter lists?\n\nTitle: \"{{title}}\"\nURL: {{url}}",
+ "description":"English: The message seen by the user to confirm subscription to a ABP filter list"
+ },
+ "elapsedOneMinuteAgo":{
+ "message":"ஒரு நிமிடத்திற்கு முன்பு",
+ "description":"English: a minute ago"
+ },
+ "elapsedManyMinutesAgo":{
+ "message":"{{value}} நிமிடங்களுக்கு முன்பு",
+ "description":"English: {{value}} minutes ago"
+ },
+ "elapsedOneHourAgo":{
+ "message":"ஒரு மணிநேரத்திற்கு முன்பு",
+ "description":"English: an hour ago"
+ },
+ "elapsedManyHoursAgo":{
+ "message":"{{value}} மணி நேரம் முன்பு",
+ "description":"English: {{value}} hours ago"
+ },
+ "elapsedOneDayAgo":{
+ "message":"ஒரு நாளைக்கு முன்பு",
+ "description":"English: a day ago"
+ },
+ "elapsedManyDaysAgo":{
+ "message":"{{value}} நாட்கள் முன்பு",
+ "description":"English: {{value}} days ago"
+ },
+ "showDashboardButton":{
+ "message":"நிர்வாக மையத்தைக் காட்டுக",
+ "description":"Firefox\/Fennec-specific: Show Dashboard"
+ },
+ "showNetworkLogButton":{
+ "message":"Show Logger",
+ "description":"Firefox\/Fennec-specific: Show Logger"
+ },
+ "fennecMenuItemBlockingOff":{
+ "message":"off",
+ "description":"Firefox-specific: appears as 'uBlock₀ (off)'"
+ },
+ "docblockedPrompt1":{
+ "message":"uBlock Origin has prevented the following page from loading:",
+ "description":"English: uBlock₀ has prevented the following page from loading:"
+ },
+ "docblockedPrompt2":{
+ "message":"Because of the following filter",
+ "description":"English: Because of the following filter"
+ },
+ "docblockedFoundIn":{
+ "message":"Found in:",
+ "description":"English: List of filter list names follows"
+ },
+ "docblockedBack":{
+ "message":"Go back",
+ "description":"English: Go back"
+ },
+ "docblockedClose":{
+ "message":"Close this window",
+ "description":"English: Close this window"
+ },
+ "docblockedProceed":{
+ "message":"Disable strict blocking for {{hostname}}",
+ "description":"English: Disable strict blocking for {{hostname}} ..."
+ },
+ "docblockedDisableTemporary":{
+ "message":"Temporarily",
+ "description":"English: Temporarily"
+ },
+ "docblockedDisablePermanent":{
+ "message":"Permanently",
+ "description":"English: Permanently"
+ },
+ "dummy":{
+ "message":"This entry must be the last one",
+ "description":"so we dont need to deal with comma for last entry"
+ }
+}
\ No newline at end of file
diff --git a/tools/import-crowdin.sh b/tools/import-crowdin.sh
index a5d712766..82514f36b 100755
--- a/tools/import-crowdin.sh
+++ b/tools/import-crowdin.sh
@@ -49,6 +49,7 @@ cp $SRC/sl/messages.json $DES/sl/messages.json
cp $SRC/sq/messages.json $DES/sq/messages.json
cp $SRC/sr/messages.json $DES/sr/messages.json
cp $SRC/sv-SE/messages.json $DES/sv/messages.json
+cp $SRC/ta/messages.json $DES/ta/messages.json
cp $SRC/te/messages.json $DES/te/messages.json
cp $SRC/tr/messages.json $DES/tr/messages.json
cp $SRC/uk/messages.json $DES/uk/messages.json
@@ -98,6 +99,7 @@ cp $SRC/sl/description.txt $DES/description-sl.txt
cp $SRC/sq/description.txt $DES/description-sq.txt
cp $SRC/sr/description.txt $DES/description-sr.txt
cp $SRC/sv-SE/description.txt $DES/description-sv.txt
+cp $SRC/ta/description.txt $DES/description-ta.txt
cp $SRC/te/description.txt $DES/description-te.txt
cp $SRC/tr/description.txt $DES/description-tr.txt
cp $SRC/uk/description.txt $DES/description-uk.txt