NL

No support of multiple Languages

Management →
Introduced in Rel-8

NL is a 3GPP network management parameter indicating that a network element or service does not support multiple languages for its user interface or notifications.

Category
Management
Introduced
Rel-8
Where
Management
Specifications
24 specs
NL Description Purpose Related Classification Detected Changes Specifications

Description

In the 3GPP network management framework, NL (No support of multiple Languages) is a specific capability attribute defined within the Management Object (MO) classes. It is a boolean or enumerated parameter that explicitly states whether a managed network function, such as a NodeB, eNodeB, gNB, or a core network element, can provide its management interface, alarm descriptions, performance measurements, or configuration data in more than one human language. When set to 'true' or its equivalent value, it signifies that the element supports only a single, predefined language (often English as the default technical language). This parameter is integral to the concept of internationalization and localization within the Fault, Configuration, Accounting, Performance, and Security (FCAPS) management model.

The parameter is defined within numerous 3GPP Technical Specifications (TS), primarily under the 32-series (Telecommunication management). These specs, such as TS 32.305 (Performance Management), TS 32.371 (Generic Network Resource Model), and TS 32.415 (Performance measurements Evolved Universal Terrestrial Radio Access Network), detail the Information Service (IS) and the associated Managed Object Model. Within this model, NL is an attribute of specific MO classes that represent manageable resources. Its value is exposed to the managing system, typically an Operations Support System (OSS) or Element Management System (EMS), via the Itf-N or other management interfaces.

From an operational perspective, the NL parameter guides the behavior of the managing system. If an OSS detects that a network element has NL set, it will not attempt to request localized strings or switch the language context for that element. This simplifies the management data model and reduces complexity in the OSS for handling elements that do not require multi-language support. It is particularly relevant for elements with minimal direct human-machine interface (HMI), where management is primarily machine-to-machine (M2M) with standardized, language-agnostic object identifiers and values.

The role of NL extends to notification and alarm reporting as defined in specs like TS 32.111 (Fault Management) and TS 32.332 (Alarm Integration Reference Point). Alarm texts and other human-readable information generated by an element with NL enabled will be in a single language. This ensures consistency for network operators and avoids the complexity of managing multi-lingual alarm libraries for simple or legacy network components. It is a foundational attribute for ensuring predictable and manageable system behavior across large, multi-vendor networks.

Purpose & Motivation

The NL parameter was introduced to formally and unambiguously define the localization capabilities of a managed network element within the 3GPP management architecture. Prior to such formalization, the language support of network elements was often an undocumented feature or a vendor-specific property, leading to inconsistencies in how Operations Support Systems (OSS) interacted with different network elements. An OSS might incorrectly assume multi-language support and attempt to request localized strings, resulting in errors or fallback to a default, potentially confusing state.

Its creation was motivated by the need for standardized network management, a core principle of 3GPP. As networks grew in complexity and incorporated equipment from multiple vendors, a common management framework became essential. Defining attributes like NL allows for automated discovery and configuration of management system behavior. It solves the problem of unpredictable HMI (Human-Machine Interface) output and simplifies the design of OSS software by providing a clear, machine-readable indicator of an element's language capabilities.

Historically, as 3GPP management evolved from simple element management to more sophisticated Network Resource Models (NRM) and Integration Reference Points (IRP), the definition of such precise attributes became necessary. NL addresses the limitation of ad-hoc, implicit language support. It ensures that for elements where multi-language support is neither required nor implemented (often for cost, complexity, or legacy reasons), the management interactions remain efficient and error-free, focusing on the standardized, language-neutral data exchange that is the backbone of FCAPS management.

Classification

Part ofNRM

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (7 CRs across 3 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Studied in Rel-8, normative work from Rel-15.

Rel-15 3 changes

In Release 15, the "NL" (No support of multiple Languages) function was not newly introduced or mentioned; the technical details from the specification text and the provided Change Request titles focus on other enhancements. The grounding context exclusively discusses capabilities like the TERMINAL PROFILE for USAT facilities, procedures for EF 5GNSWO_CONF changes, and support for SMS over IP, with no reference to any modification or introduction of an "NL" function. The CR titles from this release instead highlight 5G support for the OPEN CHANNEL command and the SMS-PP Data download procedure to support SoR (Steering of Roaming) using 5G NAS.

  • 5G support for the OPEN CHANNEL command TS 31.111CR0682
  • 5G support for the OPEN CHANNEL command TS 31.111CR0686
  • SMS-PP Data download procedure to support SoR using 5G NAS TS 31.111CR0693
Rel-17 1 change

In Release 17, the new "NL" (No support of multiple Languages) function was not explicitly defined or introduced in the provided grounding context. The context details existing USAT capabilities and terminal profile procedures, but does not describe any new Release 17-specific feature or requirement related to NL functionality. Therefore, based solely on the provided materials, no specific new technical detail for NL in Release 17 can be stated.

  • Toolkit support of CAG Cell Selection TS 31.111CR0772
Rel-18 3 changes

In Release 18, the "NL" function updates clarified the handling of the Terminal Profile, specifically adding a note for the optional support clarification of certain facilities. The changes also included essential corrections to the CAG-ID to support the CAG toolkit introduced in this release. Furthermore, procedures were updated for handling lists of partially supported, allowed, or rejected network slices (S-NSSAIs) when they are deleted.

  • Handling deleted list for Partially supported/allowed/rejected S-NSSAIs. TS 31.111CR0824
  • A note added in Terminal Profile for clarification of optional support. TS 31.111CR0840
  • CAG-ID corrections essential to support CAG toolkit Rel 18 (preferred Solution 1) TS 31.111CR0796

Explore further

Broader topics and technologies where NL plays a role.

Defining Specifications

3GPP specifications that define or reference NL, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TS 31.111 vj30 USIM Application Toolkit (USAT) Specification Rel-19
TS 32.111 vj00 Fault Management Requirements Rel-19
TS 32.305 v900 Notification IRP XML Definitions for CM Rel-9
TS 32.306 vj00 Configuration Management Notification IRP Solution Set Rel-19
TS 32.325 v900 Test Management IRP XML Definitions Rel-9
TS 32.326 vj00 Test Management IRP Solution Set Definitions Rel-19
TS 32.332 vj00 Notification Log IRP Information Service Rel-19
TS 32.335 v900 Notification Log IRP XML Definitions Rel-9
TS 32.336 vj00 Notification Log IRP Solution Set Definitions Rel-19
TS 32.337 v1900 Notification Log IRP SOAP Solution Set Rel-9
TS 32.345 v1900 XML Definitions for File Transfer IRP Rel-9
TS 32.346 vj00 File Transfer IRP Solution Set Definitions Rel-19
TS 32.355 v1900 Communication Surveillance IRP XML Definitions Rel-9
TS 32.356 vj00 Communication Surveillance IRP Solution Set Rel-19
TS 32.365 v901 EP IRP XML Definitions for 3GPP Management Rel-9
TS 32.366 vj00 EP IRP Solution Set definitions Rel-19
TS 32.371 vj00 Security Management Concept & Requirements Rel-19
TS 32.415 v1900 PM IRP XML Definitions for Performance Management Rel-9
TS 32.416 vj00 PM IRP Solution Set Definitions Rel-19
TS 32.535 v910 Software Management IRP XML Definitions Rel-9
TS 32.536 vj00 Software Management IRP Solution Set Rel-19
TS 32.537 v910 Software Management IRP: SOAP Solution Set Rel-9
TS 32.665 v1901 Kernel CM IRP XML Definitions Rel-9
TS 32.666 vj00 Kernel CM IRP Solution Set Definitions Rel-19