[OGo-Users] contribute with theme and translation

Adam Tauno Williams users@opengroupware.org
Wed, 05 Sep 2007 09:35:35 -0400


>>> With my firm we made some new theme and began french translation.
>>> Our theme was build from original OGo theme. I wanted to know if we can
>>> give them to the community
>> Of course!
> Ok, I just wonder if we can cause I thought we can=E2=80=99t use skyrix=E2=
=80=99s theme
> for base.

Why not;  everything in OpenGroupware.Org is either GPL or LGPL.

>> Ideally,  generate a patch and upload it into bugzilla as an
>> enhancement.  Otherwise just tarball the theme folders and attach them
>> to an enhancement bug;  we'll take a look at them.  A third route, and
>> always available, is to create an account on the docs plone and just
>> upload the theme there for others to download.
> If you can explain me how to create patches I will do it.

Do create patches you checkout the source (which includes the template =20
and strings files) make your changes and do an "svn diff".

> But for now I will post tarball to bugzilla and post it to docs  =20
> plone with screenshots.

Great.

>> I think there is a system in place for handling translations.   And
>> there are French translations available,  provided by the
>> ogo-webui-resource-fr package (on an RPM system anyway).  Did you update
>> the existing translation?
> We are already using ogo-webui-resource-fr package but it is not
> complete and no very well translated for us. So we began our own.

So you are updating the strings files? =20
(/usr/local/share/opengroupware.org-1.1/translations/French.lproj)

> Should I use svn to update the package ? (I don=E2=80=99t know how to us i=
t,
> perhaps you have some docs ?).

You can't commit without permissions;  commits have to go through a =20
commiter, usually off a bugzilla issue.  But svn is the easiest way to =20
make patches for uploading to bugzilla.

> Can I post tarball to bugzilla as
> enhancement too ? (it=E2=80=99s only the gebinning I will post it when som=
e
> parts will be completed)

You shouldn't post to bugzilla (an enhancement) until you have =20
something reasonably complete.

But possibly translation fixes/improvements can be handled in an =20
incremental fashion.

> Note that our translation and theme are build for the actually trunck
> packages.