private function translateValue($value, $translatable, SwatUIObject $object)
    {
        if (!$translatable) {
            return $value;
        }

        if ($this->translation_callback !== null) {
            return call_user_func($this->translation_callback, $value);
        }

        return $value;
    }