Tatoeba Project

Sunday, August 24, 2014

Tatoeba update (August 24, 2014)

Upgrade to CakePHP 1.3 and other small fixes
  • We have upgraded to CakePHP 1.3. This will not have any visible impact for users. The next step would be to upgrade to version 2.x, but there is no clear plan for it at the moment.
  • We have changed the links to the wiki to make it less confusing for non-English users. The links currently point to the English version only, because too much of the wiki content is untranslated. When the links were not forced to English, non-English users would be redirected to the non-English version of the page and find an empty page or a page requesting them to log in, because the page was not translated or didn't exist.
  • We have fixed various graphical bugs.

Donations news

We recently receive a very high donation of 1939€. The donator wished to remain anonymous. We also received another non-negligeable 100€, thank you Ray!

In total we have now received 2334€ in donations, which means Tatoeba can afford to pay for a dedicated server for the next few years. We will therefore much less likely have all issues of slowness and unavailabilities that you may have experienced in the past.
With these donations we can also start considering using platforms such as Bountysource to get things done faster.

Saturday, August 16, 2014

Tatoeba update (August 16, 2014)

New downloads URL's

We have changed the URL of the downloads files, containing the data that we redistribute. The files are also now compressed. The old URL is still available for the time being, but will no more contain the latest data.

International targeting

We've included the necessary HTML tags for Google to display the results in the relevant language, and not systematically in English.
On a related topic, we still (and will always) need people to help us translate Tatoeba's interface into other languages. If you would like to help, check out the instructions here.

Donation news

We'd like to thank our two latest donators, Dmitriy and Aleksandr. We've had 8 donations so far, that amount to a total of 295€. The top donation was 100€.

Friday, August 8, 2014

Tatoeba update (August 8, 2014)

Better language selector

We know that the list of languages has gotten pretty long, and it can be unpractical to select a language, so we're introducing a better language selector. The new selector has a search field and you will be able to filter the list to show only languages that match the characters that you have entered.
This feature is only available for registered members at the moment. It requires you to activate it from your settings (Options > Advanced language selector). We did not want to make it globally available since (not yet at least) we know that it may not work on tablets. If you have a tablet, please let us know if/how it works for you.

Other bug fixes
  • We fixed a bug where the logs did not record the user who added a sentence/translation.
  • We fixed the pagination for the "contributions" page when a language is specified.

We hope that you've been enjoying hanging on Tatoeba now that it's hosted on a new server :)  We received 3 donations since the migration so I'd like to thank (again) William, Gary and Shayne for their donations.

Saturday, August 2, 2014

Tatoeba update (August 2, 2014)

Tatoeba is finally back! Again, we are really sorry for the inconvenience that the unavailability of the website may have caused you. Our previous server was getting way to unstable and we had no more choice but to move to a new one.

With this migration, we have included a few fixes and improvements:
  •  The interface now remembers the most recent list to which you assigned a sentence and sets that as the default when you want to assign another sentence to a list.
  • Within sentences, runs of multiple spaces, as well as tabs and line breaks, are now condensed into single spaces. This makes the database contents consistent with the display. Non-breaking spaces are unaffected.
  • We now print the search results string correctly for words in languages that are written from right to left.
I'd like to take this occasion to mention again donations. I know that several people have expressed the desire to support Tatoeba financially, so if you are one of them, you will find the necessary information here.
I'd also like to mention as well that this migration would have never been possible without gillux and saeb. Moving Tatoeba to a new server was not an easy task at all. So if you want to thank anyone for restoring the website, you should thank them. The project sure needs more people like them :)

Monday, July 28, 2014

Tatoeba will soon be moving to a new server

We apologize for the difficulty you may have experienced recently when trying to reach Tatoeba. We are about to move to a new server in order to address these problems permanently. The migration should be finished within the next two weeks. Thank you for your patience.

Update 1 (2014-07-30)
We have ordered a new server and it was delivered this morning. Gillux and saeb are currently working on it. We can't say for sure yet when Tatoeba will be back up, but we're progressing.

Update 2 (2014-07-31)
We are making progress, but yesterday afternoon we lost connection to our new server while trying to configure it. We have opened a ticket and are now waiting for our host to investigate the issue.

Update 3 (2014-07-31)
We have access again. At the moment, we're still configuring the server.

Update 4 (2014-08-02)
We're done installing everything. Huge thanks to gillux and saeb! We're testing things a bit to make sure that everything works properly, but Tatoeba should be back some time today :)

Sunday, July 20, 2014

Tatoeba update (July 20, 2014)

Small layout change
  • The logo and search bar have been redesigned a little bit. The logo does not have the "Tatoeba.org" text in it anymore, so there is now more space for the content.
  • The search bar has now an adaptable height. This probably has no visible impact for most people, but for those who use some specific font, the search bar would look a bit broken due to the higher height of these fonts, and that's now fixed.

Clicking on a log entry highlights the corresponding translation
  • On the sentence's page (for instance http://tatoeba.org/eng/sentences/show/1), you can now click on the logs to highlight the corresponding translation. This allows to identify more easily the text of the translation, since the logs only mention the translation's ID.
Optimization of "latest contributions" in a specific language
  • You may have experienced a "Gateway" error when trying to view the latest contributions in a specific language (for instance http://tatoeba.org/contributions/latest/fra). The query has been optimized to avoid this error.

That's it for this update.

On a side note, we are aware that Tatoeba has been pretty slow these days. If you are interested in helping us optimize the website, you are always welcome.

Sunday, June 29, 2014

Tatoeba update (June 29, 2014)

  • We now remember the settings you last chose for translating sentences (source language, target language, languages in which to show translations, whether to show only sentences with audio). Previously, we always chose the language in which the user interface was shown as the source language, and we used default settings for the other values.
  • The first two items in the "Not directly translated into" list have been renamed from "None" and "All languages" to "—" and "Any languages", respectively.
  • Language names are now displayed in a more logical order (collation). In languages whose writing system is alphabetic, the new order will group together language names beginning with the same letter, whether or not they are capitalized and whether or not they have a diacritical mark (accent). For other languages, the new order is also more logical.
  • Lists are now identified as "My lists" (editable only by the contributor who is logged in), "Collaborative lists" (editable by anyone), and "Other personal lists" (editable only by a particular contributor who is not the one logged in). This expresses their nature better than "private" and "public", which implied that only "public" lists could be read by others, which was never the case.
  • We fixed a bug where the date was displayed as "Nov 30th -0001, 00:00" when it should be displayed as "date unknown".
  • We now write the correct values for languages to the appropriate table when sentences and translations are imported from a file.
  • We cleaned up the codebase, getting rid of unused files and putting scripts in a more structured arrangement.
  • The website is now HTML 5 compliant. This will enable further improvements.