Documentation
¶
Overview ¶
i18n checker — validates translation completeness across protocols.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var CliFS embed.FS
View Source
var SupportedLanguages = []string{"en", "zh", "ja", "ko", "de", "fr", "es", "pt", "ru"}
SupportedLanguages lists all supported languages.
Functions ¶
func FormatTranslationReport ¶
func FormatTranslationReport(statuses []*TranslationStatus) string
FormatTranslationReport formats translation status as a report.
Types ¶
type Bundle ¶
type Bundle struct {
// contains filtered or unexported fields
}
Bundle holds loaded translations for a specific domain (e.g. "cli").
type TranslationStatus ¶
type TranslationStatus struct {
Protocol string `json:"protocol"`
Languages []string `json:"languages"`
Missing []string `json:"missing"`
Completeness float64 `json:"completeness"` // 0.0 to 1.0
}
TranslationStatus represents the translation status of a protocol.
func CheckTranslation ¶
func CheckTranslation(title, description map[string]string) *TranslationStatus
CheckTranslation checks translation completeness for a protocol's meta.
Click to show internal directories.
Click to hide internal directories.