多语言-TextSpan-支持土耳其语与葡萄牙语

This commit is contained in:
khalil
2025-07-21 10:40:41 +08:00
parent 8bc67a28a4
commit 51c4db8710

View File

@@ -1,6 +1,7 @@
package com.accompany.business.vo.message;
import com.accompany.business.enums.message.ContentTypeEnum;
import com.accompany.core.config.WebLocaleConfig;
import lombok.Data;
import java.util.HashMap;
@@ -41,14 +42,22 @@ public class TextSpan extends BaseSpan {
text.put("en", message);
}
public void setTr(String message) {
text.put("tr", message);
}
public void setPt(String message) {
text.put("pt", message);
}
public void setMessage(String message, String lang) {
text.put(lang, message);
}
public void setMessage(String message) {
setZh(message);
setAr(message);
setEn(message);
WebLocaleConfig.locales.forEach(locale ->
setMessage(message, locale.getLanguage()));
}
public TextSpan() {