Skip to content

Japanese locale failing to load #2881

@Affonso-Gui

Description

@Affonso-Gui

How are you using the lua-language-server?

Visual Studio Code Extension (sumneko.lua)

Which OS are you using?

Windows

What is the issue affecting?

Other

Expected Behaviour

Adding --locale=ja-jp to Lua.misc.parameters sets the language to Japanese

Actual Behaviour

An error is printed in the Output View and the language remains set as English.

Reproduction steps

  1. Add --locale=ja-jp to Lua.misc.parameters
  2. Open the workspace

Additional Notes

Output View log:

script\locale-loader.lua:25: ...neko.lua-3.11.0-win32-x64/server/locale/ja-jp/script.lua:468: unexpected symbol near ''Clear all postemptive spaces''
stack traceback:
	[C]: in function 'assert'
	script\locale-loader.lua:25: in function 'locale-loader'
	[C]: in function 'xpcall'
	script\language.lua:42: in upvalue 'loadFileByLanguage'
	script\language.lua:93: in upvalue 'loadLang'
	script\language.lua:131: in metamethod 'index'
	script\service\service.lua:224: in function 'service.service.reportStatus'
	script\service\service.lua:160: in upvalue 'busy'
	script\service\service.lua:176: in upvalue 'doSomething'
	script\service\service.lua:186: in local 'sleep'
	script\service\service.lua:197: in function 'service.service.eventLoop'
	script\service\service.lua:292: in function 'service.service.start'
	.../extensions/sumneko.lua-3.11.0-win32-x64/server\main.lua:82: in main chunk
	(bootstrap.lua):85: in main chunk
	[C]: in ?
script\locale-loader.lua:25: ...umneko.lua-3.11.0-win32-x64/server/locale/ja-jp/meta.lua:668: unexpected symbol near ''文字列 `s` の中で `pattern`(§6.4.1 を参照)に一致する最初の部分を見つける。見つかった場合、そのキャプチャされた値を返す。見つからなければ `nil` を返す。''
stack traceback:
	[C]: in function 'assert'
	script\locale-loader.lua:25: in function 'locale-loader'
	[C]: in function 'xpcall'
	script\library.lua:206: in upvalue 'loadMetaLocale'
	script\library.lua:226: in upvalue 'initBuiltIn'
	script\library.lua:663: in upvalue 'callback'
	script\workspace\workspace.lua:31: in function <script\workspace\workspace.lua:30>
script\locale-loader.lua:25: ...umneko.lua-3.11.0-win32-x64/server/locale/ja-jp/meta.lua:668: unexpected symbol near ''文字列 `s` の中で `pattern`(§6.4.1 を参照)に一致する最初の部分を見つける。見つかった場合、そのキャプチャされた値を返す。見つからなければ `nil` を返す。''
stack traceback:
	[C]: in function 'assert'
	script\locale-loader.lua:25: in function 'locale-loader'
	[C]: in function 'xpcall'
	script\library.lua:206: in upvalue 'loadMetaLocale'
	script\library.lua:226: in upvalue 'initBuiltIn'
	script\library.lua:663: in upvalue 'callback'
	script\workspace\workspace.lua:31: in function <script\workspace\workspace.lua:30>

Log File

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions