Help needed exporting dictionary & Using Python tools

Hello!

I have not worked with the SIL Language Software tools before and I am now tasked with making a dictionary already created by a group at my university available again. Editing the dictionary itself is easy enough, but I have some issues (I have been using FieldWorks for this):

  1. I struggle to export it in a suitable format
  2. I struggle to swap which of the translations (English, German, etc…) are used when exporting the dictionary or really just when displaying it in FieldWorks
  3. I struggle to load this as a data structure into Python enabling me to use my coding knowledge to translate it into suitable LaTeX code

Help with this would be much appreciated!

Hi Andreas,

Your questions are all related to FieldWorks and not Language Forge specifically, so I would suggest asking for help on the FLEx google group. Language Forge is a light-weight collaborative online editor that requires FieldWorks in order to use. You have to use FieldWorks’s export features in order to get data out of FieldWorks or Language Forge into a publishable format.

Check out the FieldWorks documentation on Writing Systems and Configure Dictionary in order to learn how to display the information you want.

FLExTools is a separate project dedicated to manipulating FieldWorks projects with Python. Check out Home · cdfarrow/flextools Wiki · GitHub

Thank you so much! Does it have an example of importing a .fwdata file into Python? I don’t really need much more than to have it available as an iterable data structure!

Various people have developed tools that work with FieldWorks. Some are listed on Companion Tools - FieldWorks .

In particular, FLExTools is a framework for running Python scripts on FieldWorks data. FLExTrans is an example of using FLExTools.

I’m not sure. I would check out the GitHub repo and maybe also contact the author for more guidance. I have not used it myself.

The Technical documentation · cdfarrow/flextools Wiki · GitHub page has links to FieldWorks documentation.

There is also a “FLEx data model and FLExTools training” video series. First part is: