mirror of
https://github.com/LibreTranslate/LibreTranslate.git
synced 2024-11-22 07:51:00 +00:00
move charLimit to settings api
This commit is contained in:
parent
b0645cd5d7
commit
f5d249c880
2 changed files with 7 additions and 8 deletions
11
app/app.py
11
app/app.py
|
@ -75,9 +75,6 @@ def create_app(char_limit=-1, req_limit=-1, ga_id=None, debug=False, frontend_la
|
|||
name:
|
||||
type: string
|
||||
description: Human-readable language name (in English)
|
||||
charLimit:
|
||||
type: string
|
||||
description: Character input limit for this language (-1 indicates no limit)
|
||||
429:
|
||||
description: Slow down
|
||||
schema:
|
||||
|
@ -88,7 +85,7 @@ def create_app(char_limit=-1, req_limit=-1, ga_id=None, debug=False, frontend_la
|
|||
type: string
|
||||
description: Reason for slow down
|
||||
"""
|
||||
return jsonify([{'code': l.code, 'name': l.name, 'charLimit': char_limit } for l in languages])
|
||||
return jsonify([{'code': l.code, 'name': l.name} for l in languages])
|
||||
|
||||
# Add cors
|
||||
@app.after_request
|
||||
|
@ -218,6 +215,9 @@ def create_app(char_limit=-1, req_limit=-1, ga_id=None, debug=False, frontend_la
|
|||
id: frontend-settings
|
||||
type: object
|
||||
properties:
|
||||
charLimit:
|
||||
type: integer
|
||||
description: Character input limit for this language (-1 indicates no limit)
|
||||
language:
|
||||
type: object
|
||||
properties:
|
||||
|
@ -240,7 +240,8 @@ def create_app(char_limit=-1, req_limit=-1, ga_id=None, debug=False, frontend_la
|
|||
type: string
|
||||
description: Human-readable language name (in English)
|
||||
"""
|
||||
return jsonify({'language': {
|
||||
return jsonify({'charLimit': char_limit,
|
||||
'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}}
|
||||
})
|
||||
|
|
|
@ -278,7 +278,7 @@ document.addEventListener('DOMContentLoaded', function(){
|
|||
self.settings = JSON.parse(this.response);
|
||||
self.sourceLang = self.settings.language.source.code;
|
||||
self.targetLang = self.settings.language.target.code;
|
||||
|
||||
self.charactersLimit = self.settings.charLimit;
|
||||
}else {
|
||||
self.error = "Cannot load /frontend/settings";
|
||||
self.loading = false;
|
||||
|
@ -305,8 +305,6 @@ document.addEventListener('DOMContentLoaded', function(){
|
|||
return;
|
||||
}
|
||||
|
||||
self.charactersLimit = self.langs[0].charLimit;
|
||||
|
||||
self.loading = false;
|
||||
} else {
|
||||
self.error = "Cannot load /languages";
|
||||
|
|
Loading…
Reference in a new issue