27 lines
603 B
Swift
27 lines
603 B
Swift
//
|
|
// LanguageOption.swift
|
|
// SodaLive
|
|
//
|
|
// Created by Junie (AI) on 2025/12/16.
|
|
//
|
|
|
|
import Foundation
|
|
|
|
enum LanguageOption: String, CaseIterable, Equatable {
|
|
case system
|
|
case ko
|
|
case en
|
|
case ja
|
|
|
|
var displayName: String {
|
|
switch self {
|
|
case .system: return I18n.Settings.Language.systemDefault
|
|
case .ko: return I18n.Settings.Language.korean
|
|
case .en: return I18n.Settings.Language.english
|
|
case .ja: return I18n.Settings.Language.japanese
|
|
}
|
|
}
|
|
|
|
var headerCode: String? { self == .system ? nil : self.rawValue }
|
|
}
|