GNOMECAT

Introductions

  • GNOMECAT is a new tool for translators that aims to be a substitute of GTranslator. It was started during last summer as part of GSoC program and it's going to be finished this summer again as part of GSoC program. It needs some review on some parts and the redesign of another parts of the application.

Participants

  • Marcos Chavarría Teijeiro (Lead Developer)

Goals

High Level Goals

  • Provide a simple solution but where advanced users can found useful information.

Open/New File/Project View

  • We can open files, recent files, folders (projects) and recent folders.
  • We can download a file from Damned Lies through some kind of Damned Lies desktop interface.
  • We can create new projects.

Translate View

  • Navigate list of translatable strings.
  • Be able to do and undo editions.
  • Be able to save files.
  • Be able to upload files to Damned Lies platform with a certain comment.
  • Search and replace on translatable strings.
  • Clearly mark difference between translated, fuzzy, and untranslated strings.
  • Display status of file (total number of strings, number of translated, untranslated, and fuzzy strings, and percent complete).
  • Show comments about original string and comments about translated string.
  • Provide a path for the user to discover location of string in the code (does not need to be a part of the main interface).
  • Show available suggestions to the current translation (translation memory)
  • Show info, warning or error hints about a string. This hints provide useful information for the translator like if the string has a missing dot.
  • A solution to edit messages with plurals.
  • A solution to be able to use a glossary.

Preferences View

  • The preference menu should allow to edit plugins, profiles and other options.
  • There are two different kinds of profiles (Damned Lies profiles and simple profiles) the solution should allow to edit both.

Relevant Art

Lokalize

alt text alt text alt text

Poedit

alt text alt text

Virtaal

alt text alt text alt text

Gtranslator

alt text alt text

Qt Linguist

alt text alt text

Transifex

http://i.imgur.com/RuBeHUPh.png

Translator Tentative Design

Project view

https://wiki.gnome.org/Design/Apps/Translator?action=AttachFile&do=get&target=Gtranslate13.png

https://wiki.gnome.org/Design/Apps/Translator?action=AttachFile&do=get&target=Gtranslate.png

https://wiki.gnome.org/Design/Apps/Translator?action=AttachFile&do=get&target=Gtranslate11.png

https://wiki.gnome.org/Design/Apps/Translator?action=AttachFile&do=get&target=Gtranslate12.png

Translate view

https://wiki.gnome.org/Design/Apps/Translator?action=AttachFile&do=get&target=Gtranslate2.png

Preferences view

https://wiki.gnome.org/Design/Apps/Translator?action=AttachFile&do=get&target=PrefGen.png https://wiki.gnome.org/Design/Apps/Translator?action=AttachFile&do=get&target=PrefAdv.png

Items

https://wiki.gnome.org/Design/Apps/Translator?action=AttachFile&do=get&target=Gtranslate4.png

Tentative Design

Preferences View

http://img.aquelando.info/up/14009218785b28610.png http://img.aquelando.info/up/1400921918802fd60.png http://img.aquelando.info/up/14009219463516c63.png http://img.aquelando.info/up/1400921964f3e8e91.png http://img.aquelando.info/up/1400922245400930f.png http://img.aquelando.info/up/1400922318cd6f018.png http://img.aquelando.info/up/140092240674ff377.png

Comments

Design/Apps/GNOMECAT (last edited 2014-05-24 09:14:05 by MarcosChavarria)