| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- package com.cyksj.common;
- import com.cyksj.model.entity.UserPageLanguage;
- import lombok.Getter;
- import java.util.Locale;
- /*
- *项目名: netflix
- *文件名: I18nValueEnumUtil
- *创建者: JavaZou
- *创建时间:2022/12/12 13:57
- */
- @Getter
- public enum I18nValueEnumUtil {
- PARKING_SPACE_NOT_EXIST("该车位不存在", "The parking space does not exist"),
- PARKING_SPACE_IS_OCCUPIED("该车位已有人", "The parking space is occupied"),
- //兑换码
- EX_CODE_ERROR("该兑换码错误", "The redemption code is wrong"),
- EX_CODE_SUCCESS("兑换成功", "Successful exchange"),
- //优惠券
- COUPON_EXPIRED_ERROR("该优惠券已过期", "The coupon has expired"),
- COUPON_INVALID_ERROR("该优惠券已失效", "The coupon has invalid"),
- COUPON_NOTEFFECTIVE_ERROR("该优惠券未生效", "The coupon not valid"),
- COUPON_UNAVAILABLE_RENEW("该优惠券续费时不可使用", "The coupon unavailable for renewal"),
- RECEIVE_SUCCESS("领取成功", "Receive success"),
- SYS_ERROR("系统错误", "Please refresh and try again"),
- PARAMS_ERROR("参数错误", "Parameter error"),
- ;
- private String zh_CN_value;
- private String en_US_value;
- I18nValueEnumUtil(String zh_CN_value, String en_US_value) {
- this.zh_CN_value = zh_CN_value;
- this.en_US_value = en_US_value;
- }
- public static String getI18nValue(I18nValueEnumUtil i18nValueEnum) {
- Locale locale = Locale.getDefault();
- UserPageLanguage.Language language = UserPageLanguage.Language.valueOf(locale.getLanguage());
- if (language == UserPageLanguage.Language.en_US) {
- return i18nValueEnum.getEn_US_value();
- }
- return i18nValueEnum.getZh_CN_value();
- }
- }
|