14 lines
		
	
	
	
		
			446 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			14 lines
		
	
	
	
		
			446 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
| local locales, localesN = lib.getFilesInDirectory('locales', '%.json')
 | |
| 
 | |
| for i = 1, localesN do
 | |
|     local key = locales[i]
 | |
|     local value = key:gsub('%.json', '')
 | |
|     local label = (json.decode(LoadResourceFile(lib.name, ('locales/%s'):format(key)) or '') or '').language or value
 | |
|     locales[i] = { label = label, value = value }
 | |
| end
 | |
| 
 | |
| table.sort(locales, function(a, b)
 | |
|     return a.label < b.label
 | |
| end)
 | |
| 
 | |
| GlobalState['ox_lib:locales'] = locales
 | 
