Adding a new locale

Asked by Akerbeltz

We've been maintaining the localization of Phone into Scottish Gaelic and at a stage where we'd like to make sure we have a usable keyboard and predictive typing tool in place.
We have the necessary data for Scottish Gaelic, Irish and Manx and I've been looking for some documentation but there doesn't seem to be much.
Could you please explain the process and what's needed? Bearing in mind please I'm mostly a localizer with very limited coding skills, so please keep it simple :)

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu ubuntu-keyboard Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
actionparsnip (andrew-woodhead666) said :
#1

You could contact the translations team
https://launchpad.net/~ubuntu-langpack

Revision history for this message
Akerbeltz (fios) said :
#2

David Planella was the guy who sent me here. This is not a general langpack issues, this is specifically to do with the tools for Touch/Phone.

Revision history for this message
Launchpad Janitor (janitor) said :
#3

This question was expired because it remained in the 'Open' state without activity for the last 15 days.

Revision history for this message
Akerbeltz (fios) said :
#4
Revision history for this message
Launchpad Janitor (janitor) said :
#5

This question was expired because it remained in the 'Open' state without activity for the last 15 days.

Revision history for this message
Akerbeltz (fios) said :
#6

Is anyone active in this project?

Revision history for this message
Launchpad Janitor (janitor) said :
#7

This question was expired because it remained in the 'Open' state without activity for the last 15 days.

Revision history for this message
Akerbeltz (fios) said :
#8
Revision history for this message
Launchpad Janitor (janitor) said :
#9

This question was expired because it remained in the 'Open' state without activity for the last 15 days.

Revision history for this message
Akerbeltz (fios) said :
#10

Is there ANYONE active here?

Revision history for this message
Manfred Hampl (m-hampl) said :
#11

Yes, there are persons active here, but mainly for supporting persons when they have problems installing or running Ubuntu programs. I doubt that any of the supporters here has ever been involved in the setup up a new language.
Please note that the developers are much more looking at https://bugs.launchpad.net/ubuntu that into this question area.

I can only refer you back to the Ubuntu translation community https://wiki.ubuntu.com/Translations/Contact

Or maybe (as you mentioned "phone" and "keyboard"), the https://launchpad.net/~phablet-team might be able to help.

Revision history for this message
Akerbeltz (fios) said :
#12

Well, someone has to have set up these languages to begin with...

This project will be a roaring success, it will be, with no documented process of adding a new keyboard/locale. Yes, that was a bitter comment.

I first asked the general l10n community who pointed me at Maliit. When I investigated that, I asked Pat McGowan from Canonical who said "the relevant project is now called ubuntu-keyboard since as you observed upstream [Maliit] somewhat abandoned the project.. Please create a bug there and the engineer can integrate the languages."

Now you're trying to send me back to l10n or some other 'maybe options'. Does ANYONE actually know who's doing what as regards keyboards?

Revision history for this message
David Planella (dpm) said :
#13

Hi Akerbeltz,

There is currently no documentation on how to add a new keyboard for the phone. That said, you can look at the files for the existing keyboards to see what's required to provide. In short, the procedure would be to file a bug, do the required changes and submit a Merge Proposal linked to the bug.

In addition, this other merge proposal should help in figuring out which files are required for a new keyboard. You can ignore the parts that are related to adding a new input method, as you won't need it for your language.

https://code.launchpad.net/~cosmos-door/ubuntu-keyboard/japanese-keyboard/+merge/210086

Cheers,
David.

Revision history for this message
Akerbeltz (fios) said :
#14

Hi David,

Thanks but that is NOT the issue here. The default keyboard most likely has some long-press access to accented characters so it's unlikely that Gaelic would need anything other than what en-GB already will offer.

The issue here is about *predictive* capabilities of such a keyboard i.e. that when you type dìoc it will suggest dìochuimhneachadh so the user just taps to complete the word.

Which is why I eventually identified Maliit as the tool used on Ubuntu Phone for this purpose and why I started asking questions about whether Maliit was still active. At this point, Pat stated that the upstream project is pretty much dead but that it's handled downstream and that I should come here.

Revision history for this message
Launchpad Janitor (janitor) said :
#15

This question was expired because it remained in the 'Open' state without activity for the last 15 days.

Revision history for this message
Akerbeltz (fios) said :
#16
Revision history for this message
Launchpad Janitor (janitor) said :
#17

This question was expired because it remained in the 'Open' state without activity for the last 15 days.

Revision history for this message
Akerbeltz (fios) said :
#18
Revision history for this message
Bill Filler (bfiller) said :
#19

If you want to add a new keyboard layout, follow what was done on this MR which was submitted for adding a new Serbian layout:
https://code.launchpad.net/~danilo/ubuntu-keyboard/serbian-layout/+merge/229876

Revision history for this message
Akerbeltz (fios) said :
#20

Thank you

Revision history for this message
GunChleoc (gunchleoc) said :
#21

I have started on designing a keyboard. Related bug: https://bugs.launchpad.net/ubuntu-keyboard/+bug/1367210

Revision history for this message
GunChleoc (gunchleoc) said :
#22

The new keyboard has been committed o trunk, so this can be marked as solved.

Can you help with this problem?

Provide an answer of your own, or ask Akerbeltz for more information if necessary.

To post a message you must log in.