Checker
Error
Checker
Checker
Class
Checker
Dialog
Checker
Dialog
Class
Entry
Entry
Buffer
Entry
Buffer
Class
Entry
Class
Language
Language
Chooser
Language
Chooser
Button
Language
Chooser
Button
Class
Language
Chooser
Dialog
Language
Chooser
Dialog
Class
Language
Chooser
Interface
Navigator
Navigator
Interface
Navigator
Text
View
Navigator
Text
View
Class
Text
Buffer
Text
Buffer
Class
Text
View
Text
View
Class
Checker
Dialog_
Construct
Props
Checker_
Construct
Props
Checker_
Session
Cleared
Signal
Callback
Checker_
Word
Added
To
Personal
Signal
Callback
Checker_
Word
Added
To
Session
Signal
Callback
Entry
Buffer_
Construct
Props
Entry_
Construct
Props
Language
Chooser
Button_
Construct
Props
Language
Chooser
Dialog_
Construct
Props
Language
Chooser_
Construct
Props
Navigator
Text
View_
Construct
Props
Navigator_
Construct
Props
Text
Buffer_
Construct
Props
Text
View_
Construct
Props
checker_
error_
quark
language_
get_
available
language_
get_
default
language_
lookup
GJS API Reference
Gspell-1
Gspell
Namespace Gspell
Index
Enumerations
Checker
Error
Classes
Checker
Checker
Class
Checker
Dialog
Checker
Dialog
Class
Entry
Entry
Buffer
Entry
Buffer
Class
Entry
Class
Language
Language
Chooser
Language
Chooser
Button
Language
Chooser
Button
Class
Language
Chooser
Dialog
Language
Chooser
Dialog
Class
Language
Chooser
Interface
Navigator
Navigator
Interface
Navigator
Text
View
Navigator
Text
View
Class
Text
Buffer
Text
Buffer
Class
Text
View
Text
View
Class
Interfaces
Checker
Dialog_
Construct
Props
Checker_
Construct
Props
Checker_
Session
Cleared
Signal
Callback
Checker_
Word
Added
To
Personal
Signal
Callback
Checker_
Word
Added
To
Session
Signal
Callback
Entry
Buffer_
Construct
Props
Entry_
Construct
Props
Language
Chooser
Button_
Construct
Props
Language
Chooser
Dialog_
Construct
Props
Language
Chooser_
Construct
Props
Navigator
Text
View_
Construct
Props
Navigator_
Construct
Props
Text
Buffer_
Construct
Props
Text
View_
Construct
Props
Functions
checker_
error_
quark
language_
get_
available
language_
get_
default
language_
lookup
Functions
checker_
error_
quark
checker_
error_
quark
(
)
:
Quark
Returns
Quark
language_
get_
available
language_
get_
available
(
)
:
Gspell
.
Language
[]
Returns
Gspell
.
Language
[]
language_
get_
default
language_
get_
default
(
)
:
Gspell
.
Language
|
null
Finds the best available language based on the current locale.
Returns
Gspell
.
Language
|
null
language_
lookup
language_
lookup
(
language_code
:
string
)
:
Gspell
.
Language
|
null
Parameters
language_code:
string
Returns
Gspell
.
Language
|
null
Checker
Error
Checker
Checker
Class
Checker
Dialog
Checker
Dialog
Class
Entry
Entry
Buffer
Entry
Buffer
Class
Entry
Class
Language
Language
Chooser
Language
Chooser
Button
Language
Chooser
Button
Class
Language
Chooser
Dialog
Language
Chooser
Dialog
Class
Language
Chooser
Interface
Navigator
Navigator
Interface
Navigator
Text
View
Navigator
Text
View
Class
Text
Buffer
Text
Buffer
Class
Text
View
Text
View
Class
Checker
Dialog_
Construct
Props
Checker_
Construct
Props
Checker_
Session
Cleared
Signal
Callback
Checker_
Word
Added
To
Personal
Signal
Callback
Checker_
Word
Added
To
Session
Signal
Callback
Entry
Buffer_
Construct
Props
Entry_
Construct
Props
Language
Chooser
Button_
Construct
Props
Language
Chooser
Dialog_
Construct
Props
Language
Chooser_
Construct
Props
Navigator
Text
View_
Construct
Props
Navigator_
Construct
Props
Text
Buffer_
Construct
Props
Text
View_
Construct
Props
checker_
error_
quark
language_
get_
available
language_
get_
default
language_
lookup
base64:eyJwYWdlTmF2aWdhdGlvbiI6W3siY2xhc3NOYW1lcyI6InRzZC1raW5kLWVudW0gdHNkLXBhcmVudC1raW5kLW5hbWVzcGFjZSIsImhyZWYiOiIuLi9lbnVtcy9Hc3BlbGxfMS5Hc3BlbGwuQ2hlY2tlckVycm9yLmh0bWwiLCJuYW1lIjoiQ2hlY2tlckVycm9yIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1jbGFzcyB0c2QtcGFyZW50LWtpbmQtbmFtZXNwYWNlIiwiaHJlZiI6Ii4uL2NsYXNzZXMvR3NwZWxsXzEuR3NwZWxsLkNoZWNrZXIuaHRtbCIsIm5hbWUiOiJDaGVja2VyIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1jbGFzcyB0c2QtcGFyZW50LWtpbmQtbmFtZXNwYWNlIiwiaHJlZiI6Ii4uL2NsYXNzZXMvR3NwZWxsXzEuR3NwZWxsLkNoZWNrZXJDbGFzcy5odG1sIiwibmFtZSI6IkNoZWNrZXJDbGFzcyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtY2xhc3MgdHNkLXBhcmVudC1raW5kLW5hbWVzcGFjZSIsImhyZWYiOiIuLi9jbGFzc2VzL0dzcGVsbF8xLkdzcGVsbC5DaGVja2VyRGlhbG9nLmh0bWwiLCJuYW1lIjoiQ2hlY2tlckRpYWxvZyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtY2xhc3MgdHNkLXBhcmVudC1raW5kLW5hbWVzcGFjZSIsImhyZWYiOiIuLi9jbGFzc2VzL0dzcGVsbF8xLkdzcGVsbC5DaGVja2VyRGlhbG9nQ2xhc3MuaHRtbCIsIm5hbWUiOiJDaGVja2VyRGlhbG9nQ2xhc3MiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLWNsYXNzIHRzZC1wYXJlbnQta2luZC1uYW1lc3BhY2UiLCJocmVmIjoiLi4vY2xhc3Nlcy9Hc3BlbGxfMS5Hc3BlbGwuRW50cnkuaHRtbCIsIm5hbWUiOiJFbnRyeSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtY2xhc3MgdHNkLXBhcmVudC1raW5kLW5hbWVzcGFjZSIsImhyZWYiOiIuLi9jbGFzc2VzL0dzcGVsbF8xLkdzcGVsbC5FbnRyeUJ1ZmZlci5odG1sIiwibmFtZSI6IkVudHJ5QnVmZmVyIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1jbGFzcyB0c2QtcGFyZW50LWtpbmQtbmFtZXNwYWNlIiwiaHJlZiI6Ii4uL2NsYXNzZXMvR3NwZWxsXzEuR3NwZWxsLkVudHJ5QnVmZmVyQ2xhc3MuaHRtbCIsIm5hbWUiOiJFbnRyeUJ1ZmZlckNsYXNzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1jbGFzcyB0c2QtcGFyZW50LWtpbmQtbmFtZXNwYWNlIiwiaHJlZiI6Ii4uL2NsYXNzZXMvR3NwZWxsXzEuR3NwZWxsLkVudHJ5Q2xhc3MuaHRtbCIsIm5hbWUiOiJFbnRyeUNsYXNzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1jbGFzcyB0c2QtcGFyZW50LWtpbmQtbmFtZXNwYWNlIiwiaHJlZiI6Ii4uL2NsYXNzZXMvR3NwZWxsXzEuR3NwZWxsLkxhbmd1YWdlLmh0bWwiLCJuYW1lIjoiTGFuZ3VhZ2UiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLWNsYXNzIHRzZC1wYXJlbnQta2luZC1uYW1lc3BhY2UiLCJocmVmIjoiLi4vY2xhc3Nlcy9Hc3BlbGxfMS5Hc3BlbGwuTGFuZ3VhZ2VDaG9vc2VyLmh0bWwiLCJuYW1lIjoiTGFuZ3VhZ2VDaG9vc2VyIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1jbGFzcyB0c2QtcGFyZW50LWtpbmQtbmFtZXNwYWNlIiwiaHJlZiI6Ii4uL2NsYXNzZXMvR3NwZWxsXzEuR3NwZWxsLkxhbmd1YWdlQ2hvb3NlckJ1dHRvbi5odG1sIiwibmFtZSI6Ikxhbmd1YWdlQ2hvb3NlckJ1dHRvbiIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtY2xhc3MgdHNkLXBhcmVudC1raW5kLW5hbWVzcGFjZSIsImhyZWYiOiIuLi9jbGFzc2VzL0dzcGVsbF8xLkdzcGVsbC5MYW5ndWFnZUNob29zZXJCdXR0b25DbGFzcy5odG1sIiwibmFtZSI6Ikxhbmd1YWdlQ2hvb3NlckJ1dHRvbkNsYXNzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1jbGFzcyB0c2QtcGFyZW50LWtpbmQtbmFtZXNwYWNlIiwiaHJlZiI6Ii4uL2NsYXNzZXMvR3NwZWxsXzEuR3NwZWxsLkxhbmd1YWdlQ2hvb3NlckRpYWxvZy5odG1sIiwibmFtZSI6Ikxhbmd1YWdlQ2hvb3NlckRpYWxvZyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtY2xhc3MgdHNkLXBhcmVudC1raW5kLW5hbWVzcGFjZSIsImhyZWYiOiIuLi9jbGFzc2VzL0dzcGVsbF8xLkdzcGVsbC5MYW5ndWFnZUNob29zZXJEaWFsb2dDbGFzcy5odG1sIiwibmFtZSI6Ikxhbmd1YWdlQ2hvb3NlckRpYWxvZ0NsYXNzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1jbGFzcyB0c2QtcGFyZW50LWtpbmQtbmFtZXNwYWNlIiwiaHJlZiI6Ii4uL2NsYXNzZXMvR3NwZWxsXzEuR3NwZWxsLkxhbmd1YWdlQ2hvb3NlckludGVyZmFjZS5odG1sIiwibmFtZSI6Ikxhbmd1YWdlQ2hvb3NlckludGVyZmFjZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtY2xhc3MgdHNkLXBhcmVudC1raW5kLW5hbWVzcGFjZSIsImhyZWYiOiIuLi9jbGFzc2VzL0dzcGVsbF8xLkdzcGVsbC5OYXZpZ2F0b3IuaHRtbCIsIm5hbWUiOiJOYXZpZ2F0b3IiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLWNsYXNzIHRzZC1wYXJlbnQta2luZC1uYW1lc3BhY2UiLCJocmVmIjoiLi4vY2xhc3Nlcy9Hc3BlbGxfMS5Hc3BlbGwuTmF2aWdhdG9ySW50ZXJmYWNlLmh0bWwiLCJuYW1lIjoiTmF2aWdhdG9ySW50ZXJmYWNlIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1jbGFzcyB0c2QtcGFyZW50LWtpbmQtbmFtZXNwYWNlIiwiaHJlZiI6Ii4uL2NsYXNzZXMvR3NwZWxsXzEuR3NwZWxsLk5hdmlnYXRvclRleHRWaWV3Lmh0bWwiLCJuYW1lIjoiTmF2aWdhdG9yVGV4dFZpZXciLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLWNsYXNzIHRzZC1wYXJlbnQta2luZC1uYW1lc3BhY2UiLCJocmVmIjoiLi4vY2xhc3Nlcy9Hc3BlbGxfMS5Hc3BlbGwuTmF2aWdhdG9yVGV4dFZpZXdDbGFzcy5odG1sIiwibmFtZSI6Ik5hdmlnYXRvclRleHRWaWV3Q2xhc3MiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLWNsYXNzIHRzZC1wYXJlbnQta2luZC1uYW1lc3BhY2UiLCJocmVmIjoiLi4vY2xhc3Nlcy9Hc3BlbGxfMS5Hc3BlbGwuVGV4dEJ1ZmZlci5odG1sIiwibmFtZSI6IlRleHRCdWZmZXIiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLWNsYXNzIHRzZC1wYXJlbnQta2luZC1uYW1lc3BhY2UiLCJocmVmIjoiLi4vY2xhc3Nlcy9Hc3BlbGxfMS5Hc3BlbGwuVGV4dEJ1ZmZlckNsYXNzLmh0bWwiLCJuYW1lIjoiVGV4dEJ1ZmZlckNsYXNzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1jbGFzcyB0c2QtcGFyZW50LWtpbmQtbmFtZXNwYWNlIiwiaHJlZiI6Ii4uL2NsYXNzZXMvR3NwZWxsXzEuR3NwZWxsLlRleHRWaWV3Lmh0bWwiLCJuYW1lIjoiVGV4dFZpZXciLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLWNsYXNzIHRzZC1wYXJlbnQta2luZC1uYW1lc3BhY2UiLCJocmVmIjoiLi4vY2xhc3Nlcy9Hc3BlbGxfMS5Hc3BlbGwuVGV4dFZpZXdDbGFzcy5odG1sIiwibmFtZSI6IlRleHRWaWV3Q2xhc3MiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLWludGVyZmFjZSB0c2QtcGFyZW50LWtpbmQtbmFtZXNwYWNlIiwiaHJlZiI6Ii4uL2ludGVyZmFjZXMvR3NwZWxsXzEuR3NwZWxsLkNoZWNrZXJEaWFsb2dfQ29uc3RydWN0UHJvcHMuaHRtbCIsIm5hbWUiOiJDaGVja2VyRGlhbG9nX0NvbnN0cnVjdFByb3BzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1pbnRlcmZhY2UgdHNkLXBhcmVudC1raW5kLW5hbWVzcGFjZSIsImhyZWYiOiIuLi9pbnRlcmZhY2VzL0dzcGVsbF8xLkdzcGVsbC5DaGVja2VyX0NvbnN0cnVjdFByb3BzLmh0bWwiLCJuYW1lIjoiQ2hlY2tlcl9Db25zdHJ1Y3RQcm9wcyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtaW50ZXJmYWNlIHRzZC1wYXJlbnQta2luZC1uYW1lc3BhY2UiLCJocmVmIjoiLi4vaW50ZXJmYWNlcy9Hc3BlbGxfMS5Hc3BlbGwuQ2hlY2tlcl9TZXNzaW9uQ2xlYXJlZFNpZ25hbENhbGxiYWNrLmh0bWwiLCJuYW1lIjoiQ2hlY2tlcl9TZXNzaW9uQ2xlYXJlZFNpZ25hbENhbGxiYWNrIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1pbnRlcmZhY2UgdHNkLXBhcmVudC1raW5kLW5hbWVzcGFjZSIsImhyZWYiOiIuLi9pbnRlcmZhY2VzL0dzcGVsbF8xLkdzcGVsbC5DaGVja2VyX1dvcmRBZGRlZFRvUGVyc29uYWxTaWduYWxDYWxsYmFjay5odG1sIiwibmFtZSI6IkNoZWNrZXJfV29yZEFkZGVkVG9QZXJzb25hbFNpZ25hbENhbGxiYWNrIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1pbnRlcmZhY2UgdHNkLXBhcmVudC1raW5kLW5hbWVzcGFjZSIsImhyZWYiOiIuLi9pbnRlcmZhY2VzL0dzcGVsbF8xLkdzcGVsbC5DaGVja2VyX1dvcmRBZGRlZFRvU2Vzc2lvblNpZ25hbENhbGxiYWNrLmh0bWwiLCJuYW1lIjoiQ2hlY2tlcl9Xb3JkQWRkZWRUb1Nlc3Npb25TaWduYWxDYWxsYmFjayIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtaW50ZXJmYWNlIHRzZC1wYXJlbnQta2luZC1uYW1lc3BhY2UiLCJocmVmIjoiLi4vaW50ZXJmYWNlcy9Hc3BlbGxfMS5Hc3BlbGwuRW50cnlCdWZmZXJfQ29uc3RydWN0UHJvcHMuaHRtbCIsIm5hbWUiOiJFbnRyeUJ1ZmZlcl9Db25zdHJ1Y3RQcm9wcyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtaW50ZXJmYWNlIHRzZC1wYXJlbnQta2luZC1uYW1lc3BhY2UiLCJocmVmIjoiLi4vaW50ZXJmYWNlcy9Hc3BlbGxfMS5Hc3BlbGwuRW50cnlfQ29uc3RydWN0UHJvcHMuaHRtbCIsIm5hbWUiOiJFbnRyeV9Db25zdHJ1Y3RQcm9wcyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtaW50ZXJmYWNlIHRzZC1wYXJlbnQta2luZC1uYW1lc3BhY2UiLCJocmVmIjoiLi4vaW50ZXJmYWNlcy9Hc3BlbGxfMS5Hc3BlbGwuTGFuZ3VhZ2VDaG9vc2VyQnV0dG9uX0NvbnN0cnVjdFByb3BzLmh0bWwiLCJuYW1lIjoiTGFuZ3VhZ2VDaG9vc2VyQnV0dG9uX0NvbnN0cnVjdFByb3BzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1pbnRlcmZhY2UgdHNkLXBhcmVudC1raW5kLW5hbWVzcGFjZSIsImhyZWYiOiIuLi9pbnRlcmZhY2VzL0dzcGVsbF8xLkdzcGVsbC5MYW5ndWFnZUNob29zZXJEaWFsb2dfQ29uc3RydWN0UHJvcHMuaHRtbCIsIm5hbWUiOiJMYW5ndWFnZUNob29zZXJEaWFsb2dfQ29uc3RydWN0UHJvcHMiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLWludGVyZmFjZSB0c2QtcGFyZW50LWtpbmQtbmFtZXNwYWNlIiwiaHJlZiI6Ii4uL2ludGVyZmFjZXMvR3NwZWxsXzEuR3NwZWxsLkxhbmd1YWdlQ2hvb3Nlcl9Db25zdHJ1Y3RQcm9wcy5odG1sIiwibmFtZSI6Ikxhbmd1YWdlQ2hvb3Nlcl9Db25zdHJ1Y3RQcm9wcyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtaW50ZXJmYWNlIHRzZC1wYXJlbnQta2luZC1uYW1lc3BhY2UiLCJocmVmIjoiLi4vaW50ZXJmYWNlcy9Hc3BlbGxfMS5Hc3BlbGwuTmF2aWdhdG9yVGV4dFZpZXdfQ29uc3RydWN0UHJvcHMuaHRtbCIsIm5hbWUiOiJOYXZpZ2F0b3JUZXh0Vmlld19Db25zdHJ1Y3RQcm9wcyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtaW50ZXJmYWNlIHRzZC1wYXJlbnQta2luZC1uYW1lc3BhY2UiLCJocmVmIjoiLi4vaW50ZXJmYWNlcy9Hc3BlbGxfMS5Hc3BlbGwuTmF2aWdhdG9yX0NvbnN0cnVjdFByb3BzLmh0bWwiLCJuYW1lIjoiTmF2aWdhdG9yX0NvbnN0cnVjdFByb3BzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1pbnRlcmZhY2UgdHNkLXBhcmVudC1raW5kLW5hbWVzcGFjZSIsImhyZWYiOiIuLi9pbnRlcmZhY2VzL0dzcGVsbF8xLkdzcGVsbC5UZXh0QnVmZmVyX0NvbnN0cnVjdFByb3BzLmh0bWwiLCJuYW1lIjoiVGV4dEJ1ZmZlcl9Db25zdHJ1Y3RQcm9wcyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtaW50ZXJmYWNlIHRzZC1wYXJlbnQta2luZC1uYW1lc3BhY2UiLCJocmVmIjoiLi4vaW50ZXJmYWNlcy9Hc3BlbGxfMS5Hc3BlbGwuVGV4dFZpZXdfQ29uc3RydWN0UHJvcHMuaHRtbCIsIm5hbWUiOiJUZXh0Vmlld19Db25zdHJ1Y3RQcm9wcyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtZnVuY3Rpb24gdHNkLXBhcmVudC1raW5kLW5hbWVzcGFjZSIsImhyZWYiOiJHc3BlbGxfMS5Hc3BlbGwuaHRtbCNjaGVja2VyX2Vycm9yX3F1YXJrIiwibmFtZSI6ImNoZWNrZXJfZXJyb3JfcXVhcmsiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLWZ1bmN0aW9uIHRzZC1wYXJlbnQta2luZC1uYW1lc3BhY2UiLCJocmVmIjoiR3NwZWxsXzEuR3NwZWxsLmh0bWwjbGFuZ3VhZ2VfZ2V0X2F2YWlsYWJsZSIsIm5hbWUiOiJsYW5ndWFnZV9nZXRfYXZhaWxhYmxlIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1mdW5jdGlvbiB0c2QtcGFyZW50LWtpbmQtbmFtZXNwYWNlIiwiaHJlZiI6IkdzcGVsbF8xLkdzcGVsbC5odG1sI2xhbmd1YWdlX2dldF9kZWZhdWx0IiwibmFtZSI6Imxhbmd1YWdlX2dldF9kZWZhdWx0IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1mdW5jdGlvbiB0c2QtcGFyZW50LWtpbmQtbmFtZXNwYWNlIiwiaHJlZiI6IkdzcGVsbF8xLkdzcGVsbC5odG1sI2xhbmd1YWdlX2xvb2t1cCIsIm5hbWUiOiJsYW5ndWFnZV9sb29rdXAiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9XX0=
Finds the best available language based on the current locale.