Skip to content
The new She-Ra series on Netflix has its own language, so naturally I'm playing around with it trying make it easier for me to write my name in these symbols.
Java JavaScript HTML CSS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
core
javaapp
readme
release
webapp
.classpath
.gitignore
.project
.travis.yml
LICENSE
README.md
pom.xml

README.md

She-Ra Translator

MIT Licence Build Status

The new She-Ra series on Netflix has its own language, so naturally I'm playing around with it trying make it easier for me to write my name in these symbols. Dreamworks has a handy guide for understanding the language.

I actually wanted to try my hands at web development for this, and it's as bad as you'd assume from a senior Java developer. Still I'm working on my skills.

The last release of the web application can be found here.

Language Features

The official sounds are implemented to look like this:

all sounds

There are far from perfect and only a first draft created in a couple hours.

English

English doesn't really have rules for the pronunciation, and since my focus is the generation of the language images it'll always be necessary to write phonetically.

German

German fares a lot better here, since it's always pronounced the same. But it has sounds that English doesn't (and vice versa) so the symbols are lacking. I'd still love to get a second opinion on how to translate English sounds to German ones. The current attempt is located here.

Other

I don't speak any other languages so if anyone wants to create another mapping, go ahead.

Versions

I'm self-organizing using GitHub issues. And since this is a project for me to learn new stuff, I try to have my work process visible.

Version Release Web Link
development <WIP> Web Link
0.3.1 Pretty Sounds Web Link
0.3.0 Usability Web Link
0.2.0 Words & Groups Web Link
0.1.0 Proof of Concept Web Link

Release

The release contains the following files and folders:

  • webapp/ - all the files necessary to run this project on a web server
  • LICENSE - the license
  • README.html - this file as HTML
  • shera-translator.jar - the Java application as runnable JAR (if you have Java installed)

Releasing is done with the following steps:

  1. update readme file to include the version to be released
  2. execute mvn release:prepare release:perform -DscmCommentPrefix="[#00]"
  3. commit / push all changes made during the release
  4. the finished ZIP is shera-release/target/shera-release-<version>.zip; it's contents are in shera-release/target/release/; copy the ZIP to https://github.com/slothsoft/shera-translator/releases

These steps are done automatically by the Maven release:

  1. removes the snapshot from the files pom.xml
  2. creates a tag with the version as a name
  3. updates the version to the next development version
  4. copies the webapp to http://app.slothsoft.de/shera

License

This project is licensed under the MIT License - see the MIT license for details.

You can’t perform that action at this time.