Projects
2Problems
"Some people, when confronted with a problem, think 'I know, I'll use regular expressions.' Now they have two problems." --Jamie Zawinski
2Problems is a GUI utility to process multiple files through a set of regular expressions. Sets of expressions are placed, one per line, in a "rule file", which should be placed in the rules subfolder.
Bloom
Bloom (for "Book Loom") is concept for a WeSay-simple page layout program for creating vernacular literature.
Chorus
Chorus is version control system designed to enable workflows appropriate for typical language development teams who are geographically distributed. These teams need to edit a set of common files, working towards a publication. They want to share their work while, crucially, being able to defer dealing with conflicting edits for periods of time or until a qualified team member can make decisions about the conflicts. The system is implemented on top of a commonly used Open Source Distributed Version Control System. It works in scenarios in which users are connected by Local Area Network, Internet, or hand-carried storage devices. Chorus supports several workflow models, including those that maintain a “master” database separate from the incoming submissions of team members. Quite unlike the version control systems commonly in use, the system works invisibly for the common cases and is kept simple for even beginner computer users.
Subprojects: SampleDictionary
Dev Conference 2009
GAFAWS
GAFAWS is a .Net (C#) implementation of Joseph E. Grimes' 1983 work entitled Affix Positions and Cooccurrences: The PARADIGM Program. Grimes' original implementation was written in PTP.
graphiteng-dev
the future of graphite
ICU .Net
ICU.Net provides .Net bindings to the ICU library.
InKey
autohotkey based keyboard manager
Jiration
Jiration is a rich client written with .net (c#) which uses a web service to access a Jira server. Using Jiration, you can add issues, comment on them, and resolve them much faster than using even a fast web link.
So far, it is just hacked together for my own use.
Language Depot
Lift IO
This project is the home for the development of an XML schema for the storing of lexical information, as used in the creation of dictionaries. It also includes a .net library for working with LIFT (parsing, validating, & migrating).
LiftTweaker
LiftTweaker was written to prepare a Papua New Guinea lexicon (koluwawa) for printing. The program prepares "tweak files" which can be applied to a LIFT file to produce subsets of it for different publication targets (e.g. Children's, Categorized by semantic domain, technical, vernacular). It does this by allowing the lexicographer to selectively remove some things from the dictionary for each kind of target publication. This includes removing unnecessary "see also" links to nearby words, and removing words based on parts of speech, so that she can publish proper-names as a separate section of the dictionary.
mono
Subprojects: gluezilla-deb, libgdiplus, libgdiplus-deb, Mono Package Tools, mono-deb, mono2.0, Mono2.4
MultiScribe
Multiscribe is an add-on for Windows applications that enables text rendering in complex scripts not otherwise supported by Windows. Multiscribe uses the Graphite rendering engine developed by the Non Roman Script Initiative (NRSI) of SIL International.
NAnt
OneStory
OurTalk
OurWord
OurWord is Bible Translation software designed for national translators, who are translating the Scriptures into the world's minority languages, and who typically have not had significant computer experience.
Palaso Library
A set of .Net libraries useful for developers of Language Software. See Main Page for more information.
Subprojects: Palaso Library Documentation
Palaso Python Library
Contains palaso developed python modules
Prophero
Prophero is a program that takes Scripture in various forms, formats it as HTML, and generrates a set of related files to create a simple concordance. The resulting set of files does not require any special smarts on a server, so can be directly published to the web or simply copied to a CD or hard drive for local access. See Scripture Publisher Doc.html in the repository for full details.
PTX Plus
SafetyStick
Super simple, prioritizing backup application.
SayMore
SayMore is an application for making it easy to organize your Oral Language Documentation metadata, media, and other artifacts.
This site is primarily the home of the code repository; the primary public site is http://saymore.palaso.org.
Here are the sites which make up the SayMore development infrastructure:
Scim
Scim keyboard switching enhancement
Subprojects: Scim Autoswitcher
Scripts
Subprojects: Script-fonipa
SendIt
A very simple little app which talks to AdaptIt and sends exported SFM files via email.
SheetSwiper
Sheet Swiper converts spreadsheets containing linguistic data to Standard Format (for use with Linguist's Toolbox, Phonology Assistant, Lexique Pro, etc.). The rules for how to do the conversion come from the first rows of the spreadsheet itself, so subsequent, repeated conversions are easy for non-computer savvy users to do.
Solid
Solid is a software tool that can be used to check, clean up, and convert Standard Format (e.g. Toolbox) lexicon data.
Subachup
test
test of mercurial
USFMToSwordModule
A front-end to the command-line tools from Crosswire.org for building a Sword Module from USFM files. The front-end is for Windows only, and requires Perl and a minimum of .Net 2.0 to be installed.
Please visit the homepage to see more information including the download link:
WeSay
The WeSay homepage is at wesay.org
Source Code¶
To get the source code, you'll need Mercurial. Windows users, grab TortoiseHg. Then from a command line, give this command:
hg clone http://hg.palaso.org/wesay where-you-want-to-put-it
Subprojects: WeSay Documentation
WSEdit
A CLDR (LDML) editor implemented by wrapping the writing systems UI component from the Palaso Library
Please add any issues to the Palaso Library Issue Tracker
WSI AutoTools
Writing System Implementation automated build template system
Also available in: Atom