mirror of
https://github.com/LibreTranslate/LibreTranslate.git
synced 2025-06-23 01:20:57 +00:00
Add frontend translation timeout parameter #29
This commit is contained in:
parent
370ff7a37c
commit
6d5f6bdc6c
3 changed files with 11 additions and 4 deletions
|
@ -13,7 +13,7 @@ def get_remote_address():
|
|||
|
||||
return ip
|
||||
|
||||
def create_app(char_limit=-1, req_limit=-1, batch_limit=-1, ga_id=None, debug=False, frontend_language_source="en", frontend_language_target="en"):
|
||||
def create_app(char_limit=-1, req_limit=-1, batch_limit=-1, ga_id=None, debug=False, frontend_language_source="en", frontend_language_target="en", frontend_timeout=500):
|
||||
from app.init import boot
|
||||
boot()
|
||||
|
||||
|
@ -67,7 +67,7 @@ def create_app(char_limit=-1, req_limit=-1, batch_limit=-1, ga_id=None, debug=Fa
|
|||
|
||||
@app.route("/")
|
||||
def index():
|
||||
return render_template('index.html', gaId=ga_id)
|
||||
return render_template('index.html', gaId=ga_id, frontendTimeout=frontend_timeout)
|
||||
|
||||
@app.route("/languages")
|
||||
def langs():
|
||||
|
@ -274,6 +274,9 @@ def create_app(char_limit=-1, req_limit=-1, batch_limit=-1, ga_id=None, debug=Fa
|
|||
charLimit:
|
||||
type: integer
|
||||
description: Character input limit for this language (-1 indicates no limit)
|
||||
frontendTimeout:
|
||||
type: integer
|
||||
description: Frontend translation timeout
|
||||
language:
|
||||
type: object
|
||||
properties:
|
||||
|
@ -297,6 +300,7 @@ def create_app(char_limit=-1, req_limit=-1, batch_limit=-1, ga_id=None, debug=Fa
|
|||
description: Human-readable language name (in English)
|
||||
"""
|
||||
return jsonify({'charLimit': char_limit,
|
||||
'frontendTimeout': frontend_timeout,
|
||||
'language': {
|
||||
'source': {'code': frontend_argos_language_source.code, 'name': frontend_argos_language_source.name},
|
||||
'target': {'code': frontend_argos_language_target.code, 'name': frontend_argos_language_target.name}}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue