sugar-application-language

Register application-scope strings in SugarCRM language files.

6|3|Updated Oct 27, 2025
One-click install
npx skills add https://github.com/sugarcrm-developers/ai-for-sugar-devs --skill sugar-application-language
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sugar-application-language
Source: https://github.com/sugarcrm-developers/ai-for-sugar-devs/tree/main/skills/sugar-application-language
Command: npx skills add https://github.com/sugarcrm-developers/ai-for-sugar-devs --skill sugar-application-language

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the registration of application-wide strings in SugarCRM, addressing issues with module list visibility, dropdown emptiness, and other language discrepancies.

Core Features & Use Cases

  • Application Scope Strings: Register strings for global lookups, module lists, and icon registration.
  • Customization Integration: Enhances customizations for sidebar, dropdowns, and Notes 'Related to' picker.
  • Use Case: If a module isn't appearing in the sidebar or dropdowns are empty, this Skill ensures proper registration of strings in the application scope.

Quick Start

Use the sugar-application-language skill to register strings for the module 'Foos' in application scope.

Frequently Asked Questions about sugar-application-language

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
Why are my SugarCRM dropdowns empty after adding a custom module?

Empty SugarCRM dropdowns usually mean strings are missing from the application scope. Registering the module's language strings in the application scope ensures they appear in global lookups and dropdowns.

How do I fix a custom module not showing in the SugarCRM sidebar module list?

To fix a missing module in the SugarCRM sidebar, register its language strings in the application scope. This associates the module name correctly for global module list visibility and customization integrity.

What is application scope language registration in SugarCRM?

Application scope language registration in SugarCRM manages global strings for module lists, dropdowns, and icon references. It is essential for ensuring custom modules are visible and language discrepancies are resolved.

How do I register strings for a custom module in SugarCRM application language files?

Register strings by adding them to SugarCRM's application language files within the application module scope. This ensures the strings are correctly associated for global visibility across the sidebar and dropdowns.

Does fixing the Notes 'Related to' picker require application scope string registration in SugarCRM?

Yes, fixing the Notes 'Related to' picker requires application scope string registration in SugarCRM. Properly registered strings ensure the customization integrates correctly and the picker displays the intended modules.

What happens if SugarCRM application language strings are not correctly associated with the application module scope?

If SugarCRM application language strings are not correctly associated with the application module scope, module list visibility fails, dropdowns appear empty, and global lookups cannot resolve the customized module names.