VE Lua Documentation

Press F to search!

sentenceCase

Definition


-- @/lua/common/utils.lua:231

function string.sentenceCase(str)
  local result = str:gsub("([A-Z])", " %1")
  return string.upper(result:sub(1, 1)) .. result:sub(2)
end

Callers

@/lua/ge/extensions/editor/api/preferencesRegistry.lua
  local foundCat = cat ~= nil
  categLabel = categLabel or string.sentenceCase(categName)
  local cat = self:findCategory(categName)
  subCategLabel = subCategLabel or string.sentenceCase(subCategName)
      if not prefInfo[4] then
        prefInfo[4] = string.sentenceCase(prefName)
      end
@/lua/ge/extensions/editor/meshEditor.lua
local function onEditorRegisterPreferences(prefsRegistry)
  prefsRegistry:registerCategory(M.preferencesName, string.sentenceCase(M.preferencesName))
  prefsRegistry:registerSubCategory(M.preferencesName, "general", nil,
@/lua/vehicle/controller/axleLift.lua
  currentMode = mode
  guihooks.message("Axlelift: " .. string.sentenceCase(currentMode), 5, "vehicle.axleLift")
end