From ffc6c78395b1354fc615548a938aef6fd5036060 Mon Sep 17 00:00:00 2001 From: Forien Date: Sun, 21 Jun 2020 19:22:14 +0200 Subject: [PATCH] v0.3.2 (#29) * Added French translation provided by Discord members rectulo and Naoki * Abstract Rewards now are a little transparent (0.9 opacity) and their text is in italic --- .gitignore | 1 + README.md | 6 +- changelog.md | 20 +++-- lang/fr.json | 164 ++++++++++++++++++++++++++++++++++ lang/ko.json | 1 + lang/missing/fr.json | 86 +----------------- lang/missing/ko.json | 4 +- module.json | 8 +- modules/init.mjs | 11 ++- styles/init.css | 3 + styles/init.css.map | 2 +- styles/quest-preview.scss | 5 ++ templates/welcome-screen.html | 48 +++++----- 13 files changed, 230 insertions(+), 129 deletions(-) create mode 100644 lang/fr.json diff --git a/.gitignore b/.gitignore index df494480..0dd20ab4 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ lang/untranslated.json node_modules/ foundry.js package.json +/changelog.html diff --git a/README.md b/README.md index d6050afc..efe16bdb 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,8 @@ # FoundryVTT - Forien's Quest Log -![GitHub Releases](https://img.shields.io/github/downloads/Forien/foundryvtt-forien-quest-log/latest/total) -**[Current version]**: v0.3.1 +![GitHub release (latest SemVer)](https://img.shields.io/github/v/release/forien/foundryvtt-forien-quest-log?style=for-the-badge) ![GitHub Releases](https://img.shields.io/github/downloads/Forien/foundryvtt-forien-quest-log/latest/total?style=for-the-badge) ![GitHub All Releases](https://img.shields.io/github/downloads/Forien/foundryvtt-forien-quest-log/total?style=for-the-badge&label=Downloads+total) **[Compatibility]**: *FoundryVTT* 0.6.0+ **[Systems]**: *any* -**[Languages]**: *English, German, Japanese, Korean, Polish* +**[Languages]**: *English, French, German, Japanese, Korean, Polish* This module provides comprehensive Quest Log system for players and Game Masters to use with Foundry Virtual Table Top @@ -68,6 +67,7 @@ If you wish to contact me for any reason, reach me out on Discord using my tag: * Thanks to Brother Sharp for providing Japanese translation * Thanks to Acd-Jake for providing German translation * Thanks to KLO for providing Korean translation +* Thanks to rectulo and Naoki for providing French translation ## Support diff --git a/changelog.md b/changelog.md index 08293ead..fa660f61 100644 --- a/changelog.md +++ b/changelog.md @@ -2,11 +2,15 @@ ## v0.3.X -## v0.3.1 +### v0.3.2 +* Added French translation provided by Discord members rectulo and Naoki +* Abstract Rewards now are a little transparent (0.9 opacity) and their text is in italic + +### v0.3.1 * Added Korean translation provided by Discord member KLO * Show GM information if players can't see shared quest -#### v0.3.0 +## v0.3.0 * Added „Personal Quests”, a feature that allows GM to show any Quest to only specific player(s). * Added Entity linking to Tasks (for example `@Actor[Vash]` or `@Item[Cursed Sword]`). * Fixed Entity linking in Description for players. @@ -27,12 +31,12 @@ * Provided code comment blocks for most Functions. Not yet a Documentation, but could help those who peek at my module to learn. -### v0.2.X +## v0.2.X -#### v0.2.4 +### v0.2.4 * Added German translation provided by Discord member Acd-Jake -#### v0.2.3 +### v0.2.3 * Added Japanese translation provided by Discord member Brother Sharp * Added option to sort Quest Log * Hidden "add new task" from players @@ -40,19 +44,19 @@ * Added module setting for centering titles in Quest Log * Added Actor's name as a tooltip in Quest Log -#### v0.2.2 +### v0.2.2 * Allowed to change quest giver to existing quest by draggin new actor onto preview * Widened and squished Tasks and Rewards boxes respectively to allow better space management * Added word wrapping for tasks * Fixed distorted Quest Giver's images * Moved window initialization to 'ready' hook to fix translation -#### v0.2.1 +### v0.2.1 * Fully prepared module for translation - all strings should be translatable * Added scroll for overflowing quest's description * Added toggle between Actor's/Token's image for Quest Giver's image * Added failed state for tasks * Translated to Polish -#### v0.2.0 +## v0.2.0 * Initial release diff --git a/lang/fr.json b/lang/fr.json new file mode 100644 index 00000000..aecaf87f --- /dev/null +++ b/lang/fr.json @@ -0,0 +1,164 @@ +{ + "ForienQuestLog": { + "NewQuest": "Nouvelle quête", + "QuestLogButton": "Journal des quêtes", + "Quests": "Quêtes", + "SampleReward": "ex : 300 Points d’Expérience", + "SampleTask": "ex : Tuer tous les rats dans l’Auberge de „La cheville tordue” ", + + "QuestTypes": { + "InProgress": "En cours", + "Completed": "Achevée", + "Failed": "Échouée", + "Hidden": "Cachée" + }, + + "Buttons": { + "AddNewQuest": "Ajouter nouvelle Quête", + "AddNewTask": "Ajouter nouvelle Tâche" + }, + + "QuestForm": { + "Title": "Ajouter nouvelle Quête", + "QuestGiver": "Commanditaire", + "QuestGiverPlaceholder": "Nom ou ID du commanditaire", + "QuestTitle": "Nom de la Quête", + "DragDropActor": "Glisser/Déposer un acteur ici pour en faire un commanditaire", + "QuestDescription": "Description de la quête", + "QuestGMNotes": "Notes du MJ", + "Submit": "Valider" + }, + + "QuestLog": { + "Title": "Journal de Quête", + "Table": { + "QuestGiver": "Commanditaire", + "QuestTitle": "Nom de la Quête", + "Tasks": "Tâche(s)", + "Actions": "Actions" + }, + "Tabs": { + "Available": "Disponible", + "InProgress": "En cours", + "Completed": "Achevée", + "Failed": "Échouée", + "Hidden": "Cachée" + } + }, + + "QuestPreview": { + "Title": "Détails sur la quête", + "Objectives": "Objectifs", + "Rewards": "Récompenses", + "DragDropRewards": "Glisser/Déposer les objets ici pour en faire des récompenses", + "InvalidQuestId": "Ne peut ouvrir la prévisualisation de la quête en raison d’une ID de Quête invalide.", + "HeaderButtons": { + "Show": "Montrer aux joueurs" + }, + + "Management": { + "IsPersonalQuest": "Est-ce une quête personnelle ?", + "IsPersonalQuestDescription": "Cocher pour donner à la quête un personnage. Cela sera invisible pour tous les joueurs sauf ceux spécifiquement marqués ci-dessous. Décocher cette option retirera toutes les permissions et déplacera la quête dans l’onglet Cachée." + }, + + "Tabs": { + "Details": "Détails", + "QuestManagement": "Modifier la Quête", + "GMNotes": "Notes MJ" + } + + }, + + "DeleteDialog": { + "Title": "Effacer {name}", + "Header": "Êtes-vous sûr ?", + "Body": "Cette quête et ces données seront effacées définitivement.", + "Delete": "Effacer", + "Cancel": "Annuler" + }, + + "Notifications": { + "CannotOpen": "Ne peut ouvrir les détails de la Quête. Soit vous n’avez pas la permission, soit la quête n’existe plus ou l’ID fournie était invalide.", + "UserCantOpen": "L'utilisateur {user} n’a pas la permission d'ouvrir cette quête.", + + "QuestMoved": "Quête déplacée dans un nouveau dossier avec un nouveau : {target}" + }, + + "Settings": { + "allowPlayersDrag": { + "Enable": "Permettre aux joueurs de récupérer les récompenses", + "EnableHint": "Cocher pour autoriser les joueurs à récupérer les récompenses de la fenêtre Détails de la quête à leur propres Acteurs." + }, + "availableQuests": { + "Enable": "Montre l’onglet disponible", + "EnableHint": "Cocher pour montrer un nouvelle onglet \"Disponible\" dans le journal des quêtes, où les joueurs pourront voir toutes les quêtes non-cachées avant qu’elles soient acceptées." + }, + "navStyle": { + "Enable": "Style de navigation ", + "EnableHint": "Décider comment la navigation dans le journal de quête sera affichée.", + "bookmarks": "Marque-page", + "classic": "Onglets classiques" + }, + "showFolder": { + "Enable": "Montre le dossier des quêtes", + "EnableHint": "Cocher pour montrer le dossier des données de quête dans l’onglet Journal. Seulement pour DÉBUGGER." + }, + "showTasks": { + "Enable": "Montre les tâches dans le Journal de quête", + "EnableHint": "Décide si ou comment montrer le montant des tâches (objectifs) à côté du titre de la Quête dans le journal de quête. Cela n’a pas d’effet sur la prévisualisation de la Quête individuelle.", + "default": "montre les tâches : effectuées/total", + "onlyCurrent": "Montre les tâches : effectuées", + "no": "Cache la colonne \"tâches\"" + }, + "titleAlign": { + "Enable": "Alignement du titre de la quête", + "EnableHint": "Décide comment positionner les titres de quête dans la table de l’onglet du Journal de quête.", + "left": "Alignés à gauche", + "center": "Centrés" + } + }, + + "Tooltips": { + "SetAvailable": "Définir comme Disponible", + "SetActive": "Définir comme En cours", + "SetCompleted": "Définir comme Achevée", + "SetFailed": "Définir comme Échouée", + "Hide": "Cacher", + "Delete": "Effacer", + "AddAbstractReward": "Ajouter une récompense abstraite", + "PersonalQuestButNoPlayers": "C’est une quête personnelle, personne ne peut la voir", + "PersonalQuestVisibleFor": "C’est une quête personnelle pour ", + "RewardHidden": "Récompense cachée. Cocher pour la montrer.", + "RewardVisible": "Récompense visible. Cocher pour la cacher.", + "TaskHidden": "Tache cachée. Cocher pour la montrer.", + "TaskVisible": "Tâche visible. Cocher pour la cacher.", + "ToggleImage": "Activer l’image du token/acteur" + }, + + "Api": { + "__COMMENT__": "No need for translating lines starting with 'API ERROR', they show in console for developers only.", + "create": { + "title": "API Error: Title property is required to create new Quest" + }, + "hooks": { + "createOpenQuestMacro": { + "name": "Ouvrir la Quête „{name}”", + "error": { + "noQuest": "API Error: Can't create macro with invalid Quest ID" + } + } + }, + "reward": { + "create": { + "data": "API Error: Data property with at least {name, img} is required to create new Reward", + "type": "API Error: Type property is required to create new Reward" + } + }, + "task": { + "create": { + "name": "API Error: Name property is required to create new Task" + } + } + } + } +} diff --git a/lang/ko.json b/lang/ko.json index d259f5a1..6f2211f1 100644 --- a/lang/ko.json +++ b/lang/ko.json @@ -79,6 +79,7 @@ "Notifications": { "CannotOpen": "퀘스트 세부 정보를 열 수 없습니다. 권한이 없거나 퀘스트가 더 이상 존재하지 않거나 제공된 ID가 유효하지 않을 수 있습니다.", + "UserCantOpen": "{user} 플레이어는 이 퀘스트를 열람할 권한을 가지고 있지 않습니다.", "QuestMoved": "퀘스트를 새 폴더로 이동하고 새 상태를 부여했습니다 : {target}" }, diff --git a/lang/missing/fr.json b/lang/missing/fr.json index 10d245d7..9e26dfee 100644 --- a/lang/missing/fr.json +++ b/lang/missing/fr.json @@ -1,85 +1 @@ -{ - "ForienQuestLog.Api.hooks.createOpenQuestMacro.error.noQuest": "", - "ForienQuestLog.Api.hooks.createOpenQuestMacro.name": "", - "ForienQuestLog.Notifications.CannotOpen": "", - "ForienQuestLog.Api.create.title": "", - "ForienQuestLog.QuestForm.Title": "", - "ForienQuestLog.QuestLog.Title": "", - "ForienQuestLog.QuestPreview.InvalidQuestId": "", - "ForienQuestLog.QuestPreview.Title": "", - "ForienQuestLog.QuestPreview.HeaderButtons.Show": "", - "ForienQuestLog.SampleTask": "", - "ForienQuestLog.SampleReward": "", - "ForienQuestLog.NewQuest": "", - "ForienQuestLog.Tooltips.PersonalQuestVisibleFor": "", - "ForienQuestLog.Tooltips.PersonalQuestButNoPlayers": "", - "ForienQuestLog.Notifications.QuestMoved": "", - "ForienQuestLog.DeleteDialog.Title": "", - "ForienQuestLog.DeleteDialog.Header": "", - "ForienQuestLog.DeleteDialog.Body": "", - "ForienQuestLog.DeleteDialog.Delete": "", - "ForienQuestLog.DeleteDialog.Cancel": "", - "ForienQuestLog.Api.reward.create.type": "", - "ForienQuestLog.Api.reward.create.data": "", - "ForienQuestLog.Api.task.create.name": "", - "ForienQuestLog.QuestLogButton": "", - "ForienQuestLog.Settings.showFolder.Enable": "", - "ForienQuestLog.Settings.showFolder.EnableHint": "", - "ForienQuestLog.Settings.availableQuests.Enable": "", - "ForienQuestLog.Settings.availableQuests.EnableHint": "", - "ForienQuestLog.Settings.allowPlayersDrag.Enable": "", - "ForienQuestLog.Settings.allowPlayersDrag.EnableHint": "", - "ForienQuestLog.Settings.showTasks.Enable": "", - "ForienQuestLog.Settings.showTasks.EnableHint": "", - "ForienQuestLog.Settings.showTasks.default": "", - "ForienQuestLog.Settings.showTasks.onlyCurrent": "", - "ForienQuestLog.Settings.showTasks.no": "", - "ForienQuestLog.Settings.navStyle.Enable": "", - "ForienQuestLog.Settings.navStyle.EnableHint": "", - "ForienQuestLog.Settings.navStyle.bookmarks": "", - "ForienQuestLog.Settings.navStyle.classic": "", - "ForienQuestLog.Settings.titleAlign.Enable": "", - "ForienQuestLog.Settings.titleAlign.EnableHint": "", - "ForienQuestLog.Settings.titleAlign.left": "", - "ForienQuestLog.Settings.titleAlign.center": "", - "ForienQuestLog.Notifications.UserCantOpen": "", - "ForienQuestLog.Quests": "", - "ForienQuestLog.QuestLog.Table.QuestGiver": "", - "ForienQuestLog.QuestLog.Table.QuestTitle": "", - "ForienQuestLog.QuestLog.Table.Tasks": "", - "ForienQuestLog.QuestLog.Table.Actions": "", - "ForienQuestLog.Tooltips.SetAvailable": "", - "ForienQuestLog.Tooltips.SetActive": "", - "ForienQuestLog.Tooltips.SetCompleted": "", - "ForienQuestLog.Tooltips.SetFailed": "", - "ForienQuestLog.Tooltips.Hide": "", - "ForienQuestLog.Tooltips.Delete": "", - "ForienQuestLog.Tooltips.ToggleImage": "", - "ForienQuestLog.QuestPreview.Objectives": "", - "ForienQuestLog.Buttons.AddNewTask": "", - "ForienQuestLog.Tooltips.TaskHidden": "", - "ForienQuestLog.Tooltips.TaskVisible": "", - "ForienQuestLog.QuestPreview.Rewards": "", - "ForienQuestLog.Tooltips.AddAbstractReward": "", - "ForienQuestLog.QuestPreview.DragDropRewards": "", - "ForienQuestLog.Tooltips.RewardHidden": "", - "ForienQuestLog.Tooltips.RewardVisible": "", - "ForienQuestLog.QuestPreview.Management.IsPersonalQuest": "", - "ForienQuestLog.QuestPreview.Management.IsPersonalQuestDescription": "", - "ForienQuestLog.QuestForm.QuestGiver": "", - "ForienQuestLog.QuestForm.QuestGiverPlaceholder": "", - "ForienQuestLog.QuestForm.QuestTitle": "", - "ForienQuestLog.QuestForm.DragDropActor": "", - "ForienQuestLog.QuestForm.QuestDescription": "", - "ForienQuestLog.QuestForm.QuestGMNotes": "", - "ForienQuestLog.QuestForm.Submit": "", - "ForienQuestLog.QuestLog.Tabs.Available": "", - "ForienQuestLog.QuestLog.Tabs.InProgress": "", - "ForienQuestLog.QuestLog.Tabs.Completed": "", - "ForienQuestLog.QuestLog.Tabs.Failed": "", - "ForienQuestLog.QuestLog.Tabs.Hidden": "", - "ForienQuestLog.Buttons.AddNewQuest": "", - "ForienQuestLog.QuestPreview.Tabs.Details": "", - "ForienQuestLog.QuestPreview.Tabs.QuestManagement": "", - "ForienQuestLog.QuestPreview.Tabs.GMNotes": "" -} \ No newline at end of file +{} \ No newline at end of file diff --git a/lang/missing/ko.json b/lang/missing/ko.json index b3b5e3a7..9e26dfee 100644 --- a/lang/missing/ko.json +++ b/lang/missing/ko.json @@ -1,3 +1 @@ -{ - "ForienQuestLog.Notifications.UserCantOpen": "" -} \ No newline at end of file +{} \ No newline at end of file diff --git a/module.json b/module.json index fc175e13..9b3edb4e 100644 --- a/module.json +++ b/module.json @@ -9,14 +9,14 @@ "url": "https://www.patreon.com/forien" } ], - "version": "0.3.1", + "version": "0.3.2", "minimumCoreVersion": "0.6.0", "compatibleCoreVersion": "0.6.3", "url": "https://github.com/Forien/foundryvtt-forien-quest-log", "manifest": "https://raw.githubusercontent.com/Forien/foundryvtt-forien-quest-log/master/module.json", - "download": "https://github.com/Forien/foundryvtt-forien-quest-log/releases/download/v0.3.1/v0.3.1.zip", - "readme": "https://github.com/Forien/foundryvtt-forien-quest-log/blob/v0.3.1/README.md", - "changelog": "https://github.com/Forien/foundryvtt-forien-quest-log/blob/v0.3.1/changelog.md", + "download": "https://github.com/Forien/foundryvtt-forien-quest-log/releases/download/v0.3.2/v0.3.2.zip", + "readme": "https://github.com/Forien/foundryvtt-forien-quest-log/blob/v0.3.2/README.md", + "changelog": "https://github.com/Forien/foundryvtt-forien-quest-log/blob/v0.3.2/changelog.md", "bugs": "https://github.com/Forien/foundryvtt-forien-quest-log/issues", "languages": [ { diff --git a/modules/init.mjs b/modules/init.mjs index 0d63e775..01fe6dbf 100644 --- a/modules/init.mjs +++ b/modules/init.mjs @@ -15,14 +15,17 @@ Hooks.once('init', () => { Utils.preloadTemplates(); + Hooks.callAll("ForienQuestLog.afterInit"); +}); + +Hooks.once('setup', () => { window.Quests = QuestApi; + window.QuestLog = new QuestLogClass(); - Hooks.call("ForienQuestLog.afterInit"); + Hooks.callAll("ForienQuestLog.afterSetup"); }); Hooks.once("ready", () => { - window.QuestLog = new QuestLogClass(); - QuestFolder.initializeJournals(); if (VersionCheck.check(constants.moduleName)) { @@ -35,7 +38,7 @@ Hooks.once("ready", () => { // Allow and process incoming socket data Socket.listen(); - Hooks.call("ForienQuestLog.afterReady"); + Hooks.callAll("ForienQuestLog.afterReady"); }); Hooks.on("renderJournalDirectory", (app, html, data) => { diff --git a/styles/init.css b/styles/init.css index f5700303..3c6dbc74 100644 --- a/styles/init.css +++ b/styles/init.css @@ -307,6 +307,9 @@ float: left; } #forien-quest-preview .quest-body .details .rewards-gc .rewards-box .reward .name { line-height: 34px; } + #forien-quest-preview .quest-body .details .rewards-gc .rewards-box .reward.abstract-reward { + opacity: 0.85; + font-style: italic; } #forien-quest-preview .quest-body .details i.fas.toggleHidden { cursor: pointer; } #forien-quest-preview .quest-body .details i.fas.toggleHidden.fa-eye-slash { diff --git a/styles/init.css.map b/styles/init.css.map index c5dff08f..10b9920d 100644 --- a/styles/init.css.map +++ b/styles/init.css.map @@ -1,6 +1,6 @@ { "version": 3, -"mappings": "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", +"mappings": "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", "sources": ["quest-log.scss","init.scss","quest-form.scss","quest-preview.scss"], "names": [], "file": "init.css" diff --git a/styles/quest-preview.scss b/styles/quest-preview.scss index 4bd0d87a..d6d73c8b 100644 --- a/styles/quest-preview.scss +++ b/styles/quest-preview.scss @@ -233,6 +233,11 @@ .name { line-height: 34px; } + + &.abstract-reward { + opacity: 0.85; + font-style: italic; + } } } } diff --git a/templates/welcome-screen.html b/templates/welcome-screen.html index 2082f871..3f915225 100644 --- a/templates/welcome-screen.html +++ b/templates/welcome-screen.html @@ -34,16 +34,24 @@

Suggestions? Feature Requests? Feedback?

Changelog

-

v0.3.0

+

v0.3.2

+ +

v0.3.1

+ +

v0.3.0

  • Added „Available Tab” as an optional setting. Redone actions so they make more sense in their context.
  • Added option allowing GM to hide any Task and Reward from players.
  • -
  • Added "Abstract" type Rewards, which are not "Item" entities, are not draggable, but can have any name and image applied to them.
  • +
  • Added "Abstract" type Rewards, which are not "Item" entities, are not draggable, but can have any name and image applied to them.
  • Added optional Settings option that when checked, allows Players to drag Rewards onto their Actor sheets. (disabled by default)
  • Added "Show Players" button for Quest Details, that will force open Quests Details for all players that have permission to see it.
  • Hidden journal folder for quest data even for GM. Can be turned on back in settings.
  • @@ -52,44 +60,42 @@

    v0.3.0

  • Fixed floating checkmarks for tasks when tasks overflow box.
  • Added visible indication of each Task to help players distinguish separate tasks.
  • Changed the way Quest Log is scrolling with many quests.
  • -
  • Added scrolling to Tasks and Rewards, because people are crazy.
  • - - +
  • Added scrolling to Tasks and Rewards, because people are crazy.
  • Created API at game.quests for use in Macros and Modules.
  • -
  • Using API, allowed to drag&drop Quests from Quest Log onto Hotbar to create an "Open Quest" macro.
  • +
  • Using API, allowed to drag&drop Quests from Quest Log onto Hotbar to create an "Open Quest" macro.
  • Provided code comment blocks for most Functions. Not yet a Documentation, but could help those who peek at my module to learn.
  • -

    v0.2.X

    -

    v0.2.4

    +

    v0.2.X

    +

    v0.2.4

    -

    v0.2.3

    +

    v0.2.3

    -

    v0.2.2

    +

    v0.2.2

    -

    v0.2.1

    +

    v0.2.1

    -

    v0.2.0

    +

    v0.2.0