It would be awesome to include some translation files to the distribution (french, german and spanish for example).

English should be selected as default.

The idea would be to create a script that will check the current version of the .po files, download the latest version and commit them to the installation profile.

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

GuGuss’s picture

Assigned: Unassigned » amitaibu

Since Amitai is working on the multilingual, that could be a nice task ;)

amitaibu’s picture

We should probably also include http://drupal.org/project/l10n_update/

RoySegall’s picture

FileSize
53.09 KB
113.09 KB

To enable translations in the install porcess, all we need to do is to put to .po files in folder called "translations" in the installation profile folder.
In my commit i put the German, French, Spanish and Hebrew translations. The files are not updated to 7.14 because i found 7.13, but no worry - the module "I10n update" can update the modules with the latest translations files.

We can also use this functionality for that in the install and i think this could be the next thing in this task.

bojanz’s picture

FileSize
76.81 KB

To be honest, I really don't like this.

As soon as you add other languages, the text about "Installing Drupal in other languages" disappears and we're left with the screen shown in Roy's screenshot (http://drupal.org/files/Selection_031_0.png). This makes it look as if we're the ones doing and providing those translations, and not the community (leading to "Why isn't my language X in the list?").
Furthermore, since these are community translations, many things in Kickstart aren't translated (see my "mixed-languages" attached image), which doesn't look very professional.
Then I complete the install and am taken to an english "getting started'" with most of the frontpage and at least half of the menu being in english.
Those aren't the problems we can fix, and they make us look bad.

I vote for documenting this process in a user guide and recommending i10n_update, but leaving it at that.

RoySegall’s picture

I agree - i think that all the related issues to i18n of commerce kickstart need to be a differential part rather then integral.

aleighs’s picture

I agree with bojanz but I understand the desire to show that other languages are at least possible, so here's a couple of different options.

1) We put a note on this page that alerts the user that they can translate the interface into other languages and we include a link to documentation

2) We include the unfinished po files, somehow gray out the languages as incomplete, and link to documentation on how to finish them.

RoySegall’s picture

I din't wrote that the filed are unfinished - just not updated to the 7.14. The i10n update module can handle that. He can also download available translation files for all the modules.

bojanz’s picture

FileSize
99.2 KB
66.4 KB

I'd go with this:

1) We put a note on this page that alerts the user that they can translate the interface into other languages and we include a link to documentation

Attaching screenshots on how that looks right now. We can try and alter that text.

bojanz’s picture

Title: Include some translation files (.po) to the distribution » Implement a welcome screen for the install, and hide the language step
Assigned: amitaibu » joshmiller
Category: feature » task

Okay, so let's turn this into an actionable issue.

We want to hide the current "select language" screen completely.
We'll show a link leading to a docs page explaining the translation of Kickstart on the "select additional functionality" step, where the user will choose
whether he wants to translate the Kickstart UI at all (which will enable the required modules).

Since the language screen is the first screen of the install process, we need a new one. So showing some sort of "Welcome" text would fit nicely.
We need to figure out how that screen will look and what it will say first. The PHP part of the implementation is trivial.

joshmiller’s picture

I will need to wrap my head around this a bit more, but will be using #1694546: Visual update of installation screen to mockup the screen.

joshmiller’s picture

Welcome Installation Screen Research...

Magento Installation

osCommerce Installation

Presta Shop Installation

Zen Cart Install

Bojhan’s picture

I do advise having something useful there, nobody likes a page that is just there to sell you on something you are already installing anyway.

joshmiller’s picture

Below is my first attempt. I'm not sold on putting the language in a callout, just wanted to try it.

[EDIT: Typos... see next message...]

joshmiller’s picture

Option 1:

Option 2:

bojanz’s picture

Assigned: joshmiller » Haza

Let's go with option number two, the first paragraph only (without the "Drupal has many...") paragraph.

bojanz’s picture

Issue tags: +beta blocker

Marking as a beta blocker. It's a fairly simple change, and I feel that beta should be as close as possible to the final release, UI-wise.

Haza’s picture

Assigned: Haza » joshmiller
Status: Active » Needs review
Issue tags: -beta blocker
bojanz’s picture

Assigned: joshmiller » Unassigned
Status: Needs review » Fixed
Issue tags: +beta blocker

Tweaked and merged.

Automatically closed -- issue fixed for 2 weeks with no activity.