Translating:Hive.js

From translatewiki.net
Support for this project has been discontinued.
Hive.js logo
Hive.js logo

Hive.js is a real-time collaboration platform, that allows you to edit documents (think code, rich text, drawings, etc.) together with people from all over the globe, simultaneously. It takes the idea behind Etherpad on a solid ground: built with modern technologies and principles it aims to improve and extend on Etherpad's functionality.

You can try it out at hivejs.org.

Source code and issues

The project is hosted on github and issues can be reported on the main repository or in the issues of the respective plugins.

Coordination

  • User:Nike coordinates the localization on translatewiki.net.
  • Marcel/analphabet (User:Mklehr) is the developer contact. Questions about the translation can be asked on the talk page.
  • IRC channel: #hive.js @ freenode

Message syntax

Hive.js uses jquery's globalize library for all its i18n needs.

Variables

Messages with variables will look like this:

Hey, {first} {middle} {last}!

if the input is first=Wolfgang, middle=Amadeus and last=Mozart, this will become

Hey, Wolfgang Amadeus Mozart!

Select

Sometimes you will find a select operator, which works like this:

{hostGender, select,
        female {{host} invites {guest} to her party}
          male {{host} invites {guest} to his party}
         other {{host} invites {guest} to their party}
      }

if the input is host=John, hostGender=male and guest=Sarah, then the output will be:

John invites Sarah to his party

Plural

Plural is a special version of select and supports all plural forms: zero, one, two, few, many, and other.

Using them works like this:

You have {count, plural,
          one {one task}
        other {{count} tasks}
      } remaining

Specific numbers can also be matched by using e.g. =0:

You have {count, plural,
           =0 {no tasks}
          one {one task}
        other {{formattedCount} tasks}
      } remaining

Find out more about the message syntax here

Exports

Languages with translation completion less than 25% are not committed to version control. If the project consists of multiple message groups, the limit is applied to each group separately.

Translation updates are exported to version control every Monday and Thursday.

Activity


Translation statistics

The numbers shown below are cached and may not show the latest status. See this stats page for always up-to-date statistics.


Map of translators

Loading map...

Add yourself to map See also: Category:Hive.js translators — all users that registered their participation in their user page (including those not indicating their location).