package routes import ( "bugulma/backend/internal/handler" "github.com/gin-gonic/gin" ) // RegisterI18nRoutes registers i18n-related routes func RegisterI18nRoutes(router *gin.RouterGroup, i18nHandler *handler.I18nHandler) { if i18nHandler == nil { return } i18n := router.Group("/i18n") { // UI translations i18n.GET("/ui/:locale", i18nHandler.GetUITranslations) // Data translations i18n.GET("/data/:entityType/:entityID/:field", i18nHandler.GetDataTranslation) // Locale information i18n.GET("/locales", i18nHandler.GetSupportedLocales) // Statistics i18n.GET("/stats", i18nHandler.GetTranslationStats) } }