Help:Tillägg:Translate/Statistik och rapportering

This page is a translated version of the page Help:Extension:Translate/Statistics and reporting and the translation is 36% complete.

Tillägget Translate erbjuder en massa statistik och rapporter. De flest uppdateras i realtid. Dessa utnyttjas främst genom den fyra specialsidorna: LanguageStats, MessageGroupStats, TranslationStats och SupportedLanguages. De första två är olika visningar av samma data: hur mycket i procent som översatts till varje språk i alla meddelandegrupper. De senare två sidorna underlättar för översättningsadministratörer att spåra översättningsgemenskapens välmående, både från en högre perspektiv och på detaljerad nära håll.

De är användbara både för översättaren, för att hitta saker att göra, och projektsamordnare, för att övervaka vad som händer. Dessutom kan de bistå med att visualisera för wikigemenskapen och tjäna flera potentiella målgrupper.

Statistik över avslutande för att arbete på ett språk


Den huvudsakliga målgruppen för sidan Special:LanguageStats är översättare. Översättare erbjuds en överblick över alla meddelandegrupper som finns tillgängliga för översättning och hur många oöversatta meddelanden varje grupp innehåller, så att man enkelt kan hitta något att arbeta på. Den låter en filtrera bort meddelandegrupper utan översättningar, meddelandegrupper med alla översättningar avklarade (standard), eller båda.

Översättningsadministratörer kan gruppera meddelandegrupper i större grupper, vilket gör dem hopfällbara i statistiktabellen och hjälper översättare som bara är intresserade i vissa översättningsprojekt. Grupper som är en samling grupper kallas "aggregerade meddelandegrupper" och visas med feta bokstäver. Fettext används också för sekundära meddelandegrupper, vilka bitvis delar sina meddelanden med andra meddelandegrupper. Examples of these on are the message group for stable MediaWiki branches and the "500 most used messages of MediaWiki" group.

If message group workflow states are used, these will also be shown.

This page can be included in other pages of the wiki with syntax like {{Special:LanguageStats/nl}} where nl can be replaced with any language code. By default fully translated groups are hidden, but you can control to filters shown in the special page with syntax like {{Special:LanguageStats/nl|suppressempty=1|suppresscomplete=0}}.

Slutförande statistik för en meddelandegrupp på alla språk

The primary audience for Special:MessageGroupStats are translation and project managers. This page gives an overview of the translation level of a message group in many languages. It allows filtering out languages without translations (default), languages with all translations made, or both. It can be used to assess how many languages have an adequate level of translation, which languages need action to reach the goal within the deadline or what languages have just started. You can use this page together with the list of languages and translators to find the translators of any language.

If message group workflow states are used, they will also be shown on this page. This special page is includable with the syntax {{Special:MessageGroupStats|group=groupid}} where groupid can be replaced with any valid group id. You can also use the syntax {{Special:MessageGroupStats/groupid}} but if the group id contains slashes this won't work. By default languages without any translations are hidden, but you can control to filters shown in the special page with syntax like {{Special:MessageGroupStats|group=groupid|suppressempty=1|suppresscomplete=0}}.

Lista över språk och översättare

On SupportedLanguages, you can immediately choose the language you're interested in from the cloud and get to its translators list (lower part of the image)

The primary audience for Special:SupportedLanguages are translation administrators. This is the translation administrator's high level overview of the translation community of a wiki. All used languages are listed there and their activity level is visualized by a tag cloud. Larger text means a more active language. There is also a list of translators, annotated with how much work they have done and whether they have been inactive for some time. A translation administrator can use the list to find translators for urgent translation jobs or just to ping inactive translators to try to get active again. Translators can also use it to find fellow translators in their language who are active and can be contacted, thus improving interaction and collaboration in the translation community.


The special page provides custom graphs which can then be embedded anywhere in the wiki (in this example, a liquid thread)

The primary audience for Special:TranslationStats are translation administrators. This page acts as a tool to both inspect the community activity and generate nice graphs. You can choose to map any of the following five parameters (only one at a time): number of active translators, number of translation edits, number of translation reviews, number of reviewers or number of new user registrations. You can choose a time scale in hours, days, weeks or months, a period to report on in days and an image size. A preview of the graph will also provide wikitext that can be copied to any page in the wiki to include the graph in it. The graphs are cached for a few hours, but essentially they update in almost real time.

It is possible to limit the graph to only certain message groups or to certain languages to make comparisons. This way it is possible, for instance, to graph translations for MediaWiki core in Finnish, Swedish, Norwegian and Danish and show that in a prominent place to try and stimulate some healthy competition and boost translation activity.

The availability of this page depends on PHPlot being installed and configured. The graphs are localised, but the server must have fonts for all the scripts and even with good fonts some languages are rendered incorrectly.

Översättare på alla språk

The primary audience for Special:Translations are translation administrators. This page lists all translations of a given message. With this page the translation administrator can easily perform simple maintenance and compare translations. The history and translation editor for each message are just one click away.

This page is linked from the sidebar Toolbox section as "In other languages" when viewing translation units or other message translations.

For semi-automated mass changes have a look at extension Replace Text or the Pywikibot framework. For exporting, a action API module is available.

Senaste ändringarna, flöden och loggning

Alla användare kan ha nytta av Special:RecentChanges, där allt översättningsrelaterat arbete spåras. Filter har lagts till för att göra det mer användbart, speciellt vid sidöversättning där varje redigering utförs på översättningsenheten och kopieras till översättningssidan, vilket skapar två uppslag i en ofiltrerad senaste ändringarna-sida.

Detta är filtreringsmöjligheterna för senaste ändringarna:

  • "Gör ingenting": Filtrera ingenting, visa slutfört flöde.
  • "Visa endast översättningar": Visa endast redigeringar för alla systemmeddelanden, deras översättningar och alla översättningsnamnrymder.
  • "Filtrera bort översättningar": Dölj alla redigeringar som visas med föregående alternativet (standardalternativ).
  • "Ändringar av meddelande på webbplatsspråket": Visa endast redigeringar till de systemmeddelanden som används av wikigränssnittet (MediaWiki-sidor, inte undersidor).

Filters apply in the same way also to actions on such pages as well as to their talk pages. For more filters you can install the CleanChanges extension. It provides filtering by user names and language codes and the recent changes list itself contains a smaller subset of information.

All the filters can also be used as feeds. Just choose the filters that you want and append &feed=atom to the URL. You could for instance watch all new translations in your language in your feed reader. Example:

Almost all translation related actions, like marking page for translation, reviewing a translation etc., are logged. The logs are shown in the recent changes listing, but also in the page translation log and the translation review log.

On "review all" task for this group we see that there is only a new translation to review

Translators who want to follow recent translations have many options: they can use their watchlist, typically to just check for updates to their translations; alternatively, if they want to give a more general look to all translations, follow the recent changes from the special page or the syndicated feed as described above, or, perhaps the most comfortable way, using the "Special:Translate/!recent" recent translation message group with the "accept translations" or "review all translations" task (see Quality assurance).

The review tasks (currently) also provide the only way to monitor changes to a specific message group: you can select that group and, if you (or someone else) have reviewed its translations before, only the new ones will show up for review.

Translated pages are the easiest message groups to monitor: you can just look at the history of a page, or have a combined view of all changes to all pages on the recent changes page with the "Filtrera bort översättningar" filter.

Statisk tabell för översättningsstatistik

The command line script groupStatistics.php allows the creation of custom versions of tables shown in Special:MessageGroupStats. You can choose multiple groups and the list of languages. The script can produce output in different formats: text, wikitext or HTML. Bots or maintenance/edit.php can be used to automatically import the statistics tables into wiki pages. If you want to keep these tables up to date you have to rerun the scripts regularly (for example daily).

Andra användbara tillägg


A custom rank included on a page

The primary audience for Special:ContributionScores (added by Contribution Scores extension) are translators. This page produces a rank of users based on the number of edited pages and edits users have made in the last 7 days, 30 days or in all time. It's useful to see who's been most active on the wiki in the last few days and to compare one's own activity to the others'. Custom charts can be generated and included in any page, by passing parameters to the special page in the subpage format, for instance: {{Special:ContributionScores/10/0/notools,nosort}}. These are the parameters used in the previous example:

  1. The number of users shown in each table.
  2. The number of days to report on (0 for all time).
  3. A list of comma-separated configuration settings:
    • notools hides the standard links to user talk, contributions etc. after each user name;
    • nosort makes the table not sortable, reducing space requirements.


Kartor är en användbar funktion som läggs till av Maps -tillägget. De är inte specifika för översättningsarbete men kan till exempel användas i projekt och språkportaler/samordningssidor, vilka bland annat är översättningsetikett. Se till exempel kartan över MediaWiki-översä

Tack vare kartor kan fördelningen av översättare i den fysiska världen lätt visualiseras, vilket betyder att folk från utanför gemenskapen kan se hur levande och spridd den är (som varje översättningsgemenskap lär vara). Secondarily, translators can feel it too; moreover, seeing where other translators working on the same language or project are helps in building a sense of community (and perhaps even making new friends). Lastly, project coordinators and wiki administrators can see also the geographies (not only the languages) where the wiki is doing well or could be improved.