Initial commit - v0.1.0
This is the initial version of the module, for Foundry v12. It allows GMs to write and send messages to players via socketlib, storing an history of those messages, and displaying them on the player's side, with some potential flair, and some controls in the settings. This *does not work* with Foundry v13, as the toolbar registration process has changed.
This commit is contained in:
commit
c83122548a
11 changed files with 1143 additions and 0 deletions
57
lang/en.json
Normal file
57
lang/en.json
Normal file
|
@ -0,0 +1,57 @@
|
|||
{
|
||||
"MM": {
|
||||
"UI": {
|
||||
"ToolbarCategory": "Message controls",
|
||||
"ToolbarSendMessage": "Send message",
|
||||
"HistoryJournalTitle": "Messages for {name}"
|
||||
},
|
||||
"Dialogs": {
|
||||
"SendDialog": {
|
||||
"Title": "Send a message from an NPC to some PCs",
|
||||
"TitleChain": "Send a message chain from NPCs to some PCs",
|
||||
"Send": "Send message",
|
||||
"SendChain": "Send the message chain",
|
||||
"Chain": "Chain another message",
|
||||
"RecipientsLabel": "Recipients",
|
||||
"RecipientsHint": "Pick one or more recipients",
|
||||
"RecipientsChainHint": "The recipients of a chain are fixed",
|
||||
"SenderLabel": "Sender of the message",
|
||||
"SenderHint": "Used for the history and can be displayed at the top of the message",
|
||||
"SenderPlaceholder": "Sender name",
|
||||
"MessageEditorLabel": "Message to send"
|
||||
},
|
||||
"MessageDialog": {
|
||||
"Title": "New message",
|
||||
"Dismiss": "Close",
|
||||
"Header": "Message from {sender}"
|
||||
}
|
||||
},
|
||||
"Errors": {
|
||||
"MessageSendIssue": "Sending message: {reason}",
|
||||
"MissingFields": "Some fields were missing, cannot send the message",
|
||||
"MissingHistory": "Did not find the journal entry for {user}'s history. Creating a new one and using it."
|
||||
},
|
||||
"Settings": {
|
||||
"MessageDialogTitle": {
|
||||
"Title": "Message received window title",
|
||||
"Hint": "The title of the message windows displayed to the players"
|
||||
},
|
||||
"MessageDialogSenderTitle": {
|
||||
"Title": "Title prepended to messages",
|
||||
"Hint": "A title prepended to messages when displayed to players, {sender} will be replaced by the sender's name"
|
||||
},
|
||||
"HistoryJournalTitle": {
|
||||
"Title": "History journal title",
|
||||
"Hint": "The title of the journal created to keep the message's history, {name} will be replaced by the player or their character's name. (Default if blank)"
|
||||
},
|
||||
"StoreHistory": {
|
||||
"Title": "Store message history ?",
|
||||
"Hint": "Should the messages the players receive be stored in a history journal. History is saved for offline players as well."
|
||||
},
|
||||
"NotificationSound": {
|
||||
"Title": "Message reception sound",
|
||||
"Hint": "A sound to play when the player receives a message"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
57
lang/fr.json
Normal file
57
lang/fr.json
Normal file
|
@ -0,0 +1,57 @@
|
|||
{
|
||||
"MM": {
|
||||
"UI": {
|
||||
"ToolbarCategory": "Contrôles messages",
|
||||
"ToolbarSendMessage": "Envoyer des messages",
|
||||
"HistoryJournalTitle": "Messages pour {name}"
|
||||
},
|
||||
"Dialogs": {
|
||||
"SendDialog": {
|
||||
"Title": "Envoyer des messages d'un PNJ à des PJs",
|
||||
"TitleChain": "Envoyer une chaîne de messages de PNJs à des PJs",
|
||||
"Send": "Envoyer le message",
|
||||
"Chain": "Ajouter un message à la chaîne",
|
||||
"SendChain": "Envoyer la chaîne de messages",
|
||||
"RecipientsLabel": "Destinataires",
|
||||
"RecipientsHint": "Sélectionner un ou plusieurs destinataires",
|
||||
"RecipientsChainHint": "Les destinataires d'une chaîne sont fixés",
|
||||
"SenderLabel": "Expéditeur du message",
|
||||
"SenderHint": "Utilisé pour l'historique et peut être inséré avant le message",
|
||||
"SenderPlaceholder": "Nom de l'expéditeur",
|
||||
"MessageEditorLabel": "Message à envoyer"
|
||||
},
|
||||
"MessageDialog": {
|
||||
"Title": "Nouveau message",
|
||||
"Dismiss": "Fermer",
|
||||
"Header": "Message de {sender}"
|
||||
}
|
||||
},
|
||||
"Errors": {
|
||||
"MessageSendIssue": "Envoi de message: {reason}",
|
||||
"MissingFields": "Certains champs sont vides, impossible d'envoyer le message.",
|
||||
"MissingHistory": "L'entrée de journal pour l'historique de {user} n'a pas été trouvée. Création d'une nouvelle pour l'utiliser."
|
||||
},
|
||||
"Settings": {
|
||||
"MessageDialogTitle": {
|
||||
"Title": "Titre fenêtre de messages reçus",
|
||||
"Hint": "Le titre des fenêtres de messages montrées aux joueurs"
|
||||
},
|
||||
"MessageDialogSenderTitle": {
|
||||
"Title": "Titre ajouté aux messages",
|
||||
"Hint": "Un titre ajouté au début des messages montrés aux joueurs, {sender} est remplacé par le nom de l'expéditeur"
|
||||
},
|
||||
"HistoryJournalTitle": {
|
||||
"Title": "Titre du journal d'historique",
|
||||
"Hint": "Le titre du journal créé pour conserver l'historique des messages d'un joueur, {name} est remplacé par le nom du joueur ou de son personnage. (Valeur par défaut si vide)"
|
||||
},
|
||||
"StoreHistory": {
|
||||
"Title": "Sauvegarder l'historique des messages ?",
|
||||
"Hint": "Les messages reçus par les joueurs devraient-ils être sauvegardés dans un journal d'historique ? Les messages pour les joueurs hors-ligne seront aussi sauvegardés."
|
||||
},
|
||||
"NotificationSound": {
|
||||
"Title": "Son de réception de message",
|
||||
"Hint": "Un son à jouer quand un joueur reçoit un message"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue