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