package com.tomhempel.rbarometer.questionnaire

import android.content.Context
import com.tomhempel.rbarometer.network.QuestionnaireCache

/** Applies per-questionnaire translation tables from synced JSON cache. */
object QuestionnaireTranslationsLoader {

    fun applyFor(context: Context, questionnaireId: String): Boolean {
        val json = QuestionnaireCache.loadQuestionnaireJson(context, questionnaireId) ?: return false
        QuestionnaireCache.applyQuestionnaireTranslationsFromJson(json)
        return true
    }
}
