mirror of
https://github.com/IT4Change/Ocelot-Social.git
synced 2026-01-13 16:34:45 +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
|
|
}
|