mirror of
https://github.com/LibreTranslate/LibreTranslate.git
synced 2025-08-05 08:40:05 -04:00
Save files without trailing whitespace
This commit is contained in:
parent
14962a5824
commit
7715d5f717
@ -173,11 +173,11 @@ def filter_unique(seq, extra):
|
|||||||
def detect_translatable(src_texts):
|
def detect_translatable(src_texts):
|
||||||
if isinstance(src_texts, list):
|
if isinstance(src_texts, list):
|
||||||
return any(detect_translatable(t) for t in src_texts)
|
return any(detect_translatable(t) for t in src_texts)
|
||||||
|
|
||||||
for ch in src_texts:
|
for ch in src_texts:
|
||||||
if not (ord(ch) in emojis):
|
if not (ord(ch) in emojis):
|
||||||
return True
|
return True
|
||||||
|
|
||||||
# All emojis
|
# All emojis
|
||||||
return False
|
return False
|
||||||
|
|
||||||
@ -259,7 +259,7 @@ def create_app(args):
|
|||||||
return max(req_cost, int(math.ceil(getattr(request, 'duration', 0) / args.req_time_cost)))
|
return max(req_cost, int(math.ceil(getattr(request, 'duration', 0) / args.req_time_cost)))
|
||||||
else:
|
else:
|
||||||
return req_cost
|
return req_cost
|
||||||
|
|
||||||
def get_limits_key_func():
|
def get_limits_key_func():
|
||||||
if args.api_keys:
|
if args.api_keys:
|
||||||
def func():
|
def func():
|
||||||
@ -358,7 +358,7 @@ def create_app(args):
|
|||||||
'alternatives': [],
|
'alternatives': [],
|
||||||
'detectedLanguage': { 'confidence': 100, 'language': 'en' }
|
'detectedLanguage': { 'confidence': 100, 'language': 'en' }
|
||||||
}), 200))
|
}), 200))
|
||||||
|
|
||||||
if (args.require_api_key_fingerprint
|
if (args.require_api_key_fingerprint
|
||||||
and key_missing):
|
and key_missing):
|
||||||
if flood.fingerprint_mismatch(ip, get_fingerprint()):
|
if flood.fingerprint_mismatch(ip, get_fingerprint()):
|
||||||
@ -470,7 +470,7 @@ def create_app(args):
|
|||||||
api_secret = secret.get_current_secret_js()
|
api_secret = secret.get_current_secret_js()
|
||||||
else:
|
else:
|
||||||
api_secret = secret.get_bogus_secret_js()
|
api_secret = secret.get_bogus_secret_js()
|
||||||
|
|
||||||
response = Response(render_template("app.js.template",
|
response = Response(render_template("app.js.template",
|
||||||
url_prefix=args.url_prefix,
|
url_prefix=args.url_prefix,
|
||||||
get_api_key_link=args.get_api_key_link,
|
get_api_key_link=args.get_api_key_link,
|
||||||
@ -516,8 +516,8 @@ def create_app(args):
|
|||||||
type: string
|
type: string
|
||||||
description: Supported target language codes
|
description: Supported target language codes
|
||||||
"""
|
"""
|
||||||
return jsonify([{"code": model2iso(l.code),
|
return jsonify([{"code": model2iso(l.code),
|
||||||
"name": _lazy(l.name),
|
"name": _lazy(l.name),
|
||||||
"targets": model2iso(language_pairs.get(l.code, []))
|
"targets": model2iso(language_pairs.get(l.code, []))
|
||||||
} for l in languages])
|
} for l in languages])
|
||||||
|
|
||||||
@ -586,7 +586,7 @@ def create_app(args):
|
|||||||
default: 0
|
default: 0
|
||||||
example: 3
|
example: 3
|
||||||
required: false
|
required: false
|
||||||
description: Preferred number of alternative translations
|
description: Preferred number of alternative translations
|
||||||
- in: formData
|
- in: formData
|
||||||
name: api_key
|
name: api_key
|
||||||
schema:
|
schema:
|
||||||
@ -704,7 +704,7 @@ def create_app(args):
|
|||||||
abort(400, description=_("Invalid request: missing %(name)s parameter", name='source'))
|
abort(400, description=_("Invalid request: missing %(name)s parameter", name='source'))
|
||||||
if not target_lang:
|
if not target_lang:
|
||||||
abort(400, description=_("Invalid request: missing %(name)s parameter", name='target'))
|
abort(400, description=_("Invalid request: missing %(name)s parameter", name='target'))
|
||||||
|
|
||||||
try:
|
try:
|
||||||
num_alternatives = max(0, int(num_alternatives))
|
num_alternatives = max(0, int(num_alternatives))
|
||||||
except ValueError:
|
except ValueError:
|
||||||
@ -743,7 +743,7 @@ def create_app(args):
|
|||||||
|
|
||||||
if batch:
|
if batch:
|
||||||
request.req_cost = max(1, len(q))
|
request.req_cost = max(1, len(q))
|
||||||
|
|
||||||
translatable = detect_translatable(src_texts)
|
translatable = detect_translatable(src_texts)
|
||||||
if translatable:
|
if translatable:
|
||||||
if source_lang == "auto":
|
if source_lang == "auto":
|
||||||
@ -753,7 +753,7 @@ def create_app(args):
|
|||||||
detected_src_lang = {"confidence": 100.0, "language": source_lang}
|
detected_src_lang = {"confidence": 100.0, "language": source_lang}
|
||||||
else:
|
else:
|
||||||
detected_src_lang = {"confidence": 0.0, "language": "en"}
|
detected_src_lang = {"confidence": 0.0, "language": "en"}
|
||||||
|
|
||||||
src_lang = next(iter([l for l in languages if l.code == detected_src_lang["language"]]), None)
|
src_lang = next(iter([l for l in languages if l.code == detected_src_lang["language"]]), None)
|
||||||
|
|
||||||
if src_lang is None:
|
if src_lang is None:
|
||||||
@ -790,10 +790,10 @@ def create_app(args):
|
|||||||
else:
|
else:
|
||||||
translated_text = text # Cannot translate, send the original text back
|
translated_text = text # Cannot translate, send the original text back
|
||||||
alternatives = []
|
alternatives = []
|
||||||
|
|
||||||
batch_results.append(translated_text)
|
batch_results.append(translated_text)
|
||||||
batch_alternatives.append(alternatives)
|
batch_alternatives.append(alternatives)
|
||||||
|
|
||||||
result = {"translatedText": batch_results}
|
result = {"translatedText": batch_results}
|
||||||
|
|
||||||
if source_lang == "auto":
|
if source_lang == "auto":
|
||||||
@ -818,7 +818,7 @@ def create_app(args):
|
|||||||
else:
|
else:
|
||||||
translated_text = q # Cannot translate, send the original text back
|
translated_text = q # Cannot translate, send the original text back
|
||||||
alternatives = []
|
alternatives = []
|
||||||
|
|
||||||
result = {"translatedText": translated_text}
|
result = {"translatedText": translated_text}
|
||||||
|
|
||||||
if source_lang == "auto":
|
if source_lang == "auto":
|
||||||
|
Loading…
x
Reference in New Issue
Block a user