public function asShortWeight($value, $decimals = null, $options = [], $textOptions = [])
    {
        if ($value === null) {
            return $this->nullDisplay;
        }

        $maxPosition = ArrayHelper::remove($options, 'maxPosition', 1);

        list($params, $position) = $this->formatSiNumber($value, $decimals, $maxPosition, $options, $textOptions);

        switch ($position) {
            case 0:
                return Yii::t('app', '{nFormatted} g', $params, $this->locale);
            case 1:
                return Yii::t('app', '{nFormatted} kg', $params, $this->locale);
            default:
                return Yii::t('app', '{nFormatted} t', $params, $this->locale);
        }
    }