Employee Language

Overview

The Language Master module in Semsto is used to maintain and manage a list of languages that can be applied across the system — for employee profiles, templates, forms, or communication preferences.

It provides a centralized place for administrators to add, update, activate, or deactivate languages that are used throughout the organization.


Purpose
The Language Master Module helps in
  • Defining all languages supported by your organization or system.
  • Managing active and inactive language records.
  • Ensuring multilingual consistency in employee communication and localization setups.
  • Making it easier to select languages for templates, employee details, or system labels.

Language List Page
The Language List page displays all available languages in a structured table format.

Field Description
Field Name Description
Action Allows users to Edit or Delete a language.
Status Displays whether the language is Active or Inactive.
Name Shows the language name (e.g., English, Hindi, Gujarati, Marathi).

Other Functionalities
  • Search Bar: Quickly find a language by its name.
  • Filter by Status: Show only Active or Inactive languages.
  • Add Language: Opens a form to create a new language record.

Add Language Page
The Add Language form is used to create a new language record in the system.

Fields Description
Field Name Description
Name Enter the language name (Mandatory field). Example: English, Hindi, French.
Status Select whether the language should be Active (usable across the system) or Inactive (hidden or disabled).

Buttons
Field Description
Save Saves the language record.
Close Cancels the action and closes the form.

How to Add a New Language
  1. Navigate to Settings → Language Master.
  2. Click + Add Language.
  3. Fill in the following details:
    • Name: Enter the desired language name.
    • Status: Choose Active or Inactive.
  4. Click Save to store the new language.

How to Edit or Delete a Language
  • Edit Click the pencil icon beside a language to modify its name or status.
  • Delete Click the trash icon to remove the language permanently from the system.

Example Use Case
Scenario The HR administrator wants to ensure that all company communication templates are available in different languages for multilingual employees.
Example Languages
  • English
  • Hindi
  • Gujarati
  • Marathi
  • Telugu
  • Kannada

These entries can then be linked to email templates, system messages, or employee profiles based on the user's preference.


Benefits
  • Supports a multilingual work environment.
  • Simplifies localization and translation workflows.
  • Helps HR maintain consistent communication in regional languages.
  • Allows quick activation or deactivation of supported languages.

Example Record Table
Name Status
English Active
Hindi Active
Gujarati Active
Marathi Active
Telugu Active

Notes
  • Only Active languages will appear in dropdowns or selectable fields across modules.
  • Inactive languages are stored but not displayed in selection menus.
  • Avoid duplicate entries for better management.
Additional Note
Languages configured in the Language Master are used in the Employee Master under the Personal Information section, where employees can select the languages they know.