PDA

View Full Version : LanguagePak (LPak) Community Project/Program



Pages : [1] 2

dulux-oz
December 10th, 2015, 06:38
What Is The LPak Community Project/Program?
The LanguagePak Community Project/Program (or LPak for short) is a community-based project/program whose aim is to provide language translations for the various Rulesets and Extensions used with the Virtual Tabletop Software: Fantasy Grounds. The Project/Program consists of three Phases:

Phase 1: To translate the string resources contained in the CoreRPG and Child-Rulesets and Extensions.
Phase 2: To translate the language-specific graphic resources of the Rulesets and Extensions.
Phase 3: To translate the embedded language items within each Ruleset and Extension.

We are currently in Phase 2, with experienced Project Contributors who have translated their chosen Ruleset/Extension to the Phase 2 Standard welcome to begin Phase 3 of their chosen Ruleset/Extension.

Our Goal
Our goal is to produce a number of LanguagePak Extensions all having the same consistent structure for as many different Languages and as many different Rulesets and Extensions as we can.

Our Code Of Practice
We all subscribe to and follow the Project's/Program's Code Of Practice:

We participate as a Community, under the leadership of our Project/Program Manager, to produce the best outcome for the Project/Program, for Fantasy Grounds and for the users of our Project's/Program's Products.
We discuss issues as a Community, and we abide by the decisions of the Community, guided by our Project/Program Manager.
We respect each other and are tolerant of each other at all times.
We follow the Project/Program Standards at all times, striving for Consistency and Accuracy within our Translations and our Project's/Program's Products.
We keep the Project/Program and the Project/Program Manager fully informed of what we are doing at all times so as to make things as easy as possible for all concerned.
We leave our egos “at the door”, giving credit where it is due and only accepting credit where we've earned it.
We respect copyright and the work of others, never “adding to” nor “removing from” the original in our Translations.


Where Are The Language Paks?
Because of the number of LPaks the Project/Program has/will produce and because of the restrictions of the Forum Software, the individual LPaks are scattered across the Posts of this Thread. However, Post #2 (https://www.fantasygrounds.com/forums/showthread.php?27202-LanguagePak-(LPak)-Community-Project-Program&p=242971&viewfull=1#post242971) of this Thread acts as an Index to where individual LPaks are located.

How Do I Get Involved?
We're glad you asked! We always need and welcome new Project/Program participants and contributors. The first thing to do is download the LPak Framework Documentation from Post #2 (https://www.fantasygrounds.com/forums/showthread.php?27202-LanguagePak-(LPak)-Community-Project-Program&p=242971&viewfull=1#post242971) of this Thread and read about the Project/Program, the Standards and how to go about producing an LPak and participating as a Contributor.

My RPG Ruleset, Extension Or Language Isn't Listed
If you have a CoreRPG Child-Ruleset or an Extension that works with such a Ruleset that isn't listed on Post #2, or if you speak a Language that isn't listed on Post #2, then either post a message in this Thread or, better yet, Private Mail (PM) the Project/Program Manager and we'll see about getting it added to the Project/Program.

Project Members
Project/Program Manager: Matthew James Black (Dulux-Oz)

Project/Program Contributors:
drvolk, gandalfmagic, Ixion77, Jean-Yves G. (kael79), Markjan, Miguel Pereira Martínez, Nibelung, Rule of Three, Sasmira, Strainer, André Wicke (Printok), YaC

dulux-oz
December 10th, 2015, 06:38
This page contains two tables and a link to a third, each listing the LPak Framework Documentation, Rulesets or Extensions the Project/Program is covering cross-referenced with the Languages the Project/Program is translating for. This page contains the LPak Framework Documentation and Rulesets Tables, while Post #63 (https://www.fantasygrounds.com/forums/showthread.php?27202-LanguagePak-(LPak)-Community-Project-Program&p=248962&viewfull=1#post248962) contains the Extensions Table.

Each entry in the tables acts as both a Status Notification for the relevant LPak and an Index to a Post within this Thread where that particular LPak (or details about its progress) can be found.

Each entry will have one of these Statuses:

Current: The LPak is finished and can be found on the linked Post.
Not Current: The LPak is finished but the Ruleset or Extension has been updated since the LPak was produced. A Contributor is required to update the LPak.
Updating: The Not Current LPak is being updated by one or more Contributors.
Started: One or more Contributors are currently performing the Translations.
Not Started: The LPak requires a Contributor to do the Translations.

LPak Framework
Currently at version 3.0


Resource Archive
Chinese
French
German
Italian
Portuguese (Brazilian)
Spanish


This Post
Not Started
Not Started
Not Started
Not Started
Not Started
Not Started


Rulesets


Ruleset
Resource Archive
Chinese
French
German
Italian
Portuguese (Brazilian)
Spanish


CoreRPG
Post #3 (https://www.fantasygrounds.com/forums/showthread.php?27202-LanguagePak-(LPak)-Community-Project-Program&p=242972&viewfull=1#post242972)
Not Started
Post #176 (https://www.fantasygrounds.com/forums/showthread.php?27202-LanguagePak-(LPak)-Community-Project-Program&p=316757&viewfull=1#post355424) - Current
Post #17 (https://www.fantasygrounds.com/forums/showthread.php?27202-LanguagePak-(LPak)-Community-Project-Program&p=245051&viewfull=1#post245051) - Not Current
Post #135 (https://www.fantasygrounds.com/forums/showthread.php?27202-LanguagePak-(LPak)-Community-Project-Program&p=314791&viewfull=1#post314791) - Not Current
Post #162 (https://www.fantasygrounds.com/forums/showthread.php?27202-LanguagePak-(LPak)-Community-Project-Program&p=314791&viewfull=1#post339003) - Not Current
Post #182 (https://www.fantasygrounds.com/forums/showthread.php?27202-LanguagePak-(LPak)-Community-Project-Program&p=314791&viewfull=1#post356219) - Current (I think - MJB)


3.5E DnD/PFRPG
Post #3 (https://www.fantasygrounds.com/forums/showthread.php?27202-LanguagePak-(LPak)-Community-Project-Program&p=242972&viewfull=1#post242972)
Not Started
Post #176 (https://www.fantasygrounds.com/forums/showthread.php?27202-LanguagePak-(LPak)-Community-Project-Program&p=316757&viewfull=1#post355424) - Current
Post #17 (https://www.fantasygrounds.com/forums/showthread.php?27202-LanguagePak-(LPak)-Community-Project-Program&p=245051&viewfull=1#post245051) - Not Current
Not Started
Not Started
Not Started


4E DnD
Post #3 (https://www.fantasygrounds.com/forums/showthread.php?27202-LanguagePak-(LPak)-Community-Project-Program&p=242972&viewfull=1#post242972)
Not Started
Not Started
Post #17 (https://www.fantasygrounds.com/forums/showthread.php?27202-LanguagePak-(LPak)-Community-Project-Program&p=245051&viewfull=1#post245051) - Not Current
Not Started
Post #162 (https://www.fantasygrounds.com/forums/showthread.php?27202-LanguagePak-(LPak)-Community-Project-Program&p=314791&viewfull=1#post339003) - Not Current
Not Started


5E DnD
Post #3 (https://www.fantasygrounds.com/forums/showthread.php?27202-LanguagePak-(LPak)-Community-Project-Program&p=242972&viewfull=1#post242972)
Not Started
Post #22 (https://www.fantasygrounds.com/forums/showthread.php?27202-LanguagePak-(LPak)-Community-Project-Program&p=246152&viewfull=1#post246152) - Not Current
Post #17 (https://www.fantasygrounds.com/forums/showthread.php?27202-LanguagePak-(LPak)-Community-Project-Program&p=245051&viewfull=1#post245051) - Not Current
Post #60 (https://www.fantasygrounds.com/forums/showthread.php?27202-LanguagePak-(LPak)-Community-Project-Program&p=248914&viewfull=1#post248914) - Not Current
Not Started
Not Started


13th Age
Not Yet Released
Not Yet Released
Not Yet Released
Not Yet Released
Not Yet Released
Not Yet Released
Not Yet Released


Call of Cthulhu
Post #3 (https://www.fantasygrounds.com/forums/showthread.php?27202-LanguagePak-(LPak)-Community-Project-Program&p=242972&viewfull=1#post242972)
Not Started
Post #8 (https://www.fantasygrounds.com/forums/showthread.php?27202-LanguagePak-(LPak)-Community-Project-Program&p=243972&viewfull=1#post243972) - Not Current
Post #30 (https://www.fantasygrounds.com/forums/showthread.php?27202-LanguagePak-(LPak)-Community-Project-Program&p=246822&viewfull=1#post246822) - Not Current
Not Started
Not Started
Not Started


Castles and Crusades
Post #4 (https://www.fantasygrounds.com/forums/showthread.php?27202-LanguagePak-(LPak)-Community-Project-Program&p=242973&viewfull=1#post242973)
Not Started
Not Started
Not Started
Not Started
Not Started
Not Started


d20 Modern
Post #4 (https://www.fantasygrounds.com/forums/showthread.php?27202-LanguagePak-(LPak)-Community-Project-Program&p=242973&viewfull=1#post242973)
Not Started
Not Started
Not Started
Not Started
Not Started
Not Started


Fate Core
Post #4 (https://www.fantasygrounds.com/forums/showthread.php?27202-LanguagePak-(LPak)-Community-Project-Program&p=242973&viewfull=1#post242973)
Not Started
Not Started
Post #59 (https://www.fantasygrounds.com/forums/showthread.php?27202-LanguagePak-(LPak)-Community-Project-Program&p=248247&viewfull=1#post248247) - Not Current
Not Started
Not Started
Not Started


Numenera
Post #4 (https://www.fantasygrounds.com/forums/showthread.php?27202-LanguagePak-(LPak)-Community-Project-Program&p=242973&viewfull=1#post242973)
Not Started
Not Started
Post #17 (https://www.fantasygrounds.com/forums/showthread.php?27202-LanguagePak-(LPak)-Community-Project-Program&p=245051&viewfull=1#post245051) - Not Current
Not Started
Not Started
Not Started


Savage Worlds
Post #4 (https://www.fantasygrounds.com/forums/showthread.php?27202-LanguagePak-(LPak)-Community-Project-Program&p=242973&viewfull=1#post242973)
Not Started
Not Started
Post #50 (https://www.fantasygrounds.com/forums/showthread.php?27202-LanguagePak-(LPak)-Community-Project-Program&p=247476&viewfull=1#post247476) - Not Current
Post #147 (https://www.fantasygrounds.com/forums/showthread.php?27202-LanguagePak-(LPak)-Community-Project-Program&p=317829&viewfull=1#post317829) - Not Current
Post #226 (https://www.fantasygrounds.com/forums/showthread.php?27202-LanguagePak-(LPak)-Community-Project-Program&p=381990&viewfull=1#post381990) - Current
Not Started


Starfinder
Not Started - Awaiting Resource Files From SmiteWorks
Not Started - Awaiting Resource Files From SmiteWorks
Not Started - Awaiting Resource Files From SmiteWorks
Not Started - Awaiting Resource Files From SmiteWorks
Not Started - Awaiting Resource Files From SmiteWorks
Not Started - Awaiting Resource Files From SmiteWorks
Not Started - Awaiting Resource Files From SmiteWorks


Previous Version Downloads:

LPak Framework Documentation: 141
LPak Framework: 125

dulux-oz
December 10th, 2015, 06:38
This page contains Resource Archives for the following Rulesets and Extensions (updated 24-Sep-2017, FGv3.3.2):

CoreRPG Ruleset
3.5E DnD Ruleset
4E DnD Ruleset
5E DnD Ruleset
Call Of Cthulhu Ruleset

dulux-oz
December 10th, 2015, 06:39
This page contains Resource Archives for the following Rulesets and Extensions (updated 24-Sep-2017, FGv3.3.2):

Castles and Crusades Ruleset
d20 Modern Ruleset
Fate Core Ruleset
Numenera Ruleset
Savage Worlds Ruleset

dulux-oz
December 10th, 2015, 06:39
This page contains Resource Archives for the following Rulesets and Extensions (updated 24-Sep-2017, FGv3.3.2):

DOE: Base Extension
DOE: Alignment Graph Extension
DOE: Campaign Style Graph Extension
DOE: Locations Extension
DOE: OLE Extension

dulux-oz
December 10th, 2015, 06:39
This page contains Resource Archives for the following Rulesets and Extensions (updated 21-Nov-2016, FGv3.3.2):

DOE: Organisations Extension
DOE: Sound Extension
DOE: Weather Extension

MIG-forever
December 12th, 2015, 21:39
Its glad to see this project going on!

i think i know some informations which can help you:

a lots of DND rules has been translated to chinese. include 3E/3R, 4E,5E and pathfinder RPG's core rule and lots of rulesets,and well organized.

you can find all of them in this website:
https://www.goddessfantasy.net/bbs/index.php
you can also find some really good translator here!

but there's still some problem:because there's no chinese official translation , most of them is translated by volunteers, it's a Non-profit hobby.

kael79
December 15th, 2015, 19:05
Hi !
CoC in french language : https://www.dropbox.com/s/d9t1y5q8dlqrluj/CoC.zip?dl=0

PM Edit: The above link only includes the CoC String file - it is not the complete LPak.

The LPak attached below is NOT complete: it has not gone through the LPak Project/Program Process, so has been designated v0.1 and given a Status of "Not Current", but it is usable. :)

If someone would like to complete the LPak Project/Program Process then this would be appreciated.

Thanks to kael79 for the CoC String file - much appreciated.

Previous Version Downloads: 4

kael79
December 19th, 2015, 08:50
Pathfinder French extension (ct+options,string, graphics, sidebar tools, interface mouse hover but not radial menu) by Markjan and Rule of Three (www.jdrvirtuel.com).
https://www.dropbox.com/s/yow50nwuyih4l8o/Fr_PFRPG.ext?dl=0
I use this since 1 year.
Enjoy !

PS:I work on CoC7e.ext to translate completely Cthulhu Ruleset in French 7th edition. The current version this .ext is here: https://www.dropbox.com/s/ts9hx62ci0ojfiu/CoC7e%20-%20VF.ext?dl=0

Jean-Yves G.

PM Edit: The above two links are based on FGv3.0.4 and so are NOT current/complete LPaks.

The CoreRPG LPak can be found on Post #11 (https://www.fantasygrounds.com/forums/showthread.php?27202-LanguagePak-(LPak)-Community-Project-Program&p=244647&viewfull=1#post244647) and the 3.5E/PFRPG LPak can be found on Post #12 (https://www.fantasygrounds.com/forums/showthread.php?27202-LanguagePak-(LPak)-Community-Project-Program&p=244648&viewfull=1#post244648)

dulux-oz
December 20th, 2015, 00:43
I work on CoC7e.ext to translate completely Cthulhu Ruleset in French 7th edition. The current version this .ext is here

Jean-Yves G.

Jean-Yves, you do realize (don't you) that you don't have to include the entire CoC7e code in a translation - you can simply include the translation strings in a separate, smaller, co-extension (as the Project Documentation explains). It appears that you're doing a lot of unnecessary work for the same result.

Cheers

dulux-oz
December 20th, 2015, 02:51
This is the LPak for the French language for the CoreRPG Ruleset (and all child-Rulesets).

Thanks to Markjan and Rule of Three for the translations and Jean-Yves G. (kael79) for posting the raw files.

The LPak attached below is NOT complete: it has not gone through the LPak Project/Program Process, so has been designated v0.1 and given a Status of "Not Current", but it is usable. :)

If someone would like to complete the LPak Project/Program Process then this would be appreciated.

Previous Version Downloads: 6

dulux-oz
December 20th, 2015, 02:51
This is the LPak for the French language for the 3.5E DnD & Pathfinder Rulesets.

Thanks to Markjan and Rule of Three for the translations and Jean-Yves G. (kael79) for posting the raw files.

The LPak attached below is NOT complete: it has not gone through the LPak Project/Program Process, so has been designated v0.1 and given a Status of "Not Current", but it is usable. :)

If someone would like to complete the LPak Project/Program Process then this would be appreciated.

Previous Version Downloads: 5

yac
December 22nd, 2015, 10:23
Hello,

LPak_French_5E in WIP, but due to end-of-year holidays, will not been delivered before January

Question : I download the LPak Framework but it contains only the strings files. Where can I find the XML files ?

I may need some help to confirm some of my translation. If anybody is interested, please, let me know.

dulux-oz
December 22nd, 2015, 10:50
Hello,

LPak_French_5E in WIP, but due to end-of-year holidays, will not been delivered before January

That's cool - welcome aboard :)


Question : I download the LPak Framework but it contains only the strings files. Where can I find the XML files ?

Sorry, they should have been included on Post #2 - they are now.

Cheers

yac
December 22nd, 2015, 14:13
Thanks for the XML files.
Another question : do you know where I can find the string name for effect/condition in 5E (Blinded, Invisible, Charmed, Paralysed, Cursed, ...) ? I can't find them and can't apply any translation.

dulux-oz
December 22nd, 2015, 15:09
Thanks for the XML files.
Another question : do you know where I can find the string name for effect/condition in 5E (Blinded, Invisible, Charmed, Paralysed, Cursed, ...) ? I can't find them and can't apply any translation.

I think that's one of the hard-coded translations that were mention for Phase 3 - we'll have to go looking in the code for them

drvolk
December 23rd, 2015, 07:57
Hello,

i will create the LPak extension for CoreRPG, 3.5E/PFRPG, 4E, 5E and Numenera for the German language.

There is already an extension for PFRPG created by Lule a member from the german RPG forum "www.drachenzwinge.de", I have the rights to use his translated texts for which the copyrights are by www.drachenzwinge.de (see announcement of the extensions).

--------------
UPDATE 02/05/17:

Current LPak Versions for Fantasy Grounds v3.2.2:

dulux-oz
December 23rd, 2015, 09:18
Hi drvolk,

Try the XML codes for the umlats - I don't know if it'll work with the current FG engine (not all of them do, but this should be changed when we move to the Unity platform) but try it and see. :)

Do another "announcement" tag for the extra copyright - I'll check it out once you've got things done and we'll change it if necessary.

And welcome aboard

Cheers

damned
December 23rd, 2015, 10:37
Try the XML codes for the umlats - I don't know if it'll work with the current FG engine (not all of them do, but this should be changed when we move to the Unity platform) but try it and see. :)


The codes would prolly still work under Unity but you would in future (hopefully) be able to use the full character set and not have to do this...
Great job too guys.

drvolk
December 25th, 2015, 10:49
German language pack for CoreRPG and 3.5E uploaded, look at post #17.

dulux-oz
December 25th, 2015, 14:28
Looking good :)

yac
December 30th, 2015, 17:40
Hello,

Here it is, the v1 of the French LPak for 5E.

If anybody notice some mistake or would like to improve this work, please feel free to send me a message.

Previous Version Downloads: 5

dulux-oz
December 31st, 2015, 00:27
Great work!

kael79
January 2nd, 2016, 00:37
Hello ! This new version of CoC French extension: https://www.dropbox.com/s/zm98p69vsrzv6fc/LPak_French_CoC.ext?dl=0
I don't know if I did the right thing but everything is translated except images (next step), skills list, and Radial Menu: Arrange Dice, Exit program, Maximize window and Set arrange position (I don't know if it's possible to translate it).
Strings folder include: strings_campaign.xml, strings_common.xml, strings_ct.xml, strings_ps.xml and strings_utility.xml of CoreRPG v3.1.5

Jean-Yves.

dulux-oz
January 2nd, 2016, 02:02
Thanks Jean :)

drvolk
January 3rd, 2016, 12:00
Hello,

i will create the LPak extension for the German Language for the "must have" extensions from Duluz-Oz : DOEBase, DOELocations, DOEWeather, DOEOrganisations and DOESound.

--------------

LPaks for German for the extensions DOEBase, DOELocations, DOEWeather, DOEOrgansations and DOESound for FG3.2.1+:

dulux-oz
January 3rd, 2016, 12:10
I'm flattered that you think they're "must have" :)

Thanks

drvolk
January 3rd, 2016, 12:23
Yeah, these extensions are so usefull to organize a big campaign, they should be a fixed part of the CoreRPG ruleset itself in my opinion, but because they are not, they are MUST HAVE extensions ;)

dulux-oz
January 3rd, 2016, 12:30
Its off topic for this thread, but I've actually included them into a CoreRPG child-Ruleset I've called DOCore, and all of the RPGs I'm writing Rulesets for are built on DOCore.

Strainer
January 3rd, 2016, 13:19
Hello,

I have just finished my German translation of the CallOfCthulhu (CoC) Ruleset. The strings are fully translated now and ready to use.

One thing I'm still not sure of: The CoC Ruleset uses parts of CoreRPG, therefore these parts aren't translated in the Extension I created. Is there a possibility to enable the already existing translation of the CoreRPG ruleset for the CoC ruleset (thanks to drvolk and Lule) or will I have to include the whole CoreRPG translation too? (I tried it and it worked, but if there is a different solution I would use that obviously.)

For now I have only included the CoC Translation without the CoreRPG parts, if I should include them, I will await the confirmation from drvolk first before releasing it.

Thanks for this great project, It made it very easy for me to contribute to make FG even better still.

Previous Downloads: 2

dulux-oz
January 3rd, 2016, 13:27
Thanks Strainer, well done,

No, what you've done is correct: the CoreRPG LPak is designed to be loaded with the CoC LPak (it cuts down on duplication of effort and also leads to less chance of conflicting mistakes).

I'm working on a way to automatically load parent-Ruleset LPaks when required - in the same way that the parent-Ruleset is loaded automatically - for the moment, however, simply load both LPaks.

Cheers

Strainer
January 3rd, 2016, 13:29
Thanks for your quick reply dulux-oz.

I think the CoreRPG Ruleset needs a slight modification in that case, because I cannot activate it for my CoC campaigns in FG.

dulux-oz
January 3rd, 2016, 13:45
Nice catch :)

I've just updated the CoreRPG German LPak so that it works with all standard CoreRPG Child-Rulesets.

Strainer
January 3rd, 2016, 13:46
Thank you very much for that. :D

dulux-oz
January 3rd, 2016, 14:09
No, thank you for finding it and letting the Project know :)

drvolk
January 3rd, 2016, 15:10
First versions for German LPaks for the extensions DOEBase, DOELocations, DOEWeather and DOEOrgansations uploaded, see Post #26

And here some issues i noticed while doing the translation:

- Political Entities , Checkbox text place is a little bit to short for translated text

- Buildings: Type Dropbox , String Resources missing ?

- Worlds: Hydrosphere: "Sopping" , found no german word for that, what does it mean ?

- Star System: System Has a Crystal Shell/Hyperlimit ... no idea what this means ...
- Star System: Start Date, Current Date "set date" box to short for german text "Setze Datum"

- Plan of Existense: Morphability ... no clue what that means and how to translate ...

- Organisations: Locations: translated textresource "sOrganisationLocationLinkListEmptyStr" not shown but the original

Strainer
January 3rd, 2016, 16:08
Nice catch :)

I've just updated the CoreRPG German LPak so that it works with all standard CoreRPG Child-Rulesets.

Unfortunately, I still cannot select the CoreRPG Translation for CallOfCthulhu campaigns. I looked into it and don't understand why, as everything was defined in the extension.

Update: Suddenly works, even though I didn't change anything. But it works fine now. :confused:

dulux-oz
January 3rd, 2016, 23:59
Unfortunately, I still cannot select the CoreRPG Translation for CallOfCthulhu campaigns. I looked into it and don't understand why, as everything was defined in the extension.

Update: Suddenly works, even though I didn't change anything. But it works fine now. :confused:

Probably a restart of FG (from scratch) - I've gotten caught with that a few times myself :)

dulux-oz
January 4th, 2016, 01:36
And here some issues i noticed while doing the translation:

Political Entities , Checkbox text place is a little bit to short for translated text

I've re-sized the controls for the next release of the Extensions.


Buildings: Type Dropbox , String Resources missing ?

Yeap, these are in a separate file (see attached) - if you translate it I'll get it included.


Worlds: Hydrosphere: "Sopping" , found no german word for that, what does it mean ?

Sopping: Very, very wet; thoroughly soaked


Star System: System Has a Crystal Shell/Hyperlimit ... no idea what this means ...

In some fantasy settings each star system is surrounded/enclosed by a sphere of a crystal-like material (eg the AD&D Spelljammer Rules); in some SF settings each star system has a area around it in which hyperspace travel is impossible (usually due to the star's gravity well) - the hyperlimit is the distance from the star that hyperspace travel becomes possible.


Star System: Start Date, Current Date "set date" box to short for german text "Setze Datum"

I've re-sized the controls for the next release of the Extensions.


Plan of Existense: Morphability ... no clue what that means and how to translate ...

Morphability: change-ability


Organisations: Locations: translated textresource "sOrganisationLocationLinkListEmptyStr" not shown but the original

There was a spelling mistake in "sOrganisationLocationLinkListEmptyStr". I've fixed this and uploaded the correct LPak to the Thread.

drvolk
January 4th, 2016, 08:20
Thanks for yor explanations :)


Yeap, these are in a separate file (see attached) - if you translate it I'll get it included.


I can translate them, but would you delivere the textesource names for that or should i include a translated lua script within the LPak extension instead ?

dulux-oz
January 4th, 2016, 08:27
No, there are no text resources for those - the system reads the array in that file directly, so if you'd like to translate that file I'll make sur it get put in the corrct place in the LPak - thanks

drvolk
January 4th, 2016, 09:06
No, there are no text resources for those - the system reads the array in that file directly, so if you'd like to translate that file I'll make sur it get put in the corrct place in the LPak - thanks

Ah ok. But for that kind of translations we have "Phase 3", so we maybe should implement this translation also there, right ?

dulux-oz
January 4th, 2016, 09:31
Yes, it probably is a Phase 3 translation, but its about the only one in all of the DOE's so its up to you :)

drvolk
January 4th, 2016, 10:11
Ok, here is my translated version for the BuildungTypes, if you would include it to the right place within my Lpak_German_DOELocations.ext extension, would be great :)

damned
January 4th, 2016, 11:18
Keep up the great work guys!

Trenloe
January 4th, 2016, 17:07
Keep up the great work guys!
+1!

dulux-oz
January 5th, 2016, 00:16
Ok, here is my translated version for the BuildungTypes, if you would include it to the right place within my Lpak_German_DOELocations.ext extension, would be great :)

Done!

Thanks drvolk

Printok
January 7th, 2016, 08:25
Hi. Just found out about your fine project here.

I was allready working on a hardcoded german translation of the SavageWorlds ruleset a while ago. Abandonded it because of the obvious problems with ruleset updates.

It would be a pleasure to contribute the string translations for SavageWorlds to this project.

So, count me in. ;)

dulux-oz
January 7th, 2016, 09:02
Welcome aboard! :)

Printok
January 7th, 2016, 09:47
Here is my first version of the german translation of the SavageWorlds Ruleset string.

Feedback is appreciated.

Previous Downloads: 1

dulux-oz
January 7th, 2016, 10:10
Looks good - thanks

yac
January 9th, 2016, 17:31
Hello guys,

DOEBase.ext has been translated into French. Should you have any comments, please feel free.

Here it is.

I'm actually working on DOE Location and DOE Organisations to tanslate into French

kael79
January 10th, 2016, 10:05
Oh Yac ! Merci :)

yac
January 10th, 2016, 14:02
I have two questions concerning DOE Locations:

BuildingPurchaseOffer : "You are offered"
Shell Distance
SystemHasCrystalShell

Coud you please explain these three items. That will help me for the tanslation.
These are the last three items to finish the translation job of DOE Locations

Many thanks for any help.

dulux-oz
January 10th, 2016, 14:17
Hi YaC,

"You are offered" is part of a sentence such as "You are offered 10 gold pieces for your longsword" - This is broken down into "You are offered" and a number and "gold pieces for your" and an Item when a PC sells an item to a shop. Does that help?

For the other 2, see Post #39 :)

Cheers

yac
January 10th, 2016, 14:32
LPaK DOE Organisations translation in French done !

Please feel free to inform me on any translation error or any comments.

dulux-oz
January 10th, 2016, 14:44
Excellent! Well done!

yac
January 10th, 2016, 14:54
Hi YaC,

"You are offered" is part of a sentence such as "You are offered 10 gold pieces for your longsword" - This is broken down into "You are offered" and a number and "gold pieces for your" and an Item when a PC sells an item to a shop. Does that help?

For the other 2, see Post #39 :)

Cheers

Thank you, this helps a lot.

So enclosed the translation in French of DOE Locations.

Feel free to make any comments.

drvolk
January 11th, 2016, 09:30
LPak German FateCore translation is also done :)

-------------------

UPDATE 02/01/7

Added LPak für CnC (Castles and Crusades) and d20Modern.

-------------------

Current LPak for FG3.2.2+

gandalfmagic
January 15th, 2016, 18:39
Hello everybody,
first things first, let me express my sincere gratitude for this translation project. Great Job!

Then, I've just finished translating Italian version of CoreRPG, 5E DnD, DOE: Base, DOE: Locations, and DOE: Organisations
I've used all the resources I've foud in this thread to translate as many strings as possible.

To all the italian players: please, let me know if you find errors!

Edit: updated CoreRPG and 5E to v2.0
Edit: forgot to change name to the extensions to activate the dependencies (ooops!)

damned
January 15th, 2016, 22:02
I know Ive said this already - but this is so good - well done to all involved!

dulux-oz
January 16th, 2016, 01:40
Hello everybody,
first things first, let me express my sincere gratitude for this translation project. Great Job!

Then, I've just finished translating Italian version of CoreRPG, 5E DnD, DOE: Base, DOE: Locations, and DOE: Organisations
I've used all the resources I've foud in this thread to translate as many strings as possible.

To all the italian players: please, let me know if you find errors!

Excellent! Welcome aboard gandalmagic and well done!

One small issue: the LPak Framework has two <description> tags and two <announcement> tags - one each for Rulesets and one each for Extensions. But we only need one of each in the final extension.xml file, so (as the Framework Instructions indicate) we need to delete the inappropriate/unneeded <description> and <announcement> tags from the final LPak.

I've made these changes and updated the 5 LPaks you posted, so there is nothing to worry about, but I thought I'd mention it for future reference.

Again, Well Done! Five at once is simply awesome!

Cheers

dulux-oz
January 16th, 2016, 01:48
This page is a continuation of the LPak Index And Status from Post #2 and contains a table listing the Extensions the Project/Program is covering cross-referenced with the Languages the Project/Program is translating for.

Each entry in the table acts as both a Status Notification for the relevant LPak and an Index to a Post within this Thread where that particular LPak (or details about its progress) can be found.

Each entry will have one of these Statuses:

Current: The LPak is finished and can be found on the linked Post.
Not Current: The LPak is finished but the Ruleset or Extension has been updated since the LPak was produced. A Contributor is required to update the LPak.
Updating: The Not Current LPak is being updated by one or more Contributors.
Started: One or more Contributors are currently performing the Translations.
Not Started: The LPak requires a Contributor to do the Translations.

Extensions


Extension
Resource Archive
Chinese
French
German
Italian
Spanish


DOE: Base
Post #5 (https://www.fantasygrounds.com/forums/showthread.php?27202-LanguagePak-(LPak)-Community-Project-Program&p=242974&viewfull=1#post242974)
Not Started
Post #52 (https://www.fantasygrounds.com/forums/showthread.php?27202-LanguagePak-(LPak)-Community-Project-Program&p=247911&viewfull=1#post247911) - Not Current
Post #26 (https://www.fantasygrounds.com/forums/showthread.php?27202-LanguagePak-(LPak)-Community-Project-Program&p=246806&viewfull=1#post246806) - Current
Post #60 (https://www.fantasygrounds.com/forums/showthread.php?27202-LanguagePak-(LPak)-Community-Project-Program&p=248914&viewfull=1#post248914) - Not Current
Not Started


DOE: Alignment Graph
Post #5 (https://www.fantasygrounds.com/forums/showthread.php?27202-LanguagePak-(LPak)-Community-Project-Program&p=242974&viewfull=1#post242974)
Not Started
Not Started
Not Started
Not Started
Not Started


DOE: Campaign Style Graph
Post #5 (https://www.fantasygrounds.com/forums/showthread.php?27202-LanguagePak-(LPak)-Community-Project-Program&p=242974&viewfull=1#post242974)
Not Started
Not Started
Not Started
Not Started
Not Started


DOE: Locations
Post #5 (https://www.fantasygrounds.com/forums/showthread.php?27202-LanguagePak-(LPak)-Community-Project-Program&p=242974&viewfull=1#post242974)
Not Started
Post #58 (https://www.fantasygrounds.com/forums/showthread.php?27202-LanguagePak-(LPak)-Community-Project-Program&p=248125&viewfull=1#post248125) - Not Current
Post #26 (https://www.fantasygrounds.com/forums/showthread.php?27202-LanguagePak-(LPak)-Community-Project-Program&p=246806&viewfull=1#post246806) - Current
Post #60 (https://www.fantasygrounds.com/forums/showthread.php?27202-LanguagePak-(LPak)-Community-Project-Program&p=248914&viewfull=1#post248914) - Not Current
Not Started


DOE: OLE
Post #5 (https://www.fantasygrounds.com/forums/showthread.php?27202-LanguagePak-(LPak)-Community-Project-Program&p=242974&viewfull=1#post242974)
Not Started
Not Started
Post #128 (https://www.fantasygrounds.com/forums/showthread.php?27202-LanguagePak-(LPak)-Community-Project-Program&p=307069&viewfull=1#post307069) - Current
Not Started
Not Started


DOE: Organisations
Post #6 (https://www.fantasygrounds.com/forums/showthread.php?27202-LanguagePak-(LPak)-Community-Project-Program&p=242975&viewfull=1#post242974)
Not Started
Post #56 (https://www.fantasygrounds.com/forums/showthread.php?27202-LanguagePak-(LPak)-Community-Project-Program&p=248122&viewfull=1#post248122) - Not Current
Post #26 (https://www.fantasygrounds.com/forums/showthread.php?27202-LanguagePak-(LPak)-Community-Project-Program&p=246806&viewfull=1#post246806) - Current
Post #60 (https://www.fantasygrounds.com/forums/showthread.php?27202-LanguagePak-(LPak)-Community-Project-Program&p=248914&viewfull=1#post248914) - Not Current
Not Started


DOE: Sound
Post #6 (https://www.fantasygrounds.com/forums/showthread.php?27202-LanguagePak-(LPak)-Community-Project-Program&p=242975&viewfull=1#post242974)
Not Started
Not Started
Post #26 (https://www.fantasygrounds.com/forums/showthread.php?27202-LanguagePak-(LPak)-Community-Project-Program&p=246806&viewfull=1#post246806) - Current
Not Started
Not Started


DOE: Weather
Post #6 (https://www.fantasygrounds.com/forums/showthread.php?27202-LanguagePak-(LPak)-Community-Project-Program&p=242975&viewfull=1#post242975)
Not Started
Not Started
Post #26 (https://www.fantasygrounds.com/forums/showthread.php?27202-LanguagePak-(LPak)-Community-Project-Program&p=246806&viewfull=1#post246806) - Current
Not Started
Not Started

dulux-oz
January 16th, 2016, 03:48
Just out of interest (and a bit off topic) but do the various Language/Cultural groups have dedicated Forums or Threads? IE is there a French FG Forum, or a German Thread on these forums?

Also, if there are dedicated Forums/Threads, how much "cross-pollination" between them and between them and these Forums exist? For example, do those forums know about the LPak Project?

One of the reasons I ask is that while there seems to be plenty of enthusiasm for the LPaks but there doesn't seem to be many people downloading them - certainly nowhere near the number of people who said last yeat that they'd like something like this.

So I was wondering. :)

Cheers

gandalfmagic
January 16th, 2016, 10:13
Excellent! Welcome aboard gandalmagic and well done!

One small issue: the LPak Framework has two <description> tags and two <announcement> tags - one each for Rulesets and one each for Extensions. But we only need one of each in the final extension.xml file, so (as the Framework Instructions indicate) we need to delete the inappropriate/unneeded <description> and <announcement> tags from the final LPak.

I've made these changes and updated the 5 LPaks you posted, so there is nothing to worry about, but I thought I'd mention it for future reference.

Again, Well Done! Five at once is simply awesome!

Cheers

Thank you,
I'm updating my source files for future translations.

drvolk
January 17th, 2016, 09:56
Just out of interest (and a bit off topic) but do the various Language/Cultural groups have dedicated Forums or Threads? IE is there a French FG Forum, or a German Thread on these forums?

Also, if there are dedicated Forums/Threads, how much "cross-pollination" between them and between them and these Forums exist? For example, do those forums know about the LPak Project?

One of the reasons I ask is that while there seems to be plenty of enthusiasm for the LPaks but there doesn't seem to be many people downloading them - certainly nowhere near the number of people who said last yeat that they'd like something like this.

So I was wondering. :)

Cheers

Today I spread some infos to that projekt in several german RPGT forums, so lets see if that increases the downloads of the german paks :)

Currently i would wait for completion of Phase 3 before starting a campaing in my native language, because i dont want to have a mix german and english texts, either 100% german (which i would absolutly prefer, because it is my native language) or 100 % english.

What i also noticed is, that the a lot of the german rpg campaings i saw (at least in www.drachenzwinge.de, one of the biggest german RPG forums) were DSA campaigns.
This realy good ruleset, was one of the first (the first?) original german rpg rulesets and the german community allready created a ruleset for fantasyground for that, with german texts as default textresources ...

dulux-oz
January 17th, 2016, 10:01
Currently i would wait for completion of Phase 3...

On that, are we ready to (ie do we want to) start in on Phase 2? Phase 2 is all about getting the Language-dependent-graphics sorted - this means that our translators will need to have a deft hand at doing graphics (something which I, alas, have absolutely no aptitude for).

What do the Project Team think (or for that matter, people who are not yet part of the Project Team but would like to join/help) ?

drvolk
January 17th, 2016, 10:50
On that, are we ready to (ie do we want to) start in on Phase 2? Phase 2 is all about getting the Language-dependent-graphics sorted - this means that our translators will need to have a deft hand at doing graphics (something which I, alas, have absolutely no aptitude for).

What do the Project Team think (or for that matter, people who are not yet part of the Project Team but would like to join/help) ?

For me it would be great if we could start with Phase2 for the LPaks which are completed allready the Phase1.

I saw that there is a "CoreRPG Assets" File in the Wiki with some "raw" graphics for the banners and sidebars and a font.
My first problem for that is, i dont have adobe photoshop but gimp (gimp could not load the layering information from the photoshop file).

If we could get the graphic layers and fonts for each graphic which uses texts in it for each rulesets than it would be not too hard to create the translated graphic.
If not we have to decide which fonts we want to use/we allowed to use , maybe for each ruleset ?

damned
January 17th, 2016, 10:52
drvolk - could you link me to those assets?

gandalfmagic
January 17th, 2016, 10:59
I've just written a post on the main RPG forum (IMO) here in Italy. I've briefly explained this project, and warned the users about using the translaton on existing campaigns (duplicated text and other minor glitches).
I've also asked to spread the word to other forums/blogs.


PS. I've also asked the users to treat the translations as BETA releases, helping translators to find errors.

drvolk
January 17th, 2016, 11:05
drvolk - could you link me to those assets?

Its in the FG Wiki, here:

https://www.fantasygrounds.com/wiki/index.php/Developer_Guides

under "Assets".

gandalfmagic
January 17th, 2016, 11:11
On that, are we ready to (ie do we want to) start in on Phase 2? Phase 2 is all about getting the Language-dependent-graphics sorted - this means that our translators will need to have a deft hand at doing graphics (something which I, alas, have absolutely no aptitude for).

What do the Project Team think (or for that matter, people who are not yet part of the Project Team but would like to join/help) ?

I see no problem if the work is limited to edit existing assets. I'm quite proficient with GIMP.
The creative part of drawing is an obscure and yet marvellous magic to me and my poor artistic inspiration... :cry:


BTW, which fonts must we use to reproduce the texts on the graphic assets?
EDIT: Ouch, I saw it now. Ignore the question.


And, just out of curiosity: why some of the tabs/titles in the GUI are text and other are raster images?
EDIT: I've Answered myself in the next post. Ignore this too.

gandalfmagic
January 17th, 2016, 17:43
And, just out of curiosity: why some of the tabs/titles in the GUI are text and other are raster images?

I see: the problem lies in the structure of the CoreRPG theme. A lot of windows have the vertical banner for title, so I suppose they must use a raster in the other themes too.
Sorry, I've used the 3.5e Ruleset a couple of times only, and I didn't notice. :o

Will we have access to assets for other themes, like the ones used in the DOELocations extension?

dulux-oz
January 18th, 2016, 01:06
OK, so it seems (so far at least) that we're ready to progress to Phase 2. In that case I'll get working on the updated Framework and Framework Documentation, and I'll also see what we can do about getting the various image resources (including from the Extensions), although we may have to go with the ones in the Rulesets, etc as they stand now.

Once I've got all that done I'll post them here and people can update the LPaks.

Sound good?

kael79
January 18th, 2016, 05:27
Hello ! Sorry for my silence in recent times: I have found a job and my free time is drastically reduced. I resumes corerpg as soon as possible.

drvolk
January 18th, 2016, 07:01
OK, so it seems (so far at least) that we're ready to progress to Phase 2. In that case I'll get working on the updated Framework and Framework Documentation, and I'll also see what we can do about getting the various image resources (including from the Extensions), although we may have to go with the ones in the Rulesets, etc as they stand now.

Once I've got all that done I'll post them here and people can update the LPaks.

Sound good?

Sounds great! ... can't wait for it ... :)

damned
January 18th, 2016, 08:13
Hello ! Sorry for my silence in recent times: I have found a job and my free time is drastically reduced. I resumes corerpg as soon as possible.

Congrats on the job - that is good news!

gandalfmagic
January 18th, 2016, 08:42
OK, so it seems (so far at least) that we're ready to progress to Phase 2. In that case I'll get working on the updated Framework and Framework Documentation, and I'll also see what we can do about getting the various image resources (including from the Extensions), although we may have to go with the ones in the Rulesets, etc as they stand now.

Once I've got all that done I'll post them here and people can update the LPaks.

Sound good?

That's perfect, thank you.

dulux-oz
January 18th, 2016, 09:04
OK, I'm officially moving the Project into Phase 2.

The level of complexity for Phase 2 has increased, so as a LPak Translator please please please please PLEASE read the new version of the LPak Framework Documentation, otherwise your LPak won't work and you'll end up frustrated and waste a lot of your precious time. If there's something you don't understand, ask - there are no stupid questions (just stupid answers)! :)

Also, FGv3.1.6 is about to be released and some of the Rulesets have extra string resources to translates as a result - again, read the LPak Framework Documentation and you'll save yourself a whole bunch of heartache.

I've update and uploaded new versions of the LPak Framework and the LPak Framework Documentation, plus new versions of all of the Resource Archives. All existing LPaks (as of the date of this post) have been marked as "Not Current".

Also, I'll be attaching to Post #2 (Soon(TM)) a list of graphics that are used in more than one Ruleset/Extension - this means that you may be able to save some time and work by seeing if an existing graphic in an existing LPak is the same as one you need for your LPak, and if so, it might pay you to use the existing, translated graphic (with appropriate permission and credit, or course).

If anyone's got any issues them please let me and the rest of the Project Team know

Cheers

drvolk
January 18th, 2016, 13:06
OK, I'm officially moving the Project into Phase 2.

The level of complexity for Phase 2 has increased, so as a LPak Translator please please please please PLEASE read the new version of the LPak Framework Documentation, otherwise your LPak won't work and you'll end up frustrated and waste a lot of your precious time. If there's something you don't understand, ask - there are no stupid questions (just stupid answers)! :)

Also, FGv3.1.6 is about to be released and some of the Rulesets have extra string resources to translates as a result - again, read the LPak Framework Documentation and you'll save yourself a whole bunch of heartache.

I've update and uploaded new versions of the LPak Framework and the LPak Framework Documentation, plus new versions of all of the Resource Archives. All existing LPaks (as of the date of this post) have been marked as "Not Current".

Also, I'll be attaching to Post #2 (Soon(TM)) a list of graphics that are used in more than one Ruleset/Extension - this means that you may be able to save some time and work by seeing if an existing graphic in an existing LPak is the same as one you need for your LPak, and if so, it might pay you to use the existing, translated graphic (with appropriate permission and credit, or course).

If anyone's got any issues them please let me and the rest of the Project Team know

Cheers

It would be very helpfull at least to know which fonts were used within the serveral graphics for the english texts. If we could get these fonts and if we are allowed to use them, then i guess we should
use the same fonts as in the original graphics.

If not, should we use one of the TTF fonts within the rulesets or one of the "fgf" fonts ? (how to bring these fonts to a GIMP compatible font format ?).

To "translate the graphics" with GIMP i would use one Layer for the graphic without text (the original text would be deleted and filled with the same color as it is around the text).
Another Layer with a Textfield with a TTF font, were i could create the translated text.
And Maybe a third layer to create the outline shadow of this text.
The final graphic would be exported as PNG (level 3 compresed).

This GIMP grahpic then could also be used to translate the texts into another language by just changing the text within the textlayer (and maybe recreating the text shadow layer).

So it would make sence i guess if we would arrange each other who is making which GIMP templates, wouldn't it ?

In the CoreRPG ruleset i found two .ttf fonts:

AlegreyaSancSC-Bold.ttf
MarcellusSC-Regular.ttf

Does it make sence to use one of them for the translated texts within the graphics ?

dulux-oz
January 18th, 2016, 13:22
The problem with which Fonts were used is that they are only know to the original graphic creator. I know that the various Tab labels in the CoreRPG were made with the Poor Richard Font (size 9, 10 or 11) but as for the others, well...

I'm hoping some of the original graphic creators or those who do know speak up here and let us know.

As to how to do the graphics, well, that's up to you guys - I've said on more occasions than I care to remember that my graphics work sux, which is why (apart from the tab labels in the various DOEs) all of the graphics I've ever used were either done up for me by FG Community members or they're stock graphics that are free to use from the Internet.

As far as which fonts are used on the graphics if we can't find out the original(s) then I guess we try to find ones that are close. Not the best answer but this is one reason I left the graphics till Phase 2.

drvolk
January 27th, 2016, 18:14
German CoreRPG LPak extension for Phase 2 uploaded, look at post 17 (there are also some GIMP xcf workfiles, which may be also helpfull for other translations).

dulux-oz
January 28th, 2016, 01:02
German CoreRPG LPak extension for Phase 2 uploaded, look at post 17 (there are also some GIMP xcf workfiles, which may be also helpfull for other translations).

You forgot to increase the Version number :)

I've done it for you and uploaded it to Post #17

Good job!

xinlli
February 17th, 2016, 09:16
how can i add font to FG?i don't need translate UI,just want type chinese,now when i tpye chinese,it will display 'alien word'

dulux-oz
February 17th, 2016, 09:30
Zacc answered that for you over in your original thread - I'll echo his answer here:


And this is likely to be your problem. FG uses ISO-8859-1 character set (I believe) and that won't have any Chinese characters. And unfortunately I don't think you can change the character set that it uses.

So no - sorry

gandalfmagic
February 17th, 2016, 22:50
Hi Dulux-Oz,

I want to tell you I'm still working on translations, but I'm a little busy lately.
I'm working on Phase 2 ITA versions of CoreRPG, 3.5E DnD/PFRPG and 5E DnD.

I've got some questions about 3.5E strings:

1) Why is power_label_effect_applyall = "Never" ?? Shouldn't it be "All" ???????
2) Can you tell me the context where the "Local Mode" strings(from local_label_score to local_tooltip_definepoints) are used? I've never played with the 3.5e/pathfinder ruleset, so I cannot be sure on the correct translation.
3) Inside the Spell Class lists of a character, inside the Save label of a Cast Action (Save DC <value>), the "DC" text is never translated. I suppose that value is not in the xml strings.

Ok, the last one is not a question, just a note for Phase 3, I suppose. :)

Thank you

dulux-oz
February 18th, 2016, 01:29
No problem - I appreciate people have a life outside FG :D

1) All the string labels are lifted straight from the relevant Ruleset, so if there is an "error" in the string file then that's the way the original author wanted it. As part of the Project we don't "fix up" these "errors" - we translate "as is". If you feel that this is an error than I'd be asking Moon Wizard, as he's the original author of the 3.5E ruleset.

2) Local mode strings are used when you put FG into "Manage Characters" (as opposed to "Join Game", "Load Campaign" or "Create New Campaign").

3) No idea where it "lives" - it could be hard-coded (ie Phase 3) or it could be in one of the string xml files. If its not in a string xml file then it'd probably be hard-coded.

Cheers

Markjan
February 23rd, 2016, 18:33
Hello everybody

Here are updates to French ruleset extensions:

CoreRPG ici:
https://www.dropbox.com/s/9rgvrd9aww9ykwp/Fr_CoreRPG.ext?dl=0

DD3.5 ici:
https://www.dropbox.com/s/twqyxrksvvh6shj/Fr_DD35.ext?dl=0

PFRPG ici:
https://www.dropbox.com/s/d339ks8l8qh9nr1/Fr_PFRPG.ext?dl=0

Enjoy ;)

PM Edit: While the above files are appreciated (thankyou) unfortunately they are not LPaks - they do not follow the outline, Standards nor specifications for this Project. I will leave them here as a curtsy but they will not be indexed on Post #2.

It's understood that people all like doing things their own way, but this Thread and this Project is designed to standardize these types of translations as much as possible, similar to the way that FG itself has standardized on the Cascading Ruleset Model (CoreRPG and Child-Rulesets). Please, if people are going to participate in this Project and post to this Thread then for the sake of the goals outlined in Post #1 we all need to follow the Project's Standards.

If someone would like to take the information contained in these files and convert them to the Projects Standards then that will be appreciated - thankyou.

Markjan
February 25th, 2016, 12:25
Ok,
I'll try to standardize and convert my files ASAP, sorry for the inconvenience, I'll get back to you ;)

dulux-oz
February 25th, 2016, 12:53
Thanks Markjan - we appreciate it :)

And don't worry, there's no inconvenience

Cheers

gandalfmagic
March 3rd, 2016, 22:03
I've attached here the v2.0 version of the DnD 3.5E/PFRPG ruleset.

And the new versions for the CoreRPG and 5E rulesets are now available in post #60 (https://www.fantasygrounds.com/forums/showthread.php?27202-LanguagePak-(LPak)-Community-Project-Program&p=248914&viewfull=1#post248914).

Edit: forgot to change name to the extension to activate the dependencies (ooops!)

YAKO SOMEDAKY
March 4th, 2016, 00:01
Portuguese Brazilian?

Trenloe
March 4th, 2016, 00:02
Portuguese Brazilian?

I think we have a volunteer! :-)

gandalfmagic
March 5th, 2016, 18:22
I want to share the modifications I made in my extensions to complete Italian translations:

CoreRPG/strings_campaign.xml
string name="ref_window_title" (added in v3.1.7, not present in my release)
CoreRPG/strings_common.xml

string name="message_slashflushsuccess" (added in v3.1.6)

3.5E/graphics
button_skillcr_down*.png (files addes)
roll_attack_*.png (files addes)

5E/strings_5e.xml
string name="char_label_name" (found in ruleset, not present in the extension)
string name="char_label_gender" (found in ruleset, not present in the extension)

string name="char_label_age" (found in ruleset, not present in the extension)

string name="char_label_height" (found in ruleset, not present in the extension)

string name="char_label_weight" (found in ruleset, not present in the extension)

string name="ref_window_title" (REMOVED in v3.1.7, because moved in CoreRPG???)
5E/graphics

roll_attack_*.png (files addes)

Blue Haven
March 7th, 2016, 21:19
Or Just Portuguese :P
That would be very cool :)

Markjan
March 8th, 2016, 18:08
Hello,

I need help !
;)

I'm actually working on the french DD3.5 translation and I've got a damn bug with the "strings_35e.xml" wich I don't understand:

On the character sheet, "Combat" tab; When I try to get a simple "Melee" check everything works fine in english, granting me on a "[ATTACK (M)] Melee Attack" display on the chat window.

But as soon as I try to use the translated file I've got a curious error:
On the character sheet, "Combat" tab; When I try to get a simple "Melee" check it doesn't behave normally, granting me on a "[ATTACK (R)] Melee Attack" display on the chat window, always using DEX ability bonus...

(Just have a look on the screen attached)

This occurs only on the melee base attack, everything works fine on Ranged and Grapple attacks.


I precise that this can be reproduced using only the LPak_French_CoreRPG.ext file approved by Dulux there:
(https://www.fantasygrounds.com/forums/attachment.php?attachmentid=12590&d=1452394186

drvolk
March 9th, 2016, 06:36
Markjan, you are right, the same for me with german LPak!

I guess it is an issue we have to solve with Phase3 activities (somewhere in the XML or LUA scripts for the charactersheet). I will check that as soon as i have the time for ...

--------
UPDATE:
--------

The "roll" is triggert within the script in the template "number_charattacktotal".
There it took the translated label name where you click the "roll" button and uses this text as parameter for the function "getBaseAttackRollStructures" which is part of the CharManager script.

Here it checks "hardcoded" if the given parameter contains "melee" in its value.
If this is the case it return the Melle Attack bonus from the corresponding charactersheet datanode.
If not it return there ranged Attack bonus from the corresponding charactersheet datanode.

So we have to change whether to "hardcoded" check in the CharManager function "getBaseAttackRollStructures" or the evaluationg of the parameter for that function within
the tempalte "number_charattacktotal".

There are a lot of other places where we need to do such changes, which would be part of "Phase3" of that LPak project.

Code:

campaign/template_char.xml

<template name="number_charattacktotal">
<number_chartotalwithability>
<rollable/>
<displaysign/>
<modifiersize>mini</modifiersize>
<script>
function action(draginfo)
local sText = Interface.getString(self.description[1].textres[1]);
local rActor, rAttack = CharManager.getBaseAttackRollStructures(sText, window.getDatabaseNode());
ActionAttack.performRoll(draginfo, rActor, rAttack);
return true;
end
function onDragStart(button, x, y, draginfo)
return action(draginfo);
end
function onDoubleClick(x,y)
return action();
end </script>
</number_chartotalwithability>
</template>


campaign/scripts/manager_char.lua

function getBaseAttackRollStructures(sAttack, nodeChar)
local rCreature = ActorManager.getActor("pc", nodeChar);

local rAttack = {};
rAttack.type = "attack";
rAttack.label = sAttack;

if string.match(string.lower(sAttack), "melee") then
rAttack.range = "M";
rAttack.modifier = DB.getValue(nodeChar, "attackbonus.melee.total", 0);
rAttack.stat = DB.getValue(nodeChar, "attackbonus.melee.ability", "");
if rAttack.stat == "" then
rAttack.stat = "strength";
end
else
rAttack.range = "R";
rAttack.modifier = DB.getValue(nodeChar, "attackbonus.ranged.total", 0);
rAttack.stat = DB.getValue(nodeChar, "attackbonus.ranged.ability", "");
if rAttack.stat == "" then
rAttack.stat = "dexterity";
end
end

return rCreature, rAttack;
end

gandalfmagic
March 12th, 2016, 18:41
Hi guys,
so the string checked in the script is char_tooltip_atkmelee

I don't know why the developers are comparing the contents of a tooltip to check if a control is the right one.
Maybe the correlations and the dependencies in the rulesets make of it a necessity.

I'm using this modification right now, and it seems to work: in the template_char.xml file i've replaced

local sText = Interface.getString(self.description[1].textres[1]);
with

local sText = self.getName();
I really don't know if something like this can break something else in the code. But it can be a way to resolve the issue.

PS. yes, the modification breaks the chat output for the roll, but this is a minor issue to me. I'm worried about other biggest impacts.

EDIT: Ok, I think the following code is better for mantain the consistency in the chat log:

local sText = string.upper(self.getName():gsub("attackbonus", ""));

Moon Wizard
March 13th, 2016, 07:35
The "name" of that string resource is just misnamed, it's not being used for anything other than as the description for the type of attack being made with the number_charattacktotal template. (The only two fields this is used for is Melee Attack (char_tooltip_atkmelee) and Ranged Attack (char_tooltip_atkranged). There's no rush to rename these to avoid breaking any existing translations.

Since it's not being used anywhere else, I would recommend just translating those without making any changes to the code.

Regards,
JPG

drvolk
March 14th, 2016, 19:00
I updated the german LPaks for CoreRPG, 3.5E, FC and the DOEs extension to phase2 (look at posts 17, 26 and 59)

Shiradan
March 29th, 2016, 19:44
I am a player from China. I am thinking of the possibility of translating it into Chinese, but when I see the first line of that string file, I see it is encoded with iso-8859-1. I don't think that encoding is compatible with Chinese. I tried to change it into UTF-8, but it doesn't work. Does anybody know how to use some of available encoding method like unicode or UTF-8 in FG for the translating purpose? I have a guess that it might be the overall decoder design of software is using iso-8859-1, which does not support Chinese, I cannot find out a way to translate it by using the way European language do. Anybody have any thoughts or hints?

Trenloe
March 29th, 2016, 20:16
Fantasy Grounds doesn't support UTF-8. There is no way in the current version to use UTF-8, sorry. Hopefully in the Unity re-write, but this is a way off.

drvolk
April 3rd, 2016, 08:36
The "name" of that string resource is just misnamed, it's not being used for anything other than as the description for the type of attack being made with the number_charattacktotal template. (The only two fields this is used for is Melee Attack (char_tooltip_atkmelee) and Ranged Attack (char_tooltip_atkranged). There's no rush to rename these to avoid breaking any existing translations.

Since it's not being used anywhere else, I would recommend just translating those without making any changes to the code.

Regards,
JPG

Hi JPG,

i do not understand you recommendation:
Should we rename the "name" of that string resource (which would also be a change of the code) ?

If "yes", in my opinion that would not help because the evaluation of the roll when clicking the button will still using the value of the translated text in that textresources, which causes the problem.

If "no", could you tell us please what should be translated exactly without changing the code to fix that issue ?

UPDATE:

I think i got you:
Just do not translate the texts for the text resources "char_tooltip_atkmelee" and "char_tooltip_atkranged" and let then as they are will fix that issue.
Because these texts are only used as "descriptions" for those both templates and are not shown anywhere as tooltips or other texts on the desktop.

It would be good to change the discussed behavier in one of the future releases for that ruleset as a small (cosmetic) fix ?
I would recommend to remove those needless textresources ("char_tooltip_atkmelee" and "char_tooltip_atkranged" ) and replace the "<textres>" tag in that templates e.g by "attacktype" and use "local sText = attacktype[1]" in the roll function.

g0ntzal
May 14th, 2016, 21:10
Hi,

I can see a non desired behavior if I load DOE Base Extension using Savage Worlds Ruleset (No other extensions being loaded). Take a look to the snapshot.

BTW, I'm working on the Savage Worlds Spanish translation

Best regards,

Gon

14071

dulux-oz
May 15th, 2016, 02:07
Hi,

I can see a non desired behavior if I load DOE Base Extension using Savage Worlds Ruleset (No other extensions being loaded). Take a look to the snapshot.

BTW, I'm working on the Savage Worlds Spanish translation

Best regards,

Gon

14071

OK, a couple of things - this Thread is for the LPak Project. Other subjects have their own Threads, so let's try and keep discussions in their relative threads so that people can find information without having to jump all over the place and also so that a given thread doesn't jump all over the place with unrelated "stuff"- thanks

Second, I can't see anything wrong with the screenshot - could you be more specific. Please reply in the appropriate Thread - thanks

Third, excellent work on the SW translation :)

Cheers

fqdl
June 12th, 2016, 04:39
Hi, i am a chinese and i would like to get involved, however Fantasy Grounds doesnt seem to support Chinese characters.

dulux-oz
June 12th, 2016, 05:31
Hi fqdl,

First, welcome to the FG Community and Welcome to the LPak Project/Program!

No, at the moment FG doesn't support Chinese characters - but when the re-write of FG to the new Unity Engine is complete we're expecting that all sorts of non-English character setrs will be supported. The boys at SW are working on the re-write as we speak, but while they are making good progress they haven't given us a delivery date yet.

So I don't know what to suggest - except stay involved with the Project and FG in general and once the re-write is complete help us out then.

If you have another suggestion or any questions, etc, then, please, post them here and we'll see what we can do :)

Cheers

YAKO SOMEDAKY
July 12th, 2016, 17:46
Anyone to translate to Brazilian Portuguese?

dulux-oz
July 13th, 2016, 02:47
Nope - go for you life - and welcome to the Project

dulux-oz
July 13th, 2016, 02:58
Hi everybody - well, I'm assuming all the Project Members are still paying attention to this thread :)

Just a heads-up for everybody - with the impending release of FGv3.2 there is almost certainly going to need to be some update work done on our translations as there are new strings in FG (and therefore in the DOEs as well), so if people could keep an eye out and put their hands up to do this basic maintenance/upgrade work, that would be fantastic.

Cheers

drvolk
July 13th, 2016, 06:04
Hi everybody - well, I'm assuming all the Project Members are still paying attention to this thread :)

Just a heads-up for everybody - with the impending release of FGv3.2 there is almost certainly going to need to be some update work done on our translations as there are new strings in FG (and therefore in the DOEs as well), so if people could keep an eye out and put their hands up to do this basic maintenance/upgrade work, that would be fantastic.

Cheers

noticed :)

By the way, are there any plans for "Phase 3" ? I thought about it, especially for the PFRPG ruleset and came to the conclusion that would be more result in a modified ruleset than it could be handled by an extension (a lot of script changes are necessary e.g. to make all the ruleset automatitations localizeable ...).

So maybe it would make more sense to find out all the places which has to be changed and ask the developers to take care for that in one of their next releases, so a Phase2 LPak would be enough to localize everything ?

dulux-oz
July 13th, 2016, 07:16
I don't know - it'll certainly take some investigation (and FGv3.2 changes a few things anyway so that less images are used) but I still think its doable in an Extension - but we'll have to see :)

YAKO SOMEDAKY
November 10th, 2016, 21:50
I did not follow the rules and made some changes, but I did the translation of CoreRPG and Cthulhu's Call to Brazilian Portuguese and in CoreRPG I changed the calendar to be 24 hours and if I ask to show the date in the chat it appears a Calendar icon and if I ask to display the time a clock icon will appear instead of the GM icon.

drvolk
November 11th, 2016, 16:22
German LPaks for CoreRPG and 3.5E rulesets were updated to FG 3.2.0 version, look at post #17.

dulux-oz
November 21st, 2016, 10:32
Hi Everyone,

First of all I'd like to thank all of you who have been/are a member of the Project/Program - I, as well as everyone who has used an LPak, really appreciate all your hard work!

With the release of FGv3.2 (and now FGv3.2.1) all of the existing LPaks now need updating, so they have all been marked as "Not Current". They should all still work, but they will not be complete. So we need people to pitch in and update the existing LPaks and, of course, develop new ones for the Rulesets, Extensions and Languages we haven't cover yet. As such, the Project/Program Framework and Documentation have been updated, and all of the Resource Archives have also been updated as well.

We want and welcome your involvement and participation in the Project/Program, and to help both you and us in this I strongly suggest you take the time to read the updated Framework Documentation available on Post #2. You'll save yourselves a lot of heartache and extra work if you do and if you follow the process contained within it. As an example, (and I don't really mind doing this) I have fielded almost a dozen questions in the last fortnight and all of the answers were available in the Framework Documentation - so PLEASE read it (even if you're an old-hand at LPaks) to make sure you understand how to participate in the Project/Program effectively - its no use "doing your own thing" because then we can't really include your work because its not maintainable in the same way that a properly constructed LPak is, which is a great shame and a lose we'd rather not have to endure. :)

So come and join us! Read the Framework Documentation (its only a few pages long) to learn how to be an effective Project Contributor and to see what's changed from previous versions, ask some questions if you don't understand something or need some clarification, and help contribute to the great product that is Fantasy Grounds.

Matthew James BLACK
Project/Program Manager

aka

gandalfmagic
November 26th, 2016, 19:22
Hi dulux-oz,
I'm beginning to translate the new LPak.


In the 3.5E Ruleset, I've found some other graphic resource to translate:



button_skillcr.png
button_skillcr_down.png
button_skillkn.png
button_skillkn_down.png
button_skillpe.png
button_skillpe_down.png
button_skillpr.png
button_skillpr_down.png
roll_attack_crit.png
roll_attack_hit.png
roll_attack_miss.png


Can you add these too into the file?

Thank you

dulux-oz
November 27th, 2016, 01:39
Hi gandalf,

If you like - I made the assumption that because these weren't full words (only letter indicators / initals) that they wouldn't need translating, but if I was wrong so be it :)

Cheers

drvolk
November 27th, 2016, 09:37
I think it should be up to the translator if he want to translate "letter indicators" or not, so i also would like to have included the graphic resources as mentioned by gandalfmagic.

I also noticed that the LPak Framework file for the CoreRPG graphic resources is not complete. Following new graphics, which came with FG 3.2.0, are missing:

<icon name="button_tables" file="graphics/button_tables.png" />
<icon name="button_tables_down" file="graphics/button_tables_down.png" />
<icon name="button_quests" file="graphics/button_quests.png" />
<icon name="button_quests_down" file="graphics/button_quests_down.png" />

On the other side following graphic resources are not used anymore with FG 3.2.0 and could be deleted:

<icon name="title_encounters" file="graphics/title_encounters.png" />
<icon name="title_images" file="graphics/title_images.png" />
<icon name="title_items" file="graphics/title_items.png" />
<icon name="title_notes" file="graphics/title_notes.png" />
<icon name="title_npcs" file="graphics/title_npcs.png" />
<icon name="title_parcels" file="graphics/title_parcels.png" />
<icon name="title_quests" file="graphics/title_quests.png" />
<icon name="title_story" file="graphics/title_story.png" />

dulux-oz
November 27th, 2016, 11:32
I think it should be up to the translator if he want to translate "letter indicators" or not, so i also would like to have included the graphic resources as mentioned by gandalfmagic.

I also noticed that the LPak Framework file for the CoreRPG graphic resources is not complete. Following new graphics, which came with FG 3.2.0, are missing:

<icon name="button_tables" file="graphics/button_tables.png" />
<icon name="button_tables_down" file="graphics/button_tables_down.png" />
<icon name="button_quests" file="graphics/button_quests.png" />
<icon name="button_quests_down" file="graphics/button_quests_down.png" />

On the other side following graphic resources are not used anymore with FG 3.2.0 and could be deleted:

<icon name="title_encounters" file="graphics/title_encounters.png" />
<icon name="title_images" file="graphics/title_images.png" />
<icon name="title_items" file="graphics/title_items.png" />
<icon name="title_notes" file="graphics/title_notes.png" />
<icon name="title_npcs" file="graphics/title_npcs.png" />
<icon name="title_parcels" file="graphics/title_parcels.png" />
<icon name="title_quests" file="graphics/title_quests.png" />
<icon name="title_story" file="graphics/title_story.png" />

Seriously, what are you talking about? I just grabbed the CoreRPG Resource Archive off of this Thread and all the graphics you said aren't there are. True, the old graphics are still there (& you're right, they need to come out - an oversight on my part (probably due to all the other things people want from me all the time)) - but WTF?

drvolk
November 27th, 2016, 13:00
I am talking about: LPakFramwork.zip (Post #2, Last edited by dulux-oz; November 21st, 2016 at 10:10. ):

:./XMLFiles/xLPakGraphicsCoreRPG.xml

Did i look onto the wrong place ?

I hope i did not anger you with me comments ...

gandalfmagic
November 27th, 2016, 15:18
I've attacched the XML files I use in my ruleset, I've already tested them.
I've also added the files I need to translate, as stated in the previous post.

For the 5e ruleset, I've added:


roll_attack_crit.png
roll_attack_hit.png
roll_attack_miss.png


For the 3.5e ruleset, I've added:


button_skillcr.png
button_skillcr_down.png
button_skillkn.png
button_skillkn_down.png
button_skillpe.png
button_skillpe_down.png
button_skillpr.png
button_skillpr_down.png
roll_attack_crit.png
roll_attack_hit.png
roll_attack_miss.png


Hope this help.

drvolk
November 28th, 2016, 17:26
I updated the Geman LPak extensions for FG 3.2.1, see Post #17.

drvolk
November 28th, 2016, 17:47
I tried to follow the "LPak Framework Document" instructions as exactly as possible, and found some points i have problems to understand:

Maybe somebody could help me and answer that questions ?

Chapter: Creating A New LPak

7 b)
i. If you are creating an LPak for use with the CoreRPG change this tag's value to 90

Q: Also for CoreRPG itself ?

7 d) If you are creating an LPak for use with the CoreRPG, remove lines 19-21.

Q: Is it not the reverse case, ".. LPak nor for use the CorRPG .." ?

(I did not delete the "dependencies" tag in 3.5E LPak and everything seams to be working fine for me)

7 l) Look through the “extension.xml” file and remove all the “ruleset” tags (and any “child” tags) that do not have your chosen Ruleset as the “name” tag value.
i. If your Ruleset is a Child-Ruleset remember to leave behind the “ruleset” tags of any “parent” Rulesets. This will almost always mean that you won't delete the CoreRPG ruleset tag.

Q: Maybe i did something wrong, but for the CoreRGP LPak i had to leave all ruleset tags after CoreRPG,
otherwise i could not select this LPak extension for the child rulesets like 3.5E.
On the other side i deleted the ruleset tag for CoreRPG in the 3.5 LPak, and it works ... (i have to select the CoreRPG LPak extension and the 3.5 LPak extension)

gandalfmagic
November 28th, 2016, 22:20
I'll try to answer here:



7 b)
i. If you are creating an LPak for use with the CoreRPG change this tag's value to 90

Q: Also for CoreRPG itself ?


I think the sentence refers to the LPak (extension) that you create to use with (or to translate) the CoreRPG, only this one.
So the answer is YES.

You leave to 100 the value for all the other rulesets, for example the 3.5E and the 5E LPak extensions.
(I got this one wrong in the previous releases, by changing to 110 the value for the other rulesets. :p)

You must change the value to 110 only when you create an LPack to translate an extension, for example DOE: Weather.




7 d) If you are creating an LPak for use with the CoreRPG, remove lines 19-21.

Q: Is it not the reverse case, ".. LPak nor for use the CorRPG .." ?

(I did not delete the "dependencies" tag in 3.5E LPak and everything seams to be working fine for me)


As for the previous one, this refers to the LPak extension that you are creating for the CoreRPG.




7 l) Look through the “extension.xml” file and remove all the “ruleset” tags (and any “child” tags) that do not have your chosen Ruleset as the “name” tag value.
i. If your Ruleset is a Child-Ruleset remember to leave behind the “ruleset” tags of any “parent” Rulesets. This will almost always mean that you won't delete the CoreRPG ruleset tag.

Q: Maybe i did something wrong, but for the CoreRGP LPak i had to leave all ruleset tags after CoreRPG,
otherwise i could not select this LPak extension for the child rulesets like 3.5E.
On the other side i deleted the ruleset tag for CoreRPG in the 3.5 LPak, and it works ... (i have to select the CoreRPG LPak extension and the 3.5 LPak extension)


For each LPak that you create to translate a ruleset, you must leave only the entry for that specific ruleset. The exceptions are listed in the Notes.txt file of the ruleset.
For example, in the 3.5E ruleset you leave the dependency tag and the 3.5E entry tag because you must, and the PFRPG entry tag because is stated in Notes.txt


Hope I was clear (and that I said the right things).

gandalfmagic
November 28th, 2016, 22:49
Seriously, what are you talking about? I just grabbed the CoreRPG Resource Archive off of this Thread and all the graphics you said aren't there are. True, the old graphics are still there (& you're right, they need to come out - an oversight on my part (probably due to all the other things people want from me all the time)) - but WTF?

dulux-oz, I think you are wrong when you say that you are wrong. :D

Yes, the files drvolk is talking about are the ones in the LPakFramework.zip. Maybe you didn't update them. Well... is understandable: this project is big.

But the point is this one: in my opinion we shouldn't delete the old files from the packages, if they are still used in old versions of FantasyGrounds, and these old versions of FG are still compatible with the current LPak Extensions.
For example, the title_*.png files are indeed not used in FG 3.2, but still needed for FG 3.1.x. And from what I see in the minrelease tags in the extension.xml file, LPak 3.0 is still compatible with FG 3.1.2.

So, if these files doesn't cause any runtime error in FG 3.2, is better if we leave them.

If you also think this way, I'll revert the changes in my CoreRPG package before I release it.


Argh... this is dependency hell... like in windows dlls...

dulux-oz
November 29th, 2016, 00:55
OK, short answer is I need to shelve this (and other FG-stuff) for a week, and then I can get back to it and give it my full attention. Sorry, but you'll all just have to bear with me - I can't avoid it.

Long answer: let me think about it, because everyone should be going to the latest versions of FG when they are released so the dependency-hell should be kept to a minimum - but we need to consider it in detail.

Yes, the answer given by gandalf are correct - I'll put in some explanation "stuff" into the Framework to make things easier to understand - again, give me a week or so.

No, nobody insulted/upset me :)

Yes, everything is alright

Yes, I really do appreciate everyone participation in the Project :)

drvolk
November 29th, 2016, 06:06
Thanks for clarification! :)


For each LPak that you create to translate a ruleset, you must leave only the entry for that specific ruleset. The exceptions are listed in the Notes.txt file of the ruleset.
For example, in the 3.5E ruleset you leave the dependency tag and the 3.5E entry tag because you must, and the PFRPG entry tag because is stated in Notes.txt


I agree with you, tihs is the way it should work. But for me it lookes like that the "dependency" tag not works as excpected. Maybe i did something wrong, but with LPak 3.5 it did not work. Whether the "depending" CoreRPG LPak was automaticly loaded nor the selected 3.5 LPak was loaded.
Only when i included the 3.5E ruleset tag within the CoreRPG LPak and selecting both the CoreRPG LPak and the 3.5 LPak extension everthing works fine ...

drvolk
December 12th, 2016, 16:43
hi,

i did update the German LPaks for CoreRPG and 3.5E/PFRPG to FG3.2.1+. I also added new German LPaks for FG3.2.1+ for 4E, 5E and Numenera (see post #17).

I did also update the German LPaks for the extensions DOEBase, DOELocations, DOEOrginisations and DOEWeather for FG3.2.1+. I add DOESound for FG3.2.1+ (see post #26).

I did update the German LPak for Fate Core to FG3.2.1+ (see post #59).

Because it lookes like i can not upload more than 5 files within one post, i add the German LPak for DOEOLE for FG3.2.1+ within this post.

@dulux-oz
could you please update the states in you correspondit state matrix post for all the LPaks?

dulux-oz
December 13th, 2016, 06:18
Thanks drvolk - yes, the forums only allow a maximum of 5 attachments per post - that's why the Resource Paks are spread across several posts :)



So, what changes to the Framework do people want/think are required?

drvolk
December 13th, 2016, 09:37
Thanks drvolk - yes, the forums only allow a maximum of 5 attachments per post - that's why the Resource Paks are spread across several posts :)



So, what changes to the Framework do people want/think are required?

Would be great if you could add the resources into the xLPakGraphic[Rulesets].xml as mentioned by gandalfmagic in post 121.

-----------------------------------

In "LPakFramework.zip":

All "XMLFiles/xLPakGraphics[Ruleset].xml" should be reviewed if the references to the graphics files were realy upated to the FG 3.2.1 version.

e.g. for "XMLFiles/xLPakGraphics35E.xml" seams to be still for version FG 3.1.7:

<?xml version="1.0" encoding="iso-8859-1"?>
<!--
LanguagePak Framework © Copyright Peregrine I.T. Pty Ltd 2005-2016 except where explicitly stated otherwise.
Fantasy Grounds is Copyright © 2004-2016 SmiteWorks USA LLC.
Copyright to other material within this Manuscript may be held by other Individuals and/or Entities.
Nothing in or from this XML File in printed, electronic and/or any other form may be used, copied,
transmitted or otherwise manipulated in ANY way without the explicit written consent of
Peregrine I.T. Pty Ltd or, where applicable, any and all other Copyright holders.
Please see the accompanying License for full details.
All rights reserved.
-->
<root>
<icon name="all" file="graphics/icon_all.png" />
<icon name="button_fullsheet" file="graphics/button_fullsheet.png" />
<icon name="button_fullsheet_down" file="graphics/button_fullsheet_down.png" />
<icon name="button_minisheet" file="graphics/button_minisheet.png" />
<icon name="button_minisheet_down" file="graphics/button_minisheet_down.png" />
<icon name="button_toggle_action" file="graphics/button_toggle_action.png" />
<icon name="button_toggle_all" file="graphics/button_toggle_all.png" />
<icon name="button_toggle_off" file="graphics/button_toggle_off.png" />
<icon name="button_toggle_on" file="graphics/button_toggle_on.png" />
<icon name="button_toggle_roll" file="graphics/button_toggle_roll.png" />
<icon name="button_toggle_self" file="graphics/button_toggle_self.png" />
<icon name="button_toggle_single" file="graphics/button_toggle_single.png" />
<icon name="button_toggle_trgt" file="graphics/button_toggle_trgt.png" />
<icon name="one" file="graphics/icon_one.png" />
</root>

should be:

<?xml version="1.0" encoding="iso-8859-1"?>
<!--
LanguagePak Framework © Copyright Peregrine I.T. Pty Ltd 2005-2016 except where explicitly stated otherwise.
Fantasy Grounds is Copyright © 2004-2016 SmiteWorks USA LLC.
Copyright to other material within this Manuscript may be held by other Individuals and/or Entities.
Nothing in or from this XML File in printed, electronic and/or any other form may be used, copied,
transmitted or otherwise manipulated in ANY way without the explicit written consent of
Peregrine I.T. Pty Ltd or, where applicable, any and all other Copyright holders.
Please see the accompanying License for full details.
All rights reserved.
-->
<root>
<icon name="all" file="graphics/icon_all.png" />
<icon name="button_fullsheet" file="graphics/button_fullsheet.png" />
<icon name="button_fullsheet_down" file="graphics/button_fullsheet_down.png" />
<icon name="button_minisheet" file="graphics/button_minisheet.png" />
<icon name="button_minisheet_down" file="graphics/button_minisheet_down.png" />
<icon name="button_toggle_action" file="graphics/button_toggle_action.png" />
<icon name="button_toggle_all" file="graphics/button_toggle_all.png" />
<icon name="button_toggle_off" file="graphics/button_toggle_off.png" />
<icon name="button_toggle_on" file="graphics/button_toggle_on.png" />
<icon name="button_toggle_roll" file="graphics/button_toggle_roll.png" />
<icon name="button_toggle_self" file="graphics/button_toggle_self.png" />
<icon name="button_toggle_single" file="graphics/button_toggle_single.png" />
<icon name="button_toggle_trgt" file="graphics/button_toggle_trgt.png" />
<icon name="one" file="graphics/icon_one.png" />
<icon name="button_toggle_skip" file="graphics/button_toggle_skip.png" />
<icon name="button_races" file="graphics/button_races.png" />
<icon name="button_races_down" file="graphics/button_races_down.png" />
<icon name="button_classes" file="graphics/button_classes.png" />
<icon name="button_classes_down" file="graphics/button_classes_down.png" />
<icon name="button_skills" file="graphics/button_skills.png" />
<icon name="button_skills_down" file="graphics/button_skills_down.png" />
<icon name="button_feats" file="graphics/button_feats.png" />
<icon name="button_feats_down" file="graphics/button_feats_down.png" />
<icon name="button_spells" file="graphics/button_spells.png" />
<icon name="button_spells_down" file="graphics/button_spells_down.png" />
</root>


------------------


CoreRPG LPak :

I am not sure, if i missed something, i will check it, but currently in my opinion you have to do:

All "ruleset" tags for all the CoreRPG child rulesets must stay in the extension.xml file of the "LPak-[Language]-CoreRPG". The "dependency" tag in the child LPaks works not as expected.

The "depend" LPak will not be loaded automaticly when you load the Child LPak extension. You have to select the "LPak-[Language]-CoreRPG" manually also and this is only possible if the "child" ruleset tag is set in the "LPak-[Language]-CoreRPG" extension.

Ixion77
January 5th, 2017, 23:54
What about Interface Zero and Deadlands resource files?

dulux-oz
January 6th, 2017, 01:18
What about Interface Zero and Deadlands resource files?

Are you volunteering to do the translations?

Or are you asking for them to be done?

Ixion77
January 6th, 2017, 01:56
Are you volunteering to do the translations?

Or are you asking for them to be done?

Now I'm testing both Core SW Italian localization updated by me, and SW too. And would like to challenge me with Italian localization for both IZ and DLR.

dulux-oz
January 12th, 2017, 06:38
Hi Everyone,

First of all I'd like to apologise for taking longer than I intended to get back to this and get things up-to-date - sorry.

Second, I'd like to thank all of you who have been/are a member of the Project/Program - I, as well as everyone who has used an LPak, really appreciate all your hard work!

Because I've updated the LPak Framework and the Ruleset Resource Archives (due to requests by the Project/Program) all of the existing Ruleset LPaks now need updating, so they have all been marked as "Not Current". They should all still work, but they will not be complete. LPaks for Extensions have not been effected. So we need people to pitch in and update the existing Ruleset LPaks and, of course, develop new ones for the Rulesets, Extensions and Languages we haven't cover yet.

We want and welcome your involvement and participation in the Project/Program, and to help both you and us in this I strongly suggest you take the time to read the updated Framework Documentation available on Post #2. You'll save yourselves a lot of heartache and extra work if you do and if you follow the process contained within it. PLEASE read it (even if you're an old-hand at LPaks) to make sure you understand how to participate in the Project/Program effectively - its no use "doing your own thing" because then we can't really include your work because its not maintainable in the same way that a properly constructed LPak is, which is a great shame and a lose we'd rather not have to endure. :)

So come and join us! Read the Framework Documentation (its only a few pages long) to learn how to be an effective Project Contributor and to see what's changed from previous versions, ask some questions if you don't understand something or need some clarification, and help contribute to the great product that is Fantasy Grounds.

Matthew James BLACK
Project/Program Manager

aka

Ixion77
January 16th, 2017, 18:49
Here is my first attempt with the LPak-Italian-CoreRPG for FG 3.2.1
This is an update of the previous version translated by Gandalf, so in the credits I took care to even leave his name.
First doubt: root version="3.1" must change to 3.2.1 ?
Second: about the version of this extension, since it is an update, I'v changed the <version> from 2.0 to 2.1
I hope goes well, this is mi first code-work :P

dulux-oz
January 17th, 2017, 01:43
Excellemt!

Thankyou Ixion :)

No, the 3.1 does not refer to the version of FG, but to the version of the FG-Engine, so it needs to stay 3.1.

Your version number (2.1) is fine.

Cheers

Markjan
January 23rd, 2017, 14:12
Hello everyone

Here is my first work for official LPack extensions in french language for CoreRPG, DD3.5 and PFRPG.
(I still have to localize somme graphic buttons and icons...)

Dulux please tell me if everything seems ok for you.

Best regards

dulux-oz
January 24th, 2017, 01:23
Hi Markjan,

Yes, the three LPaks work well - thank you. :)

One thing: the idea behind the LPak Project/Program is to develop "layered" LPaks that build upon one another, in the same way that the FG Rulesets are "layered" on top of the CoreRPG. This way we only need to put a string resource or a graphic resource into a given LPak if it isn't already in a previous loaded LPak. So in this case, as there are no graphic resources in the PFRPG Ruleset there shouldn't be any need have all the (translated) graphic resources from the CoreRPG and the 3.5E Rulesets in the PFRPG LPak - instead, they should be in the CoreRPG-LPak or the 3.5E LPak. Similarly for the CoreRPG-LPak; it shouldn't need to have any of the CoreRPG graphic resources in it - they should be in the CoreRPG LPak.

And yes, this means that we need to load the CoreRPG-LPak, the 3.5E-LPak and the PFRPG-LPak when we play PF - and the LPak-Framework handles this by specifying that the 3.5E-LPak is dependent upon the CoreRPG-LPak (for eg).

OK, so why does this all matter? Well, there are several reasons: first of all, by having graphic and string resources duplicated in LPaks means there is more work for us to create, update and maintain the LPaks; second, it leads to the potential for more mistakes and "missed" translations; third, it requires more computer resources to load the same graphic (and string) multiple times; and forth (although this may not mean much to many people) its bad coding practice to do it this way.

So... the three LPaks you have done all work, and they all work well, but there is a better, more efficient way to achieve our goal - its a bit like using an 18-wheel semi-trailer to move your stuff across town when a car or a small van is way more appropriate. :)

Cheers

drvolk
January 24th, 2017, 08:00
Hi dulux-oz,

are the current LPak resources allready updated to 3.2.2 ?

I want to update my LPaks to "current" state, but if you plan to release an updated version to 3.2.2 (if not allready is the case) then i would wait for that :)

dulux-oz
January 24th, 2017, 09:40
are the current LPak resources allready updated to 3.2.2 ?

Yes

drvolk
January 24th, 2017, 12:38
Yes

?

Textresources not in 3.5E v3.2.2 but in current LPak Resource file "3.5E.zip" (post #3):

3.5E.zip/strings/strings_35e.xml:

<string name="ref_label_prereq">Prerequisites</string>
<string name="ref_label_benefit">Benefit</string>
<string name="ref_label_normal">Normal</string>
<string name="ref_label_special">Special</string>

<string name="ref_label_school">School</string>
<string name="ref_label_components">Components</string>
<string name="ref_label_casttime">Casting Time</string>
<string name="ref_label_effecttarget">Effect/Target</string>
<string name="ref_label_duration">Duration</string>
<string name="ref_label_sr">Spell Resist.</string>

<string name="spell_emptyname">« New Spell »</string>


Textresources new in 3.5E v3.2.2 and not in current LPak Resource file "3.5e.zip" (post #3):

3.5E.pak/strings/strings_35e.xml:

<string name="char_spell_title_selectlevel">Select Level</string>
<string name="char_spell_message_selectlevel">Select level for spell (%s) in class (%s).</string>

<!-- Encounters -->
<string name="enc_tooltip_refreshcr">Refresh CR</string>
<string name="enc_tooltip_refreshxp">Refresh XP</string>
<string name="enc_message_refreshxp_missingnpclink">[ERROR] Link for NPC '%s' is not working. Make sure the correct modules have been opened in the Library.</string>
<string name="enc_message_refreshxp_missingnpcxp">[ERROR] CR for NPC '%s' is not valid. Check the NPC record.</string>


<!-- Feats -->
<string name="feat_label_type">Type</string>
<string name="feat_label_prereq">Prerequisites</string>
<string name="feat_label_benefit">Benefit</string>
<string name="feat_label_normal">Normal</string>
<string name="feat_label_special">Special</string>

<!-- Skills -->
<string name="skill_label_ability">Ability</string>
<string name="skill_label_trainedonly">Trained Only</string>
<string name="skill_label_armorcheckpenalty">AC Pen. Mult.</string>

<!-- Spells -->
<string name="spell_label_school">School</string>
<string name="spell_label_components">Components</string>
<string name="spell_label_casttime">Casting Time</string>
<string name="spell_label_range">Range</string>
<string name="spell_label_effecttarget">Effect/Target</string>
<string name="spell_label_duration">Duration</string>
<string name="spell_label_save">Saving Throw</string>
<string name="spell_label_sr">Spell Resist.</string>

dulux-oz
January 24th, 2017, 12:56
Damn - I must have uploaded the wrong file. :(

Give me 12-24 hours to get it sorted.

drvolk
January 24th, 2017, 13:12
Damn - I must have uploaded the wrong file. :(

Give me 12-24 hours to get it sorted.

No problem, i know you are a very busy man and i am realy happy that you still have the time to manage this LPak projekt for us, thanks !

Markjan
January 24th, 2017, 17:50
Hello all,

following what Dulux said, I have made corrections to the french project.
Please find attached latest updates to

- French CoreRPG
- French 3.5E
- French PFRPG

Best Regards !

dulux-oz
January 25th, 2017, 01:18
Excellent!

I didn't expect you to do that Markjan (not until the next release, anyway :) ) - thanks!

dulux-oz
January 25th, 2017, 01:27
Damn - I must have uploaded the wrong file. :(

Give me 12-24 hours to get it sorted.

OK, that's been done

Ixion77
January 29th, 2017, 13:42
Savage Worlds Italian Language Pack
Tryed to my best with sidebar buttons images.

drvolk
February 5th, 2017, 11:47
Upated the German LPaks for CoreRPG, 3.5E, 4E, 5E, Numenera, Fate Core to FG 3.2.2+.

Added a new German LPak fir CnC and d20Modern.

davidx_3
February 21st, 2017, 13:04
Hello! My name is David. I'm new to the FG community. I bought FG on steam a few days ago and I'm joining with my friends to buy some 5E modules, we always played D&D and we are currently trying out this version. We have met FG recently and are excited to begin our adventures.
Meanwhile, I saw that there is no translation into Brazilian Portuguese. So I started to follow the steps of this project and started translating CoreRPG and 5E ruleset, but I already had my doubts:
1st: in [Language] I write Brazilian_Portuguese? I mean, with the "_". The instructions are for the names of the rulesets but not for languages.
2nd: My language uses special characters like ç, é, ô, ã. Can I use them or do I need to ignore them to work? For example, translation means "tradução", would I have to write "traducao"? Words like this for us Brazilians do not cause any difficulty in reading, the only case that hinders is: "and" means "e", while "is" means "é", that is a problem.
3º: Is it possible to translate complete modules like official "PHB" and etc.? Because these things have already been translated into Portuguese in physical and digital copies, it would not be difficult to put this into FG.
Thank you.

dulux-oz
February 21st, 2017, 13:37
Hi davidx_3, and Welcome to the Community and to the LPak Project.

Let's see if I can answer your questions:

Yes, put "Brazilian_Portuguese" - this is the first time we've had a language name like this so its not surprising that you couldn't find an answer. I'll update the Framework to take this into account.
Unfortunately, at the moment FG has trouble with Unicode characters, so special characters like the ones you mention may cause problems. You have two choices at this time: try and use them and see if they display correctly, or use the "Standard English" equivalents (which we know will work). There is a new version of FG in the pipeline (called FGU by most of us, for Fantasy Grounds Unity), which uses the Unity Game Engine and which is supposed to be able to use Unicode Characters, so in the future this shouldn't be an issue, but right now... Don't worry, FGU is still a way off so you haven't "lost" anything by using the current version :)
No, the PHB is under strict copyright and so we don't have permission to do an LPak for it or any similar product. If you are really keen you approach SmiteWorks and ask them about it, but believe it or not at this point in time we're better off getting the Rulesets done first.


I hope that answers things for you.

Now, as a new member of our Community, if you and your friends haven't done so already, let me encourage you to take a look at some of the great Tutorial Videos available on the Fantasy Grounds Wiki (and on YouTube). Damn's are good, as are Xorn's, and people seem to like mine as well (mine are also available from the links in my sig, below).

Start with the ones on the CoreRPG, because the CoreRPG forms the foundation of just about all the RPGs we play with Fantasy Grounds - so by learning how to use FG with the CoreRPG you'll learn about 80% of what you'll need to know to play any RPG with Fantasy Grounds. Once you've gone through the CoreRPG Videos you can then go on to Videos about your chosen RPG.

When you get familiar with the basic Fantasy Grounds product the next step is to check out some of the Extensions (Plug-Ins) for FG, such as the DOE: Sound, DOE: Locations, DOE: Weather and DOE: Organisations Extensions (to name a but a few).

And keep on asking questions - we're a pretty friendly lot here, and we love answering questions.

Cheers

davidx_3
March 23rd, 2017, 19:30
Hello again!!!!
Let me clarify a few things.
I was giving up translating the main modules for my language (brazilian portuguese) because here in my country, foreignism is very common. (I do not know if this is the term that is used). What I mean is that even speaking in Portuguese, when we play we use almost every term in English. So I was afraid to translate these things. At first, what I was looking for were translations for the official campaigns.
Well, now there are news coming out that an official translation from Wizards for D&D 5e will happen. So when the books come out, I intend to look at the terms they have decided to use, and then I will try to help with the project here of translating the main modules. And since all the books will have official translation, will the other modules of FG 5e also be translated?

dulux-oz
March 24th, 2017, 01:50
That's something for the boys at SmiteWorks to comment on - as per usual, though, if members of the Community want to do so then they're welcome to join the Project :)

alessandro
April 7th, 2017, 07:05
Hi dulux-oz,
could you please post the CoC7e Resource Archive?
I'd like to translate it to Italian.

Thank you

Sasmira
April 11th, 2017, 19:03
Hello,

It's not possible to create a SVN server or another system and added the translation on the FG release ?


S.

Markjan
April 14th, 2017, 19:20
Hello all,

Here comes the LPack french update ver 3.3

- Core RPG : https://www.dropbox.com/s/h33zfolswc92efg/LPak-French-CoreRPG.ext?dl=0

- 3.5E : https://www.dropbox.com/s/m2iz3y0jza3pg9g/LPak-French-3.5E.ext?dl=0

- PFRPG : https://www.dropbox.com/s/x55hirpxkvrcccu/LPak-French-PFRPG.ext?dl=0

I have 2 curious issues to report though, wich are not due to the update:
1) I have problems creating new skills on a PC sheet (such as craft or knowledge): When I click to add, nothing happens
2) On the Main tab of the PC sheet, if you click for a base melee attack, it uses ranged bonus instead of melee

dulux-oz
April 15th, 2017, 03:58
Thanks Markjan (that was quick :) )

I don't know about your two issues, but I'd post them over in the FGv3.3 thread if I were you.

I'm still trying to acquire the CoC7E resources - there in the "Vault" which I don't have direct access too.

I'm being a bit dense, but what do you mean, Sasmira?

Coturno
April 21st, 2017, 16:35
Thought the same thing here, but the official translation is going to be delayed due to problems with the brazilian 3rd party that'd do the translation for us :/

whiteTiki
April 22nd, 2017, 02:54
Wow. First time I see this project and its awesome! excellent work! Can't believe you're still taking care of it after all this time.

Congrats!

Sasmira
April 30th, 2017, 20:25
Hello,

Here a new French translation for D&D5E and FG 3.3.x
- Core RPG (Markjan link): https://www.dropbox.com/s/h33zfolswc92efg/LPak-French-CoreRPG.ext?dl=0
- 5E : https://www.dropbox.com/s/7odwtt2gu2b6wip/LPak-French-5E.ext?dl=0
- 5E WotC : https://www.dropbox.com/s/tqvrwk5zt6bx3b6/LPak-French-5E-WotC.ext?dl=0

For the LPak-French-5E-WotC, you need to use the CoreRPG, it isn't a standalone extension.


https://img4.hostingpics.net/thumbs/mini_651059screenshot0003.png (https://www.hostingpics.net/viewer.php?id=651059screenshot0003.png)https://img4.hostingpics.net/thumbs/mini_468365screenshot0004.png (https://www.hostingpics.net/viewer.php?id=468365screenshot0004.png)
LPak-French-5E | LPak-French-5E-WotC

dulux-oz
May 1st, 2017, 03:10
Thanks Sasmira

Sasmira
May 1st, 2017, 15:05
Thanks Sasmira

No problem but ... can you update the 2nd post (https://www.fantasygrounds.com/forums/showthread.php?27202-LanguagePak-(LPak)-Community-Project-Program&p=242971&viewfull=1#post242971) with the good link for CoreRPG/PFRPG/3.5 and 5E please ? ;)

thx !
S.

Nibelung
May 22nd, 2017, 04:09
Long time user, first time I'm joining a project on this forum.

I'm a brazilian D&D player, and will join forces with everyone to bring those rulesets to my native language. I have the intention to work on CoreRPG, the 3.5 ruleset (but not Pathfinder), and the 4E ruleset.

Core is done, and uploaded on this post. I'll do my best to keep it up to date.

I'm having some trouble with the 4E ruleset, since after I finished the translations, it seems that my monsters when being dragged into the CT are automatically changing their attack strings to the translated defense names, and when they roll to attack, it returns a null value from the target character. Anyone was having the same problem before? For ease of debugging, I uploaded it as well, and will re-upload when I fix that bug.

Markjan
May 28th, 2017, 17:02
Hello all

I have made corrections to the CoreRPG, DD3.5E and PFRPG french Lpacks, updating them to 3.3c. Please find them following these links:

- Core RPG --> https://www.dropbox.com/s/h33zfolswc92efg/LPak-French-CoreRPG.ext?dl=0

- DD3.5 --> https://www.dropbox.com/s/m2iz3y0jza3pg9g/LPak-French-3.5E.ext?dl=0

- PFRPG --> https://www.dropbox.com/s/6z1fbkzl6dvggi7/LPak-French-PFRPG.ext?dl=0

:)

trobadork
June 25th, 2017, 18:18
Hello all

I have made corrections to the CoreRPG, DD3.5E and PFRPG french Lpacks, updating them to 3.3c. Please find them following these links:

- Core RPG --> https://www.dropbox.com/s/h33zfolswc92efg/LPak-French-CoreRPG.ext?dl=0

- DD3.5 --> https://www.dropbox.com/s/m2iz3y0jza3pg9g/LPak-French-3.5E.ext?dl=0

- PFRPG --> https://www.dropbox.com/s/6z1fbkzl6dvggi7/LPak-French-PFRPG.ext?dl=0

:)

Hi Markjan !
Skills are still in english, even if the strings are translated. How can I display the french names for the skills ?

Markjan
June 25th, 2017, 19:06
Hey Trobadork, we are actually working on an extension to get skill names in french, as it's not possible at this moment within the lpacks. Stay tuned it should be ready very soon :) (in fact it's already done - we are testing it at this time)

trobadork
June 25th, 2017, 19:07
Nice, thanks !

dulux-oz
August 17th, 2017, 08:41
Hi Everyone,

Sorry I've been a tad quite - I've had a lot of things on my plate. I'll be working on bringing the LPaks and this Thread up-to-date over the next little bit, so please, stay with us (and please, forgive me).

I'll be updating the Source String Files as soon as we know that FGV3.3.2 is ready (ie when it is released) and so I just wanted to let everyone know that things are still progressing with the LPaks.

I also wanted to ask the Translators' experience/advice on using tools such as Zanata (zantra.org (https://zanata.org/)) and/or Jabylon (jabylon.org (https://jabylon.org/)) - I'm thinking about streamlining the LPak Framework and possibly integrating one or the other of these two tools to help us stay on top of things and also to provide for easier translations. So have people used either or both of these tools and what has been the experience? Do the Project Members (or others) think that moving to these tools will be of benefit (realising that there might be a "learning curve" for us to go through)?

Basically, I'm looking for some input - so if you've got an opinion - especially if its backed up by experience - then please let us know

Cheers

drvolk
August 17th, 2017, 09:10
Hi Dulux-Oz,

i have no experience of these tools but they are looking very promising. I think it is a realy good idea to manage the Lpak tranlastaion with one of these tools. It will give us a better way e.g to tranlaste in teams or to reuse translation for new FG ruleset versions. And the current LPak version could be better organized within that WEB tools as it is currently possible within the forum threat.

So i am willed to learn one of these tools if the LPak team members came to the conclusion to use them !

regards
drvolk

dulux-oz
September 2nd, 2017, 03:16
Hi All,

OK, as an experiment / to try things out, I've set up a translation project on Zanata (zanata.org (https://zanata.org)) called the FG LPak Project. It only contains the string files from the CoreRPG (at the moment).

If people would like to have a look at Zantra and the FG LPak Project and perhaps start doing some translations to see how to use the Zantra website then we can evaluate how useful it is to us. You will need to sign up for a free account on Zantra and there are (or seems to be) full instructions on the site as well.

So, please, check things out and provide us with some feedback. If things prove helpful I'll move the rest of the Rulesets and Extensions over to Zantra and update this Thread and LPak Framework document (and place it on Zantra as well) :)

Cheers


Edit: Fixed up the site name / URL :)

RosenMcStern
September 2nd, 2017, 13:48
I do not seem to be able to log in or register to the site. And I cannot find anything on zantra.org which resembles a collaborative platform, just advertising for WordPress templates. Good templates, yes, but nothing that we could use for FG.

Either I have become too old to learn new technologies (possible...), or perhaps this platform is not so stable and user friendly as we need.

Edit: or perhaps the reason might be that the platform is zanata.org, and not zantra :)

dulux-oz
September 2nd, 2017, 14:08
Edit: or perhaps the reason might be that the platform is zanata.org, and not zantra :)

When in doubt, always check my spelling :p

dulux-oz
September 3rd, 2017, 08:29
Just a quick note: on the Zanata website the LPak Project "appears" to not have any source documents loaded - it does, they just don't show up on the Dashboards, etc. If you actually click into the Project and the "version" (the CoreRPG) and then a language you'll find the source files.

Cheers

SigmarZ
September 3rd, 2017, 14:11
Hi guys,

Will fantasy grounds be able to show Chinese words and typing in the future?

Do they have any plan to upgrade the language compatibility?

Thanks

dulux-oz
September 3rd, 2017, 15:02
I'm unsure - certainly at the moment all we can do is display the chinese language using english characters. When the new Unity version of FG come out it should be able to do Unicode characters, but that's a question for the SmiteWorks people.

RosenMcStern
September 8th, 2017, 18:43
I volunteer officially for a revision and update of the ITALIAN core rpg LPAK, which lacks some items added in the latest releases and has a couple of mistakes.

I will ask for the support of the recently founded Italian Fantasy Grounds Community for this task, in order to make it as collaborative as possible and achieve the highest possible level of consensus on the translation. For this reason I have setup a glossary for terms that are untranslated or could use a revision. Everyone is invited to have a look and make suggestions. The Facebook page for the Italian Community is probably a good discussion arena in order to avoid cluttering this forum with non-english terms.

https://www.rpgmeeting.org/it/item/28-fg-italian-lpak

Markjan
September 20th, 2017, 17:05
Updates on french LPacks version 3.3.2 of CoreRPG - DD3.5E and PFRPG available here:

https://www.dropbox.com/s/h33zfolswc92efg/LPak-French-CoreRPG.ext?dl=0
https://www.dropbox.com/s/cwjtfhbrv3p91je/LPak-French-3.5E.ext?dl=0
https://www.dropbox.com/s/hpdiaxyvv7r7jhr/LPak-French-PFRPG.ext?dl=0

dulux-oz
September 20th, 2017, 17:10
Thanks Guys & Girls for the continued efforts on the LPaks - although I've been really busy and haven't had much chance to do anything with the Project, I am keeping an eye on things and hope to be able to spend more time on it soon.

In the meantime, I encourage you all to take a look and provide your feedback on the Zanata (zanata.org (https://zanata.org)) idea from Post #169. :)

And thanks to everyone again!

Cheers

drvolk
September 21st, 2017, 13:58
Hi Dulux-Oz,

i logged in to zanata.org and also found the LPak project there. I could also see a list of XML files from the CoreRPG strings resources directory.
There is no content if i click into one of that XMLs. It also looks like that i only have "read access" to that project.
How can i become a member of that zanata project ?

Maybe it is you, as "Maintainer" of that project, who have to add the members into that group ? (and give them the rights to upload or edit something ?)

regard
drvolk

Markjan
September 21st, 2017, 14:38
Hey Dulux,

Same problem for me then drvolk !
I have made my registration, found LPaj project, navigated trough the content and made it to french... But did not find any way to edit and begin translation. Could you please provide any help ?

drvolk
September 22nd, 2017, 10:23
Whether Duluz-Oz has to add us as Members for his LPak Project on zanara (Project Pemissions) or maybe we also will get the permission automaticly (i guess if Duluz-Oz did not set the "Invite only" flag in the translation settings of the project ..) by being a member of a global translation team (select "language" , choose your language and request to join that team).



Hey Dulux,

Same problem for me then drvolk !
I have made my registration, found LPaj project, navigated trough the content and made it to french... But did not find any way to edit and begin translation. Could you please provide any help ?

dulux-oz
September 24th, 2017, 03:56
Sorry People, I've been a bit busy.

OK, so are people seeing the following (screenshot) when they go to the Project on the Zanata site (for eg. French)? 20674

dulux-oz
September 24th, 2017, 06:36
Spanish LPak for CoreRPG - thanks Miguel (sorry it took me a while to get it up)

dulux-oz
September 24th, 2017, 06:44
Hi All,

OK, so I've found some time and pulled my finger out and updated the first couple of posts to include new LPaks and Updated LPaks, plus current (FGv3.3.2) Resource achieves, and I've also updated the Contributor List - so if I've missed anybody or anything or if there's a mistake anywhere please let the Project know.

As always, thank you to all those who do and have participated: without you we wouldn't have a Project at all.

To anyone thinking of joining us - please do (I'm normally better at keeping on top of things, so please don;t let my recent "slackness" dissuade you from contributing).

Cheers

drvolk
September 24th, 2017, 07:25
Sorry People, I've been a bit busy.

OK, so are people seeing the following (screenshot) when they go to the Project on the Zanata site (for eg. French)? 20674

Yes, that is what i see. Now also the editing seams to be working (thanks to renaming the string resource XML files to .txt files).
I will start playing a little bit around with zanata to see and learn how it works ...

dulux-oz
September 24th, 2017, 07:45
Yeah, for some reason the Zanata code doesn't like the .xml file extension but .txt seem sto work OK

Thanks drvolk :)

YAKO SOMEDAKY
October 4th, 2017, 13:50
I made the translation of CoreRPG, Numenéra, GURPS, Call of Cthulhu 6E, but before leaving the update and before leaving this LPak if someone wants to suit for it I put here in the forum, but already advance that I am having problem in Comnbat Tracker, everyone is already translated, including chat messages.

damned
October 4th, 2017, 15:21
hola Dark One community member metazeta has been working on and wants to do some LPAK work for MoreCore... what do I need to do to get MoreCore included in this project? I couldnt see the answer/info in the Project PDF from post#2.

dulux-oz
October 4th, 2017, 15:27
hola Dark One

Dark One? That's not aimed at me, is it?

To answer the question: add the <ruleset><name>MoreCore</name><minrelease>??</minrelease></ruleset> tag to the extension.xml file (as would be normal for any Extension - and I think that's mentioned in the Framework, as well - but I could be wrong about that).

metazeta
October 4th, 2017, 16:25
Hey,
The thing is that every MoreCore Translation will need to call the CoreRPG translation, which currently can't be used for the MoreCore ruleset.
So ideally every CoreRPG Lpack should contain

<ruleset><name>MoreCore</name></ruleset>
in addition to the other rulesets.

damned
October 4th, 2017, 22:38
Hi Dulux_Oz yes you are the Dark One :)
MoreCore itself is not an extension anyore (not for well over a year) it is a ruleset so as metazeta suggests how do I get it added to this list so that the LPAK project can support it?

dulux-oz
October 5th, 2017, 02:49
I was talking about the LPak (Extension) - it needs to have the <ruleset> tag added for the MoreCore Ruleset - the CoreRPG <ruleset> tag already exists in the extension.xml file so doesn't need to be touched.

As far as long-term support is concerned, once we've got a working version I'll make sure the necessary bits & pieces and up in the Framework and templates.

damned
October 5th, 2017, 03:15
Do I need to provide you with anything? A list of all labelres for example?

dulux-oz
October 5th, 2017, 03:33
For the long term? Yeah, that'd help - saves me finding them. But aren't they all in the (MoreCore) strings.xml file?

damned
October 5th, 2017, 03:41
For the long term? Yeah, that'd help - saves me finding them. But aren't they all in the (MoreCore) strings.xml file?

Of course. I was just seeing if there was anything that I could/should do at my end. Many of the fields in MoreCore are actually editable from within the Ruleset so it can easily be customised to whatever it needs to be without coding.

drvolk
October 5th, 2017, 08:29
Thanks Guys & Girls for the continued efforts on the LPaks - although I've been really busy and haven't had much chance to do anything with the Project, I am keeping an eye on things and hope to be able to spend more time on it soon.

In the meantime, I encourage you all to take a look and provide your feedback on the Zanata (zanata.org (https://zanata.org)) idea from Post #169. :)

And thanks to everyone again!

Cheers

Hi, I have just translated the first XML file from the "fg-lpak-corerpg" project under https://translate.zanata.org. Since there seems to be no possibility to import a file and edit it e. g. with a text editor, I had to do the translation line by line using the integrated editor of the web application, which was a bit annoying and labor-intensive.
But the advantage would be, if you did it once, you only have to update the changes from the new FG releases in the future. You can also work in teams and we have a central place where all Lpak extensions are stored.
The disadvantage would be that Duluz or someone else would have to create the respective extensions from the translation files stored there and make them available in the Fantasygrounds forum.

How do the other members of the LPak project teams view this?

P. S.: I typed this text on the page https://www.deepl.com/translator in German and had it translated into English. The result looks very good to me!

dulux-oz
October 5th, 2017, 09:22
Thanks for that drvolk (I really do appreciate it)- so, what drvolk asked, what does everyone else think?

damned
October 5th, 2017, 09:43
I dont know about zanata but the language translation thing was pretty good :)

metazeta
October 23rd, 2017, 12:40
Hey !
I am progressing well with my French MoreCore translation. I would like to translate some lines in a lua script, linked to a control (morecore_rolls.lua).
Do you have tips on how to do that properly ?
I tried to overwrite the xml that creates the control (record_char_more.xml) and the lua file but it does nothing.

I see that most of Lpak does not translate luas ? Is this the norm ?

damned
October 23rd, 2017, 12:55
Hi metazeta can you explain some more?
You should not overwrite record_char_more.xml as changes will likely get made to it. If there are hard-coded english labels let me know and I will fix them for the next release.

metazeta
October 23rd, 2017, 12:58
I send you what a complete translation would need by PM.

Laerun
October 31st, 2017, 20:45
Is there any Portuguese support Atm?

dulux-oz
November 1st, 2017, 02:36
Is there any Portuguese support Atm?

Nope - but you're welcome to contribute some :)

Nibelung
November 1st, 2017, 06:51
Is there any Portuguese support Atm?

I started working in one at post #162 (https://www.fantasygrounds.com/forums/showthread.php?27202-LanguagePak-(LPak)-Community-Project-Program&p=339003&viewfull=1#post339003), but real life got into the way and some bugs for the 4e ruleset are left there, like AC/Will translated into CA/Von mess up with the attacks into the combat tracker.

IIRC, Core is completed unless there was a major updates after that date. I was really out of touch with FG in the last months.

The_Dragon_Ladis
December 21st, 2017, 20:43
Spanish language pack is making my client crash :-(

RosenMcStern
December 22nd, 2017, 19:55
Dulux, the resources for CoreRPG uploaded in September include the graphics with the English terms on them. Where are the base graphics for adding the text?

dulux-oz
December 23rd, 2017, 01:18
Dulux, the resources for CoreRPG uploaded in September include the graphics with the English terms on them. Where are the base graphics for adding the text?

There aren't any - SW has not made them available, only the finished graphics. There is a "graphics package" mentioned on the Wiki (in the Developer section - I think) but I seem to recall it only had some of the necessary icons, not all of them - but I could be wrong, because I haven't checked it in quite a few months.

This is one thing that's been slowing us down on Phase 3 - we need to "blank-i-fie" the existing graphics and then substitute the appropriate language info.

drvolk
December 23rd, 2017, 13:55
Hi RosenMCStern,

i did the "graphic translations" with gimp graphic's program (version >= 2.9). There i defined different layers for the image background etc and also a layer for the text information.
So if you want you could use my gimp .xcf files and change the text layers to your language ?

dulux-oz
December 23rd, 2017, 14:59
Hi RosenMCStern,

i did the "graphic translations" with gimp graphic's program (version >= 2.9). There i defined different layers for the image background etc and also a layer for the text information.
So if you want you could use my gimp .xcf files and change the text layers to your language ?

Excellent! Well done drvolk :)

LordEntrails
December 23rd, 2017, 17:35
You guys might want to decide moving forward if all languages should be done in one set of Gimp files with each language on a different layer, or different file sets for each language. The first way means if the graphic changes you can update everything quickly, the second way is easier for individual developers.

damned
December 23rd, 2017, 21:34
Im adding a MoreCore translation but it looks like several of the links on the home page are incorrect. I have been starting with French.

Evingolis
January 20th, 2018, 20:10
Hello from Germany,

from my understanding, the files in this thread (from drvolk) are not current and can not be used with the actual version of FantasyGrounds, right?

Or can they be used, with some errors? I would not mind if there were some minor problems, but the program should not crash, destroying unsaved work.

If it can be used, is there a guide on installation?

Thanks & best regards
Stefan

dulux-oz
January 21st, 2018, 00:58
Hello from Germany,

from my understanding, the files in this thread (from drvolk) are not current and can not be used with the actual version of FantasyGrounds, right?

Or can they be used, with some errors? I would not mind if there were some minor problems, but the program should not crash, destroying unsaved work.

If it can be used, is there a guide on installation?

Thanks & best regards
Stefan

They can be used without issue - the only "issue" is that some of the translations have not been done (hence being marked out of date - the translations need to be updated).

The files are Extensions - copy the ones you want/need into your FG Extensions folder and then from the FG Load Screen select the ones you want. Note that this applies to all Extensions, not just these LPaks

Any other questions, etc, just ask :)

Cheers

Evingolis
January 21st, 2018, 10:25
@dulux-oz:

thank you very much for the help, I was able to get the extensions running.

Is it possible to get a translation for the contents, too? Most important monster names, equipment and spell names. Is there a way to get that translated?

Best regards
Stefan

damned
January 21st, 2018, 11:20
@dulux-oz:

thank you very much for the help, I was able to get the extensions running.

Is it possible to get a translation for the contents, too? Most important monster names, equipment and spell names. Is there a way to get that translated?

Best regards
Stefan

Hi Stefan the translations are only for the rulesets and not for the reference materials.

Evingolis
January 21st, 2018, 17:35
Hello damned,

thanks for the clarification, then we will have to live with that, somehow ;)

Best regards
Stefan

LordEntrails
January 21st, 2018, 18:27
The problem with translating the contents is that much of the automation (especially for 5E) is based off the words used in the spells, traits, etc.

Evingolis
January 21st, 2018, 18:51
The problem with translating the contents is that much of the automation (especially for 5E) is based off the words used in the spells, traits, etc.

Thanks for the info. The same problem applies to PCGEN; I have tried to do a translation for this last week and found that it will not work with the data structure that PCGEN uses. My workaround will be to translate the exported character sheets - they are text/HTML.

Best regards
Stefan

drvolk
January 23rd, 2018, 12:15
Hi,

at least for the Pathfinder RPG it would be possible to create SRD modules in german language also, because there is one SRD at https://prd.5footstep.de and I did start writing a script to scrap these informations and create an FG compatible module for that.

But the most "ruleset" automation things will not work with content which is not in english language, because the parsing of keywords is allways done with english words and they currently could not be replaced by "translated" string resource within an LPak extension.

Hopefully this will be changed in one of the future releases of FG (maybe with Unity?), we will see ...

montutur
February 22nd, 2018, 16:47
french LPacks version 3.3.4 of CoreRPG-Francais and 5E-Francais available here:

https://www.dropbox.com/s/0g0c3wzvbei4dxb/CoreRPG-Francais.ext?dl=0
https://www.dropbox.com/s/nm51nvtnug9cssz/5E-Francais.ext?dl=0

damned
February 22nd, 2018, 22:42
Good work montutur

trobadork
February 24th, 2018, 07:06
Hi all, is there a LPak resource for Starfinder in progress ?

Mindstalker
February 24th, 2018, 07:20
I´m a programming noob so I just have to ask:

What would be required to update one of the outdated versions (for me it would be 5e / German) versions to work with the current FG version?
Would be great to be able to use it but the existing one isn´t supported and marked red when I try to use it disregarding the version difference.

Since I´m a native German speaker I could help with translating (possible added) stuff to get it updated but when it comes to coding / programming, I´m out ;)
Just would be great to get it rolling again and I guess other foreign speakers would appreciate an equivalent update for "their" system/language as well.

Best regards,
Mindstalker

dulux-oz
February 24th, 2018, 07:50
Hi all, is there a LPak resource for Starfinder in progress ?

Only if someone wants to do the translations - if so, then I can get the "code" side working with StarFinder.

dulux-oz
February 24th, 2018, 07:51
I´m a programming noob so I just have to ask:

What would be required to update one of the outdated versions (for me it would be 5e / German) versions to work with the current FG version?
Would be great to be able to use it but the existing one isn´t supported and marked red when I try to use it disregarding the version difference.

Since I´m a native German speaker I could help with translating (possible added) stuff to get it updated but when it comes to coding / programming, I´m out ;)
Just would be great to get it rolling again and I guess other foreign speakers would appreciate an equivalent update for "their" system/language as well.

Best regards,
Mindstalker

Basically, if you follow the manual you should be able to do it without much trouble. Again, if you give me some time (but keep reminding me) I can "update" the "code" so that'll work properly - then you'll just have to do the translations.

trobadork
February 24th, 2018, 13:32
Only if someone wants to do the translations - if so, then I can get the "code" side working with StarFinder.

I can translate it in French !

Dr0W
March 23rd, 2018, 13:34
Edit: Update date 05/05/2020

Phase 1, 2 & 3 done. Updated for 5.2

trobadork
April 28th, 2018, 07:52
Hi !
Still no resource for Starfinder ?

damned
April 28th, 2018, 07:58
Hi !
Still no resource for Starfinder ?

Dulux_Oz has been out injured.
Im sure you could use an existing template as a basis to get started?

dulux-oz
April 28th, 2018, 10:53
Hi !
Still no resource for Starfinder ?

Not until SW releases them - unlike most other Rulesets, Starfinder is encrypted, so until I can get a copy of the resource files there can be no progress on any Starfinder LPaks

And as Damaned sai, I've been recently "out" with injury.

trobadork
April 28th, 2018, 14:38
Hi dulux-oz, get well soon !
I tried to contact doug last month but I haven't had an answer yet. Maybe it's a matter of time ^^

Dioshua
May 21st, 2018, 16:35
I'm a complete newbie with Fantasy Grounds, didn't even purchased it yet, I'm using the DEMO version so I don't know if that's a problem. But, I updated the Brazilian Portuguese CoreRPG Ruleset that Nibelung have done to the version 3.3.5, which is the version that I'm using in the DEMO.
I also fixed every special character reference and used a unicode character entity reference (https://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references) so it works better inside FG.
And I also translated the 5E DnD Ruleset to Brazilian Portuguese, but I can't really test it.
CoreRPG: 23559
5E DnD: 23560

dulux-oz
May 21st, 2018, 16:59
I'm a complete newbie with Fantasy Grounds, didn't even purchased it yet, I'm using the DEMO version so I don't know if that's a problem. But, I updated the Brazilian Portuguese CoreRPG Ruleset that Nibelung have done to the version 3.3.5, which is the version that I'm using in the DEMO.
I also fixed every special character reference and used a unicode character entity reference (https://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references) so it works better inside FG.
23559

Hi Dioshua, and Welcome! to the Community - and the LPak Project :)

Nice way to introduce yourself - bearing gifts to sway the populace, etc, and thankyou - it's much appreciated.

Question: Have you tested your LPak? The reason I ask is that the current FG Engine doesn't handle unicode particularly well, and if you've got it working properly than "kudos to you, sir".

So, again, thankyou, and Welcome!

Cheers

Dioshua
May 21st, 2018, 19:08
Hi Dioshua, and Welcome! to the Community - and the LPak Project :)

Nice way to introduce yourself - bearing gifts to sway the populace, etc, and thankyou - it's much appreciated.

Question: Have you tested your LPak? The reason I ask is that the current FG Engine doesn't handle unicode particularly well, and if you've got it working properly than "kudos to you, sir".

So, again, thankyou, and Welcome!

Cheers

Thank you for the compliment and yes, I tested it: 23561
I have a question. The only way to participate in the project is through this manual process of unpacking/packing files, manually changing the XML etc.?

Oberoten
May 21st, 2018, 21:46
I'm a complete newbie with Fantasy Grounds, didn't even purchased it yet, I'm using the DEMO version so I don't know if that's a problem. But, I updated the Brazilian Portuguese CoreRPG Ruleset that Nibelung have done to the version 3.3.5, which is the version that I'm using in the DEMO.
I also fixed every special character reference and used a unicode character entity reference (https://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references) so it works better inside FG.
And I also translated the 5E DnD Ruleset to Brazilian Portuguese, but I can't really test it.
CoreRPG: 23559
5E DnD: 23560


Now THAT is an introduction with style and grace. Welcome.

- Obe

dulux-oz
May 22nd, 2018, 03:47
Thank you for the compliment and yes, I tested it: 23561
I have a question. The only way to participate in the project is through this manual process of unpacking/packing files, manually changing the XML etc.?

Yes, at the moment. I'd like to try to get people involved in a more "git-like" method, but it has been proving harder than I'd like - both in terms of time, organisation, etc

Dioshua
May 22nd, 2018, 04:55
Yes, at the moment. I'd like to try to get people involved in a more "git-like" method, but it has been proving harder than I'd like - both in terms of time, organisation, etc
I mean, is there anything relevant from this project that exists outside of this thread? Even a Discord server or something?
It's just because it's going to take a few months before I can gather enough money to buy FG, so I'm not gonna be visiting this forum often, I just wanted to be updated about the project.

dulux-oz
May 22nd, 2018, 05:08
I mean, is there anything relevant from this project that exists outside of this thread? Even a Discord server or something?
It's just because it's going to take a few months before I can gather enough money to buy FG, so I'm not gonna be visiting this forum often, I just wanted to be updated about the project.

Nope, this is pretty much it.

You'll find that just about all of the communication that happens around Fantasy Grounds happens on these Forums - its just something we get used too :)

Don't worry though, you'll find yourself hanging out here quite regularly, even if you only have the Demo version of FG - its just a great place to hang-out (online).

Cheers

LordEntrails
May 22nd, 2018, 05:31
I mean, is there anything relevant from this project that exists outside of this thread? Even a Discord server or something?
It's just because it's going to take a few months before I can gather enough money to buy FG, so I'm not gonna be visiting this forum often, I just wanted to be updated about the project.
Don't forget/miss that you can subscribe to this thread so you get an email when someone updates it.

YAKO SOMEDAKY
May 22nd, 2018, 05:39
I had coreRPG full translated to Portuguese Brazilian and Call of Cthulhu 6E, but not in LPack convention...

Dioshua
May 22nd, 2018, 16:15
I had coreRPG full translated to Portuguese Brazilian and Call of Cthulhu 6E, but not in LPack convention...
I also started translating it without using the LPack, I just transferred the files to it after I finished.

RosenMcStern
May 27th, 2018, 10:35
I have managed to convert the icon files to photoshop format, with the text on a separate layer. I hope this may be useful to other people engaged in translating.

dulux-oz
May 27th, 2018, 10:37
I have managed to convert the icon files to photoshop format, with the text on a separate layer. I hope this may be useful to other people engaged in translating.

Excellent - thank you!

RosenMcStern
May 27th, 2018, 15:47
And here comes alpha (well, maybe even beta) version of language pack 2.2 for Italian. It should be fully functional but testing is required.

miguelfreirejunior
June 8th, 2018, 16:33
Hello everyone! I'm from Brazil and i've been wandering about fantasy grounds for some years and finally decided to buy it and try to use it to play with some friends. As my friends don't have the opportunity to learn english i've come here to see how to set the things easier to them.

I'll be using the Call of Cthulhu 6E Ruleset to have some fun and make some translations in my way to play, so probably i'll be making some contributions with it.

I thought it would be harder, here is my first try, please be my guest! And if there is a way to translate the skills names please let me know.

See ya!

miguelfreirejunior
June 8th, 2018, 16:35
Yes, at the moment. I'd like to try to get people involved in a more "git-like" method, but it has been proving harder than I'd like - both in terms of time, organisation, etc

Actually as a developer i'm quite used to git, so, if there is a possibility to use it in my translations would be good.

Ps.: Could we put the resources in an external repository (as github), if it doesn't have one yet?

miguelfreirejunior
June 8th, 2018, 16:41
I had coreRPG full translated to Portuguese Brazilian and Call of Cthulhu 6E, but not in LPack convention...

If you want to share, we could use it to make faster the translation to LPack.

metazeta
July 15th, 2018, 01:13
Hi !
I am working on the French LPak for the Savage Worlds Ruleset.
The thing is... We can't translate Skills names without messing with the scripts.

For example:
in the ruleset Parry is a derived stat that equals to 2 + half the Fighting skill. I would like to change "Fighting" to "Combat" but as the calculation is hard-coded it is still looking for "Fighting"...
This problem propagates in various ways and has other cases.

Edit: And the LPak framework for savage worlds is out of date ^^

Dr0W
July 15th, 2018, 01:34
Hi !
I am working on the French LPak for the Savage Worlds Ruleset.
The thing is... We can't translate Skills names without messing with the scripts.

For example:
in the ruleset Parry is a derived stat that equals to 2 + half the Fighting skill. I would like to change "Fighting" to "Combat" but as the calculation is hard-coded it is still looking for "Fighting"...
This problem propagates in various ways and has other cases.

Edit: And the LPak framework for savage worlds is out of date ^^
Check the translation I made for Brazilian Portuguese. I introduce the code for a new attack, keeping "melee" but also introducing a new attack that uses the translated name of the skill. I also re register the derived stats like parry, toughness, to use the translated words. If you need any help I'll be happy to assist you with it. Right now I'd say the Brazilian Portuguese translation is close to 99% with expressions and code fully working. Ikael has also been little by little making it possible to translate everything in the ruleset.

Just hit me up on Discord and I'll be glad to help.

metazeta
July 15th, 2018, 01:42
I know it's possible to do it by meddling with the script, but it's not a viable long term solution plus it is a minor problem that could be handled in a future ruleset release.
I was thinking of a temporary workaround similar to yours, I will check your work ;-)

Dr0W
July 15th, 2018, 01:49
It's a viable long term solution. I'm not messing with code already written in it, I only coded what wouldn't become obsolete after updates to the ruleset.