ScrewTurn Wiki 4 Releases and News

Archive for the ‘Localization’ Category

How We Handle Translations

April 7th, 2010 by Dario Solera | 1 Comment | Filed in Development, Localization

ScrewTurn Wiki now supports 14 languages. They used to be more, but some of them have never been updated since 2.0 (you’re welcome if you care to help).

Handling translations have always been a pain. It’s time-consuming, it’s boring, and translation are quite never up-to-date. Last year we started developing and testing an in-house tool to let volunteers translate STW directly in their web browser, using a custom web application that talked directly with our Subversion repository. The aim was to achieve zero overhead.

As you might have heard, the thing turned out to be quite useful, so we decided to make a product out of it. Well, I’m glad to announce that thanks to Nuno and Pedro, two brave Portuguese contributors, we had our first brand new translation done entirely with Amanuens, starting from .resx files generation to the final commit.

Now, take a look at this figure: the total time we spent in handling this translation is something like 3 minutes. In case we update resource files, the system will automatically highlight changes so translators will know where to look. No more files sent via email.

This will sound like an advertisement, but Amanuens really changed how we handle translations for the better and I’m very, very happy about it. I had to tell someone!

What’s Up?

December 14th, 2009 by Dario Solera | 2 Comments | Filed in Community, Development, Localization

There is nothing much going on lately, except bug fixing and translations. ScrewTurn Wiki 3.0.2 will have some completed or new languages (including Spanish, French, German and Afrikaans). The plan is to release the maintenance version as soon as those languages are ready. All non-complete languages will be remove from public releases, but will still be available in source code and nightly builds.

Besides that, we’re receiving a lot of valuable feedback on the v3 release and we’re planning changes for the next major version. Main focus area are the search engine and the editor, which got better in v3 but still require quite some work.

2009 has been a wonderful year for us, so we’d really like to thank everyone who has contributed time, translations, code, patches and feedback to the project.

There will be an interesting announcement in roughly a month, so stay tuned for updates. In the meantime, don’t hesitate to leave some feedback in the forum. Don’t forget you can also follow us on Twitter.

Call for Translators

October 19th, 2009 by Dario Solera | 5 Comments | Filed in Community, Localization

ScrewTurn Wiki 3.0 still lacks decent translations in some relevant languages:

  • French
  • German
  • Spanish.

Additionally, there are several languages that were previously available in v2 but are still missing in v3:

  • Brazilian Portuguese
  • Danish
  • Dutch
  • Norwegian
  • Polish
  • Romanian
  • Serbian
  • Slovak
  • Traditional Chinese.

If you’d like to take over the translation in any of the above languages, or in any new language, please don’t hesitate to drop us a line at info@screwturn.eu. The translation process should take between three and five hours.

Note: translations are not included in the commercial editions, so your contributions are not being sold.

What’s up with sr-Latn-CS?

January 10th, 2009 by Dario Solera | 2 Comments | Filed in Localization

I finally figured out why on some machines the sr-Latn-CS (Serbian, Serbia – Latin) locale causes compilation errors: Microsoft renamed it to comply with some RFC and the old name was sr-SP-Latn. When the ASP.NET compilation engine hits an unknown locale name, it throws a compilation error and quits. I noticed this behavior while adding the new Danish translation (provided by Jesper): the files where incorrectly named .dk-DK.resx, while they should have been .da-DK.resx. After renaming them (especially App_GlobalResources\Messages.dk-DK.resx), all went smooth.

Now, the problem with sr-Latn-CS arises from the fact that the locale name is considered correct on some systems and incorrect on some other systems. The funny thing is that there is no way to stop this behavior but deleting the offending file (App_GlobalResources\Messages.sr-Latn-CS).

Version 2.0.32 + Other News

June 8th, 2008 by Dario Solera | 4 Comments | Filed in Development, Localization

ScrewTurn Wiki 2.0.32 is finally out; a CAPTCHA control has been added to all publicly-available functionalities (namely Edit.aspx, Upload.aspx and Post.aspx), as spam was coming through our Sandbox. I didn’t know whether it was a bot, but I think so because the spam stopped. So far so good.

It turns out that the Web Setup and the Desktop Edition installers didn’t include the Traditional Chinese wiki language (zh-TW). This problems remained undiscovered for 7 months (since version 2.0.20). Apologies for that. Unfortunately, for a few technical reasons, the setup packages are updated manually when new files are added to the application, and the process is incredibly prone to error. I hope we can improve this soon.

I also wanted to inform all of you that, except for emergency patches, version 2.0.32 is going to be the last one of the 2.0.x series, because the development must now focus on the next version, that will be called 3.0 instead of 2.1 (the changes are quite ground-breaking). I’m very excited with the new version, which will include a good bunch of new features such as the long-awaited WYSIWYG editor, an ACL system, namespaces/subwikis and an index-based search engine. Although dates are far from being accurate, I think that version 3.0 Alpha might be out by the end of this month or the beginning of July.

Serbian Translation in v2.0.30

April 22nd, 2008 by Dario Solera | No Comments | Filed in Community, Localization

I’m proud to announce that thanks to Slavko version 2.0.30 contains the Serbian language.

ScrewTurn Wiki is now available in 14 languages.

Building an Index-Based Search Engine

March 2nd, 2008 by Dario Solera | No Comments | Filed in Community, Development, Localization

As someone already knows, an index-based search engine is being developed for ScrewTurn Wiki. The requirements are simple enough, and the real issue in my opinion is how to store the index data in plain text (for the default provider) in a storage- and memory-efficient way. I have a few ideas already, but that’s not the point.

The splitting of the words is actually pretty simple once all HTML and WikiMarkup is stripped out (as the current search engine does), because the parser just needs to split the text when it finds a space, a punctuation mark and a few other characters.

Well, this approach is not correct: it presents a huge problem with Asian languages. As a user pointed out, in many Asian languages words might not be separated by spaces. So, a big questions is still unanswered: how to split words in Asian languages?

v2.0.20 and Basic Stats Plugin 1.0

November 10th, 2007 by Dario Solera | 2 Comments | Filed in Development, Localization

ScrewTurn Wiki 2.0.20 has been released today, and it now includes the Traditional Chinese translation. A couple of fixes are included, but the TIFF problem is not resolved: it seems that TIFF images cannot be displayed in wiki pages (the classic red X appears instead).

The obvious (and wrong) cause seemed at first related to GetFile.aspx, which might have broken MIME types or something. That page, though, correctly handles TIFF files. If you try to open in the browser a TIFF file directly (for example http://…/public/Upload/MyTiff.tif), the browser actually prompts you with the usual file download dialog, asking whether to save or open the file. This happens with Internet Explorer, Firefox and Opera. I don’t know where the problem is, but it might either be the browsers (all of them!?), IIS (probably not, because GetFile.aspx bypasses IIS’ MIME types) or Windows (in the client, with broken file type associations).

This bug is marked as “Won’t fix” in our bug tracker.

Finally, the Basic Stats Plugin 1.0 has been released, and you can download it as a part of the Plugin Pack. Also take a look at its final appearance here.

ScrewTurn Wiki Now Speaks Czech

June 26th, 2007 by Dario Solera | No Comments | Filed in Localization

download.png

Thanks to Radek we now have Czech localization for ScrewTurn Wiki, which in total “speaks” 9 languages. Kinda cool.

Little news

February 9th, 2007 by Dario Solera | No Comments | Filed in Localization

First of all, thanks to Leiji, we now have a Brazilian Portuguese translation of the Wiki Engine, which is great.

I also wanted to announce that, after a couple of little fixes (regarding spaces in page names, as usual), ScrewTurn Wiki 2.0 now works with IIS7 on Windows Vista. Not very useful, unless you decided to switch to the new OS (I did, by the way, and I’m very happy with it).

There are still a couple of very small problems to fix, and the user’s documentation to write, and we’ll ready to release. Great!

Side Projects

  • RESX Synchronizer allows to synchronize multi-language .resx files (used for the development of ScrewTurn Wiki).
  • Pixel Picker enables to pick the color of pixels on your screen — very handy for day-to-day graphics-related activities.

About

  • Copyright ©2006-2012 Threeplicate Srl. All rights reserved. Some of the icons created by FamFamFam.
  • See our Privacy Policy.