Skip to content

Commit

Permalink
Merge pull request #1974 from chrismaille/develop
Browse files Browse the repository at this point in the history
Import Player Data as Foundry Items
  • Loading branch information
mjeffw authored Sep 28, 2024
2 parents d8f0f7b + 36b5ad7 commit 9e7d19f
Show file tree
Hide file tree
Showing 36 changed files with 2,617 additions and 318 deletions.
21 changes: 20 additions & 1 deletion lang/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -616,6 +616,14 @@
"GURPS.importTooManyContainers": "Es gibt zu viele Ebenen von Containern. Der Foundry-Import unterstützt nur bis zu 3 Ebenen von Unterbehältern.",
"GURPS.importSuccessful": "{name} erfolgreich importiert.",
"GURPS.importSeeUsersGuide": "Im Benutzerhandbuch befinden sich Informationen darüber, wo die neueste Version zu erhalten ist.",
"GURPS.importSheetTitle": "Importiere {generator} Blatt",
"GURPS.importSheetHint": "Importiere Daten für {name} mit {generator}. Bitte warten...",
"GURPS.importSelectFileTitle": "Wähle eine Datei, die aus GCS oder GCA exportiert wurde.",
"GURPS.importSelectFileSource": "Quelldaten",
"GURPS.importSelectFileDescribeAction": "Dieser Import wird:",
"GURPS.importSelectFileOverwriteAction": "Die Daten für: <b>{name}</b> überschreiben.",
"GURPS.importSelectFileItemAction": "Ausrüstung importieren als: <span style='color: {equipColor}'><b>{equipType}</b>.</span>",
"GURPS.importSelectFileNote": "HINWEIS: Dies kann nicht rückgängig gemacht werden.",
"__System Settings__": "=========",
"GURPS.settingShowReadMe": "Bei Versionswechsel 'Liesmich' anzeigen",
"GURPS.settingHintShowReadMe": "Wenn diese Option aktiviert ist, zeigt das System bei jeder Versionsänderung die Datei 'Liesmich' an.",
Expand All @@ -627,6 +635,8 @@
"GURPS.settingHintBasicPDFs": "Wähle 'Kombiniert' oder 'Getrennt' und verwende die entsprechenden PDF-Codes bei der Konfiguration von PDFoundry. Hinweis: Wenn 'Getrennt' gewählt wird, sollte sich das Basic Set Campaigns PDF während des PDFoundry-Tests auf Seite 340 öffnen.",
"GURPS.settingBasicPDFsCombined": "Kombiniertes Basic Set (code 'B')",
"GURPS.settingBasicPDFsSeparate": "Getrennt (Characters, 'B'; Campaigns, 'BX')",
"GURPS.settingPDFOpenFirst": "Öffne das erste gefundene PDF",
"GURPS.settingHintPDFOpenFirst": "Wenn diese Option aktiviert ist, wird das System das erste gefundene PDF öffnen, wenn mehrere Seitenreferenzen angegeben sind. Wenn diese Option deaktiviert ist, wird das System alle gefundenen PDFs öffnen.",
"GURPS.settingImportIgnoreName": "Import: Attribut 'Name' ignorieren",
"GURPS.settingHintImportIgnoreName": "Wenn diese Option aktiviert ist, ignoriert das System das Attribut 'Name' des Akteurs während des Imports. Dies ist nützlich, wenn der Name, der in Foundry verwendet wird, von GCA/GCS abweicht und nicht gewollt ist, dass er bei jedem Import überschrieben wird.",
"GURPS.settingBlockImport": "Nur SERIÖSE Spieler dürfen importieren",
Expand Down Expand Up @@ -710,10 +720,14 @@
"GURPS.settingHintRemoveUnequipped": "Wenn diese Option aktiviert ist, werden die Namen der Nahkampf- und Fernkampfangriffe mit der Liste der getragenen Ausrüstung verglichen, und wenn eine Namensübereinstimmung gefunden wird, wird der Angriff nur aufgeführt, wenn die Ausrüstung ausgerüstet ist",
"GURPS.settingImportBrowserImporter": "Nicht lokal gehosteten Importdialog verwenden",
"GURPS.settingImportHintBrowserImporter": "Diese Option aktivieren, wenn die Foundry-Instanz nicht lokal gehosted wird (Z.B. über The Forge). Dieser Importdialog kann sich den Speicherort der Importdatei während der Sitzung merken (d. h., wenn die Figur in derselben Sitzung erneut importiert wird, muss der Dateidialog nicht aufgerufen werden).",
"GURPS.settingUseFoundryItems": "Verwende Foundry-Items für Ausrüstung",
"GURPS.settingHintUseFoundryItems": "Wenn aktiviert, erstellt das System Foundry-Items für Spielerinventar, Funktionen, Fertigkeiten und Zaubersprüche beim Importieren von Charakterbögen. Wenn du den Charakterbogen von GCA/GCS zum ersten Mal importierst, erstellt das System jedes Item und versucht, die aktuellen Spielerdaten auf dem Akteursbogen zu erhalten, einschließlich Name, Bild, Anzahl, Verwendungen und Notizen. Dies kann eine sehr lange Operation sein, insbesondere für GCS-Blätter.",
"GURPS.settingNoEditAllowed": "Ausrüstung bearbeiten nicht erlaubt",
"GURPS.settingNoEquipAllowedHint": "Warnung: Du versuchst, eine Ausrüstung zu bearbeiten, die nicht mit einem Foundry-Item verknüpft ist, wenn die Einstellung 'Verwende Foundry-Items für Ausrüstung' aktiv ist. Bitte importiere den Charakterbogen erneut, um das Foundry-Item für diesen Akteur zu erstellen.",
"GURPS.settingNoItemAllowedHint": "Warnung: Du versuchst, ein importiertes Item zu bearbeiten, wenn die Einstellung 'Verwende Foundry-Items für Ausrüstung' deaktiviert ist. Bitte importiere den Charakterbogen erneut, um das Equipment für diesen Akteur zu erstellen.",
"GURPS.settingShowDebugInfo": "Dokument Debug Info anzeigen",
"GURPS.settingHintShowDebugInfo": "Für Dokumentdialogs (Akteure, Gegenstände, etc.) wird das Debug-Symbol im Fenstertitel angezeigt. Wenn es gedrückt wird, wird die Dokumentdaten in einem Dialog angezeigt.",
"GURPS.settingShowDebugTooltip": "Zeige Debug-Informationen",

"GURPS.adDisad": "Vorteil/Nachteil",
"GURPS.adDisadQuirkPerk": "Vorteil/Nachteil/Marotte/Minivorteil",
"GURPS.conditionalModifier": "Situativer Modifikator",
Expand Down Expand Up @@ -812,6 +826,9 @@
"GURPS.overridden": "überschrieben",
"GURPS.pass": "Passieren",
"GURPS.pdfPageReference": "Seiten Ref",
"GURPS.parentItemTooltip": "<div>Von {type}:<br>{name}</div>",
"GURPS.cannotDropItemAlreadyExists": "Du hast diesen Gegenstand bereits.",
"GURPS.droppingItemNotification": "{actorName} erhält {itemName}",

"GURPS.pointDamage": "<span class='roll-value'>{damage}</span> Punkte Schaden",
"GURPS.pointsDamage": "<span class='roll-value'>{damage}</span> Punkte Schaden.",
Expand All @@ -834,6 +851,8 @@
"GURPS.showQuestion": "Zeigen?",
"GURPS.skill": "Fertigkeit",
"GURPS.skillLevel": "Fertigkeits Level",
"GURPS.skillType": "Fertigkeits Typ",
"GURPS.skillRelativeLevel": "Fertigkeits Level (relativ)",
"GURPS.skillsTab": "Fertigkeiten",
"GURPS.spell": "Zauberspruch",
"GURPS.spellsTab": "Zaubersprüche",
Expand Down
31 changes: 30 additions & 1 deletion lang/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@
"GURPS.descriptionReligion": "Religion",
"GURPS.descriptionSizeModifier": "Size Modifier (SM)",
"GURPS.descriptionSkin": "Skin",
"GURPS.SM": "SM",
"GURPS.TL": "TL",
"GURPS.descriptionTechLevel": "Tech Level (TL)",
"GURPS.weight": "Weight",
"GURPS.share": "Share",
Expand Down Expand Up @@ -114,7 +116,7 @@
"GURPS.spellDuration": "Duration",
"GURPS.spellMaintain": "Maintain",
"GURPS.spells": "Spells",
"GURPS.spellTime": "Time",
"GURPS.spellTime": "Casting Time",
"GURPS.spellResist": "Resisted By",
"GURPS.spellDifficulty": "Difficulty",
"__Character Equipment__": "=========",
Expand Down Expand Up @@ -774,6 +776,16 @@
"GURPS.importSeeUsersGuide": "Check the Users Guide for details on where to get the latest version.",
"GURPS.importOldGCSFile": "Your character was saved with an older version of GCS, which does not output some required attributes. Update GCS to at least version 4.36, open and save your character file, then try again.",
"GURPS.importNoJSONDetected": "Cannot parse JSON. Your GCS file seems to be corrupted.",
"GURPS.importSheetTitle": "Importing {generator} Sheet",
"GURPS.importSheetHint": "Importing data for {name} using {generator}. Please wait...",
"GURPS.importTraitToFoundryItem": "Foundry Item",
"GURPS.importTraitToClassicData": "Classic Data",
"GURPS.importSelectFileTitle": "Select a file exported from GCS or GCA.",
"GURPS.importSelectFileSource": "Source Data",
"GURPS.importSelectFileDescribeAction": "This import will:",
"GURPS.importSelectFileOverwriteAction": "Overwrite the data for: <b>{name}</b>.",
"GURPS.importSelectFileItemAction": "Import Equipment as: <span style='color: {equipColor}'><b>{equipType}</b>.</span>",
"GURPS.importSelectFileNote": "NOTE: This cannot be un-done.",
"__System Settings__": "=========",
"GURPS.settingShowReadMe": "Show 'Read Me' on version change",
"GURPS.settingHintShowReadMe": "If checked, the system will display the 'Read Me' file every time a version change is detected.",
Expand All @@ -786,6 +798,8 @@
"GURPS.settingHintBasicPDFs": "Select 'Combined' or 'Separate' and use the associated PDF codes when configuring PDFoundry. Note: If you select 'Separate', the Basic Set Campaigns PDF should open up to page 340 during the PDFoundry test.",
"GURPS.settingBasicPDFsCombined": "Combined Basic Set (code 'B')",
"GURPS.settingBasicPDFsSeparate": "Separate (Characters, 'B'; Campaigns, 'BX')",
"GURPS.settingPDFOpenFirst": "Open first PDF found",
"GURPS.settingHintPDFOpenFirst": "If checked, the system will open the first PDF found when multiple Page Refs are informed. If unchecked, system will open all PDFs founded.",
"GURPS.settingImportIgnoreName": "Import: Ignore 'name' attribute",
"GURPS.settingHintImportIgnoreName": "If checked, the system will ignore the 'name' attribute of the Actor during imports. This is useful if the name that you use in Foundry differs from GCA/GCS and you don't want it overwritten on every import.",
"GURPS.settingBlockImport": "Only TRUSTED players may Import",
Expand All @@ -812,6 +826,8 @@
"GURPS.settingHintFlagUserCreated": "If checked, a small icon will appear after user created (not imported) equipment and before user created notes.",
"GURPS.settingFlagItems": "Actor: Display Foundry Item Flag",
"GURPS.settingHintFlagItems": "If checked, a small icon will appear after equipment (and features) created from Foundry Items",
"GURPS.settingGlobalItems": "Actor: Display Foundry Global Item Flag",
"GURPS.settingHintGlobalItems": "If checked, a small icon will appear after equipment (and features) dropped from Foundry Compendiums",
"GURPS.settingQtyItems": "Actor: Display QTY/Count saved Flag",
"GURPS.settingHintQtyItems": "If checked, a small icon will appear after equipment where the QTY/Count will be saved during imports",
"GURPS.settingConvertRanged": "Actor: Convert 'x2/x5' range to yards",
Expand Down Expand Up @@ -878,6 +894,11 @@
"GURPS.settingApplyBasedOnTarget": "'Target'",
"GURPS.settingTokenOverrideRefresh": "Override Token scaling",
"GURPS.settingHintTokenOverrideRefresh": "If \"on\", try to draw tokens to properly fit the hex grid. Overrides Foundry drawing functionality -- turn this off if there's any odd Foundry drawing behavior. Requires reloading the world.",
"GURPS.settingUseFoundryItems": "Use Foundry Items for Player Data",
"GURPS.settingHintUseFoundryItems": "If checked, the system will create Foundry Items for player inventory, features, skills and spells when importing character sheets. When you import the character sheet from GCA/GCS for the first time, the system will create each item trying to preserve current player data info on actor sheet, including name, image, count, uses and notes. This can be a very long operation, especially for GCS sheets.",
"GURPS.settingNoEditAllowed": "No Equipment Editing Allowed",
"GURPS.settingNoEquipAllowedHint": "Warning: You're trying to edit an equipment that is not linked to a Foundry item when settings 'Use Foundry Items for Equipment' is active. Please reimport the character sheet to recreate the Foundry item for this actor.",
"GURPS.settingNoItemAllowedHint": "Warning: You're trying to edit an imported Item when settings 'Use Foundry Items for Equipment' is disabled. Please reimport the character sheet to recreate the Equipment for this actor.",
"GURPS.settingShowDebugInfo": "Show Document Debug Info",
"GURPS.settingHintShowDebugInfo": "For Document dialogs (Actors, Items, etc.), show the debug icon on the window title. When pressed it will display the document data in a dialog.",
"GURPS.settingShowDebugTooltip": "Show debug information",
Expand Down Expand Up @@ -973,6 +994,7 @@
"GURPS.current": "Current",
"GURPS.currentdodge": "Dodge",
"GURPS.damageAbove": "Damage above ",
"GURPS.disadvantage": "Disadvantage",
"GURPS.dead": "Dead",
"GURPS.defense": "Defense",
"GURPS.destroyed": "Destroyed",
Expand Down Expand Up @@ -1028,6 +1050,7 @@
"GURPS.ok": "OK",
"GURPS.overridden": "overridden",
"GURPS.pass": "Pass",
"GURPS.parentItemTooltip": "<div>From {type}:<br>{name}</div>",
"GURPS.pdfPageReference": "Page Ref",
"GURPS.pdfRef": "Ref",
"GURPS.pointDamage": "<span class='roll-value'>{damage}</span> point of damage",
Expand All @@ -1051,6 +1074,8 @@
"GURPS.showQuestion": "Show?",
"GURPS.skill": "Skill",
"GURPS.skillLevel": "Skill Level",
"GURPS.skillType": "Skill Type",
"GURPS.skillRelativeLevel": "Relative Level",
"GURPS.skillsTab": "Skills",
"GURPS.spell": "Spell",
"GURPS.spellsTab": "Spells",
Expand Down Expand Up @@ -1155,6 +1180,10 @@
"GURPS.pdfOffset": "Page Offset",
"GURPS.pdfCode": "PDF Book Code",
"GURPS.noViableSkill": "This character does not have a viable skill (effective level 3 or higher) that can be rolled",
"GURPS.droppedItem": "Dragged Item",
"GURPS.cannotDropItemAlreadyExists": "You already have this item.",
"GURPS.droppingItemNotification": "{actorName} gets {itemName}",
"GURPS.OTFormulasEvent": "OTF Formulas",
"__Rolling__": "=========",
"GURPS.rollVs": "Roll vs",
"GURPS.rollNewTarget": "New Target: ({target})",
Expand Down
25 changes: 23 additions & 2 deletions lang/fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -756,6 +756,8 @@
"GURPS.settingHintBasicPDFs": "Sélectionnez 'Combiné' ou 'Separé' et utilisez les codes PDF associés lors de la configuration de PDFFoundry. Note: Si vous sélectionnez 'Separate', le PDF Basic Set Campaigns devrait s'ouvrir à la page 340 pendant le test de PDFoundry.",
"GURPS.settingBasicPDFsCombined": "Basic Set Combiné (code 'B')",
"GURPS.settingBasicPDFsSeparate": "Séparé (Personnages, 'B'; Campagnes, 'BX')",
"GURPS.settingPDFOpenFirst": "Ouvrir le premier PDF trouvé",
"GURPS.settingHintPDFOpenFirst": "Si coché, le système ouvrira le premier PDF trouvé lorsque plusieurs références de page sont indiquées. Si décoché, le système ouvrira tous les PDF trouvés.",
"GURPS.settingImportIgnoreName": "Import: Ignorer l'attribut 'Nom'",
"GURPS.settingHintImportIgnoreName": "Si coché, le système ignorera l'attribut 'Nom' de l'Acteur durant les imports. C'est utile si le nom sur Foundry est différent de GCA/GCS et que vous ne voulez pas écraser à chaque import.",
"GURPS.settingBlockImport": "Seuls les joueurs de 'Trusted' peuvent Importer",
Expand Down Expand Up @@ -839,10 +841,14 @@
"GURPS.settingHintRemoveUnequipped": "Si coché, les noms des attaques de Mêlée et à Distance seront comparés à la liste des équipements portés, et si une correspondance est trouvée, l'attaque sera seulement listée si l'équipement est équipé",
"GURPS.settingImportBrowserImporter": "Utiliser la fenêtre d'import pour hôte distant",
"GURPS.settingImportHintBrowserImporter": "Cocher ceci si vous n'hébergez pas votre instance de Foundry localement (vous hébergez à distance, par ex. Forge). Cette fenêtre d'import peut mémoriser l'emplacement de vos fichiers d'import pendant la session (cela signifie que si vous importez de nouveau le personnage dans la même session, la fenêtre ne se rouvrira pas).",
"GURPS.settingUseFoundryItems": "Utiliser les Objets Foundry pour les Données Joueurs",
"GURPS.settingHintUseFoundryItems": "Si coché, le système créera des Objets Foundry pour l'inventaire, les traits, les compétences et les sorts des joueurs lors de l'importation des feuilles de personnage. Lorsque vous importez la feuille de personnage de GCA/GCS pour la première fois, le système créera chaque objet en essayant de préserver les informations actuelles des données des joueurs sur la feuille de personnage, y compris le nom, l'image, le compte, les utilisations et les notes. Cela peut être une opération très longue, surtout pour les feuilles GCS.",
"GURPS.settingNoEditAllowed": "Pas d'édition d'équipement autorisée",
"GURPS.settingNoEquipAllowedHint": "Attention: Vous essayez d'éditer un équipement qui n'est pas lié à un objet Foundry lorsque les paramètres 'Utiliser les Objets Foundry pour l'Equipement' sont actifs. Veuillez réimporter la feuille de personnage pour créer l'objet Foundry pour cet acteur.",
"GURPS.settingNoItemAllowedHint": "Attention: Vous essayez d'éditer un équipement importé lorsque les paramètres 'Utiliser les Objets Foundry pour l'Equipement' sont désactivés. Veuillez réimporter la feuille de personnage pour recréer l'équipement pour cet acteur.",
"GURPS.settingShowDebugInfo": "Montrer les infos de débogage",
"GURPS.settingHintShowDebugInfo": "Pour les dialogues de document (Acteurs, Objets, etc.), montre l'icône de débogage sur le titre de la fenêtre. Quand pressé, cela affichera les données du document dans un dialogue.",
"GURPS.settingShowDebugTooltip": "Montrer les infos de débogage",

"__Color Settings__": "=========",
"GURPS.settingColorSheetMenuTitle": "Coloration Feuille Personnage",
"GURPS.settingColorSheetMenuHint": "Paramètres Coloration Feuille Personnage",
Expand Down Expand Up @@ -964,6 +970,16 @@
"GURPS.itemEditor": "Editeurs Objets",
"GURPS.itemFeatures": "Caractéristiques",
"GURPS.itemImport": "Import Bibliothèque d'Equipement",
"GURPS.importSheetTitle": "Importation de la Feuille {generator}",
"GURPS.importSheetHint": "Importation des données pour {name} en utilisant {generator}. Veuillez patienter...",
"GURPS.importTraitToFoundryItem": "Objet Foundry",
"GURPS.importTraitToClassicData": "Données Classiques",
"GURPS.importSelectFileTitle": "Sélectionnez un fichier exporté depuis GCS ou GCA.",
"GURPS.importSelectFileSource": "Données Source",
"GURPS.importSelectFileDescribeAction": "Cet import va:",
"GURPS.importSelectFileOverwriteAction": "Ecraser les données pour: <b>{name}</b>.",
"GURPS.importSelectFileItemAction": "Importer l'Equipement comme: <span style='color: {equipColor}'><b>{equipType}</b>.</span>",
"GURPS.importSelectFileNote": "NOTE: Cela ne peut pas être annulé.",
"GURPS.knockback": "Renversement, {amount} {unit}",
"GURPS.knockbackCheck": "{name}: jet {dx}, {acrobatics}, ou {judo} ou chute!",
"GURPS.level": "Niveau",
Expand Down Expand Up @@ -1011,6 +1027,8 @@
"GURPS.showQuestion": "Montrer?",
"GURPS.skill": "Compétence",
"GURPS.skillLevel": "Niveau Compétence",
"GURPS.skillType": "Type Compétence",
"GURPS.skillRelativeLevel": "Niveau Compétence Relatif",
"GURPS.skillsTab": "Compétences",
"GURPS.spell": "Sort",
"GURPS.spellsTab": "Sorts",
Expand Down Expand Up @@ -1096,5 +1114,8 @@
"GURPS.CR12": "PC: 12 (Résiste Très Souvent)",
"GURPS.CR15": "PC: 15 (Résiste Quasi-Systématiquement)",
"GURPS.modifiersBlindAttack": "-10 pour toucher (Aveugle)",
"GURPS.modifiersBlindDefend": "-4 aux Défenses Actives (Aveugle)"
"GURPS.modifiersBlindDefend": "-4 aux Défenses Actives (Aveugle)",
"GURPS.parentItemTooltip": "De {type}: {name}",
"GURPS.cannotDropItemAlreadyExists": "Vous avez déjà cet objet.",
"GURPS.droppingItemNotification": "{actorName} reçoit {itemName}"
}
Loading

0 comments on commit 9e7d19f

Please sign in to comment.