public static void AssignIDsToTranslatable(ITranslatable translatable, int[] lineIDs, bool isInScene, bool isMonoBehaviour)
        {
            bool isModified = false;

            for (int i = 0; i < lineIDs.Length; i++)
            {
                if (translatable.GetTranslationID(i) != lineIDs[i])
                {
                    translatable.SetTranslationID(i, lineIDs[i]);
                    isModified = true;
                }
            }

            if (isModified && isMonoBehaviour)
            {
                EditorUtility.SetDirty(translatable as MonoBehaviour);
            }
        }