mirror of
https://github.com/Ocelot-Social-Community/Ocelot-Social.git
synced 2025-12-13 07:46:06 +00:00
13 lines
324 B
JavaScript
13 lines
324 B
JavaScript
export default (message, mapping, translate) => {
|
|
let translatedMessage = null
|
|
for (const [pattern, ident] of Object.entries(mapping)) {
|
|
if (message.includes(pattern)) {
|
|
translatedMessage = translate(ident)
|
|
}
|
|
}
|
|
if (!translatedMessage) {
|
|
translatedMessage = message
|
|
}
|
|
return translatedMessage
|
|
}
|