Update ServerDetails.plugin.js

This commit is contained in:
Mirco Wittrien 2024-03-11 20:07:01 +01:00
parent 3940b567ae
commit 9911cbddc9
1 changed files with 31 additions and 30 deletions

View File

@ -2,7 +2,7 @@
* @name ServerDetails * @name ServerDetails
* @author DevilBro * @author DevilBro
* @authorId 278543574059057154 * @authorId 278543574059057154
* @version 1.1.8 * @version 1.1.9
* @description Shows Server Details in the Server List Tooltip * @description Shows Server Details in the Server List Tooltip
* @invite Jx3TjNS * @invite Jx3TjNS
* @donate https://www.paypal.me/MircoWittrien * @donate https://www.paypal.me/MircoWittrien
@ -120,6 +120,7 @@ module.exports = (_ => {
} }
else { else {
let src = this.props.guild.getIconURL(4096, this.props.guild.icon && BDFDB.LibraryModules.IconUtils.isAnimatedIconHash(this.props.guild.icon)); let src = this.props.guild.getIconURL(4096, this.props.guild.icon && BDFDB.LibraryModules.IconUtils.isAnimatedIconHash(this.props.guild.icon));
let roles = this.props.guild.roles || BDFDB.LibraryStores.GuildStore.getRoles(this.props.guild.id);
return BDFDB.ReactUtils.createElement(BDFDB.LibraryComponents.Flex, { return BDFDB.ReactUtils.createElement(BDFDB.LibraryComponents.Flex, {
direction: BDFDB.LibraryComponents.Flex.Direction.VERTICAL, direction: BDFDB.LibraryComponents.Flex.Direction.VERTICAL,
align: BDFDB.LibraryComponents.Flex.Align.CENTER, align: BDFDB.LibraryComponents.Flex.Align.CENTER,
@ -155,9 +156,9 @@ module.exports = (_ => {
prefix: BDFDB.LanguageUtils.LanguageStrings.CHANNELS, prefix: BDFDB.LanguageUtils.LanguageStrings.CHANNELS,
string: BDFDB.LibraryStores.GuildChannelStore.getChannels(this.props.guild.id).count string: BDFDB.LibraryStores.GuildChannelStore.getChannels(this.props.guild.id).count
}), }),
_this.settings.items.roles && BDFDB.ReactUtils.createElement(GuildDetailsRowComponent, { _this.settings.items.roles && roles && BDFDB.ReactUtils.createElement(GuildDetailsRowComponent, {
prefix: BDFDB.LanguageUtils.LanguageStrings.ROLES, prefix: BDFDB.LanguageUtils.LanguageStrings.ROLES,
string: Object.keys(this.props.guild.roles).length string: Object.keys(BDFDB.ObjectUtils.filter(roles, n => n.id != this.props.guild.id)).length
}), }),
_this.settings.items.language && BDFDB.ReactUtils.createElement(GuildDetailsRowComponent, { _this.settings.items.language && BDFDB.ReactUtils.createElement(GuildDetailsRowComponent, {
prefix: BDFDB.LanguageUtils.LanguageStrings.LANGUAGE, prefix: BDFDB.LanguageUtils.LanguageStrings.LANGUAGE,
@ -382,189 +383,189 @@ module.exports = (_ => {
case "bg": // Bulgarian case "bg": // Bulgarian
return { return {
boosts: "Бустери", boosts: "Бустери",
creation_date: "Дата на създаване", creation_date: "Дата на създаване",
icon: "Икона", icon: "Икона",
join_date: "Дата на присъединяване" join_date: "Дата на присъединяване"
}; };
case "da": // Danish case "da": // Danish
return { return {
boosts: "Boosts", boosts: "Boosts",
creation_date: "Oprettelsesdato", creation_date: "Oprettelsesdato",
icon: "Ikon", icon: "Ikon",
join_date: "Deltag i dato" join_date: "Deltag i dato"
}; };
case "de": // German case "de": // German
return { return {
boosts: "Boosts", boosts: "Boosts",
creation_date: "Erstellungsdatum", creation_date: "Erstellungsdatum",
icon: "Symbol", icon: "Symbol",
join_date: "Beitrittsdatum" join_date: "Beitrittsdatum"
}; };
case "el": // Greek case "el": // Greek
return { return {
boosts: "Ενισχυτές", boosts: "Ενισχυτές",
creation_date: "Ημερομηνία δημιουργίας", creation_date: "Ημερομηνία δημιουργίας",
icon: "Εικονίδιο", icon: "Εικονίδιο",
join_date: "Ημερομηνία προσχώρησης" join_date: "Ημερομηνία προσχώρησης"
}; };
case "es": // Spanish case "es": // Spanish
return { return {
boosts: "Impulsores", boosts: "Impulsores",
creation_date: "Fecha de creación", creation_date: "Fecha de creación",
icon: "Icono", icon: "Icono",
join_date: "Fecha de Ingreso" join_date: "Fecha de Ingreso"
}; };
case "fi": // Finnish case "fi": // Finnish
return { return {
boosts: "Tehostimet", boosts: "Tehostimet",
creation_date: "Luomispäivä", creation_date: "Luomispäivä",
icon: "Kuvake", icon: "Kuvake",
join_date: "Liittymispäivä" join_date: "Liittymispäivä"
}; };
case "fr": // French case "fr": // French
return { return {
boosts: "Boosts", boosts: "Boosts",
creation_date: "Date de création", creation_date: "Date de création",
icon: "Icône", icon: "Icône",
join_date: "Date d'inscription" join_date: "Date d'inscription"
}; };
case "hr": // Croatian case "hr": // Croatian
return { return {
boosts: "Pojačala", boosts: "Pojačala",
creation_date: "Datum stvaranja", creation_date: "Datum stvaranja",
icon: "Ikona", icon: "Ikona",
join_date: "Datum pridruživanja" join_date: "Datum pridruživanja"
}; };
case "hu": // Hungarian case "hu": // Hungarian
return { return {
boosts: "Emlékeztetők", boosts: "Emlékeztetők",
creation_date: "Létrehozás dátuma", creation_date: "Létrehozás dátuma",
icon: "Ikon", icon: "Ikon",
join_date: "Csatlakozás dátuma" join_date: "Csatlakozás dátuma"
}; };
case "it": // Italian case "it": // Italian
return { return {
boosts: "Boosts", boosts: "Boosts",
creation_date: "Data di creazione", creation_date: "Data di creazione",
icon: "Icona", icon: "Icona",
join_date: "Data di iscrizione" join_date: "Data di iscrizione"
}; };
case "ja": // Japanese case "ja": // Japanese
return { return {
boosts: "ブースター", boosts: "ブースター",
creation_date: "作成日", creation_date: "作成日",
icon: "アイコン", icon: "アイコン",
join_date: "参加日" join_date: "参加日"
}; };
case "ko": // Korean case "ko": // Korean
return { return {
boosts: "부스터", boosts: "부스터",
creation_date: "제작 일", creation_date: "제작 일",
icon: "상", icon: "상",
join_date: "가입 날짜" join_date: "가입 날짜"
}; };
case "lt": // Lithuanian case "lt": // Lithuanian
return { return {
boosts: "Stiprintuvai", boosts: "Stiprintuvai",
creation_date: "Sukūrimo data", creation_date: "Sukūrimo data",
icon: "Piktograma", icon: "Piktograma",
join_date: "Įstojimo data" join_date: "Įstojimo data"
}; };
case "nl": // Dutch case "nl": // Dutch
return { return {
boosts: "Boosts", boosts: "Boosts",
creation_date: "Aanmaakdatum", creation_date: "Aanmaakdatum",
icon: "Icoon", icon: "Icoon",
join_date: "Toetredingsdatum" join_date: "Toetredingsdatum"
}; };
case "no": // Norwegian case "no": // Norwegian
return { return {
boosts: "Boosts", boosts: "Boosts",
creation_date: "Opprettelsesdato", creation_date: "Opprettelsesdato",
icon: "Ikon", icon: "Ikon",
join_date: "Bli med på dato" join_date: "Bli med på dato"
}; };
case "pl": // Polish case "pl": // Polish
return { return {
boosts: "Boosty", boosts: "Boosty",
creation_date: "Data utworzenia", creation_date: "Data utworzenia",
icon: "Ikona", icon: "Ikona",
join_date: "Data dołączenia" join_date: "Data dołączenia"
}; };
case "pt-BR": // Portuguese (Brazil) case "pt-BR": // Portuguese (Brazil)
return { return {
boosts: "Boosts", boosts: "Boosts",
creation_date: "Data de criação", creation_date: "Data de criação",
icon: "Ícone", icon: "Ícone",
join_date: "Data de afiliação" join_date: "Data de afiliação"
}; };
case "ro": // Romanian case "ro": // Romanian
return { return {
boosts: "Amplificatoare", boosts: "Amplificatoare",
creation_date: "Data crearii", creation_date: "Data crearii",
icon: "Pictogramă", icon: "Pictogramă",
join_date: "Data înscrierii" join_date: "Data înscrierii"
}; };
case "ru": // Russian case "ru": // Russian
return { return {
boosts: "Бустеры", boosts: "Бустеры",
creation_date: "Дата создания", creation_date: "Дата создания",
icon: "Икона", icon: "Икона",
join_date: "Дате вступления" join_date: "Дате вступления"
}; };
case "sv": // Swedish case "sv": // Swedish
return { return {
boosts: "Boosts", boosts: "Boosts",
creation_date: "Skapelsedagen", creation_date: "Skapelsedagen",
icon: "Ikon", icon: "Ikon",
join_date: "Gå med datum" join_date: "Gå med datum"
}; };
case "th": // Thai case "th": // Thai
return { return {
boosts: "บูสเตอร์", boosts: "บูสเตอร์",
creation_date: "วันที่สร้าง", creation_date: "วันที่สร้าง",
icon: "ไอคอน", icon: "ไอคอน",
join_date: "วันที่เข้าร่วม" join_date: "วันที่เข้าร่วม"
}; };
case "tr": // Turkish case "tr": // Turkish
return { return {
boosts: "Güçlendiriciler", boosts: "Güçlendiriciler",
creation_date: "Oluşturulma tarihi", creation_date: "Oluşturulma tarihi",
icon: "Simge", icon: "Simge",
join_date: "Üyelik Tarihi" join_date: "Üyelik Tarihi"
}; };
case "uk": // Ukrainian case "uk": // Ukrainian
return { return {
boosts: "Підсилювачі", boosts: "Підсилювачі",
creation_date: "Дата створення", creation_date: "Дата створення",
icon: "Піктограма", icon: "Піктограма",
join_date: "Дата приєднання" join_date: "Дата приєднання"
}; };
case "vi": // Vietnamese case "vi": // Vietnamese
return { return {
boosts: "Bộ tăng tốc", boosts: "Bộ tăng tốc",
creation_date: "Ngày thành lập", creation_date: "Ngày thành lập",
icon: "Biểu tượng", icon: "Biểu tượng",
join_date: "Ngày tham gia" join_date: "Ngày tham gia"
}; };
case "zh-CN": // Chinese (China) case "zh-CN": // Chinese (China)
return { return {
boosts: "助推器", boosts: "助推器",
creation_date: "创建日期", creation_date: "创建日期",
icon: "图标", icon: "图标",
join_date: "参加日期" join_date: "参加日期"
}; };
case "zh-TW": // Chinese (Taiwan) case "zh-TW": // Chinese (Taiwan)
return { return {
boosts: "助推器", boosts: "助推器",
creation_date: "創建日期", creation_date: "創建日期",
icon: "圖示", icon: "圖示",
join_date: "參加日期" join_date: "參加日期"
}; };
default: // English default: // English
return { return {
boosts: "Boosts", boosts: "Boosts",
creation_date: "Creation Date", creation_date: "Creation Date",
icon: "Icon", icon: "Icon",
join_date: "Join Date" join_date: "Join Date"
}; };