#  ``PackageDescription/LanguageTag``

## Topics

### Creating a Language Tag

- ``init(_:)``
- <doc:/documentation/PackageDescription/LanguageTag/init(extendedGraphemeClusterLiteral:)-36buv>
- ``init(stringLiteral:)``
- <doc:/documentation/PackageDescription/LanguageTag/init(unicodeScalarLiteral:)-1j41k>
- ``init(rawValue:)``
- ``rawValue-swift.property``

### Describing a Language Tag

- ``tag``
- ``description``

### Hashing

- <doc:/documentation/PackageDescription/LanguageTag/hash(into:)>
- <doc:/documentation/PackageDescription/LanguageTag/hashValue>

### Operator Functions

- <doc:/documentation/PackageDescription/LanguageTag/!=(_:_:)>

### Identifying Related Types

- ``LanguageTag/ExtendedGraphemeClusterLiteralType``
- ``LanguageTag/RawValue-swift.typealias``
- ``LanguageTag/StringLiteralType``
- ``LanguageTag/UnicodeScalarLiteralType``
