Translation components API.

See the Weblate's Web API documentation for detailed description of the API.

GET /api/translations/joinmobilizon/medias/en/units/?format=api
HTTP 200 OK
Allow: GET, POST, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 19,
    "next": null,
    "previous": null,
    "results": [
        {
            "translation": "https://weblate.framasoft.org/api/translations/joinmobilizon/medias/en/?format=api",
            "source": [
                "Espace médias"
            ],
            "previous_source": "",
            "target": [
                "Media Area"
            ],
            "id_hash": -7901431335316922026,
            "content_hash": -2645030541965789014,
            "location": "",
            "context": "title",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 2,
            "source_unit": "https://weblate.framasoft.org/api/units/397337/?format=api",
            "priority": 100,
            "id": 397356,
            "web_url": "https://weblate.framasoft.org/translate/joinmobilizon/medias/en/?checksum=12587a10694b6156",
            "url": "https://weblate.framasoft.org/api/units/397356/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-10-29T08:59:14.257840Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/joinmobilizon/medias/en/?format=api",
            "source": [
                "Communiqué"
            ],
            "previous_source": "",
            "target": [
                "Press Release"
            ],
            "id_hash": 5945742857445890401,
            "content_hash": -531053276940515005,
            "location": "",
            "context": "press->title",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://weblate.framasoft.org/api/units/397338/?format=api",
            "priority": 100,
            "id": 397357,
            "web_url": "https://weblate.framasoft.org/translate/joinmobilizon/medias/en/?checksum=d28385a07fe0d961",
            "url": "https://weblate.framasoft.org/api/units/397357/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-10-29T08:59:14.264879Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/joinmobilizon/medias/en/?format=api",
            "source": [
                "#### Mobilizon, un outil libre et fédéré pour sortir nos événements de Facebook !\n\nL’association  [Framasoft](@:link.soft) a lancé\nle mardi 14 mai 2019 une ***collecte pour le logiciel***\n[***Mobilizon***](@:link.joinmobilizon).\nVous trouverez ci-après tous les éléments pour comprendre son contexte et son\nfonctionnement.\n\n#### Pourquoi Mobilizon ?\n\nDans le cadre de sa campagne [Contributopia](@:link.cuo),\nl’association Framasoft avait annoncé qu’elle lancerait un nouveau service qui\npermettrait à des communautés de créer leurs propres espaces de publication\nd’événements, afin de mieux s’émanciper des géants du web. En effet, lorsque\nl’on organise des regroupements avec les outils Facebook ou via des plateformes\nà la Meetup, on abandonne à ces plateformes dévoreuses de données toutes les\ninformations des membres du groupe. Cliquer sur « Je participe »  à un événement\nFacebook pose de nombreux problèmes : cela en dit <a href=\"https://framablog.org/2019/01/12/les-donnees-que-recolte-google-document-complet/\"\ntarget=\"_blank\">bien plus sur soi qu’on ne l’imagine</a>, donne <a href=\"https://www.affordance.info/mon_weblog/2018/11/gilets-jaunes-facebook-bleu.html\"\ntarget=\"_blank\">un pouvoir conséquent aux publicitaires qui paient Facebook</a>\net enferme la communauté de l’événement dans <a href=\"https://www.ted.com/talks/zeynep_tufekci_how_the_internet_has_made_social_change_easy_to_organize_hard_to_win\\\\\"\ntarget=\"_blank\">un outil qui l’empêchera de s’autogérer</a> et donc de perdurer.\nSans oublier que les règles d’utilisation de ces plateformes peuvent mener à\nune fermeture, du jour au lendemain, sans aucune justification, d’un groupe\nou d’une communauté. Et aussi que leur structure centralisée forme un potentiel\nguichet unique pour les agences de renseignements et des pirates mal intentionnés.\n\n#### Mobilizon, une alternative libre et fédérée\n\nMobilizon sera un ***logiciel libre respectueux des libertés fondamentales***\ndes personnes désireuses de se rassembler. Mobilizon sera un <strong><em>commun\nnumérique</em></strong>, que tout le monde pourra s’approprier, conçu dans le\nrespect de la vie privée et de l’action militante et au service de notre vivre\nensemble. Mobilizon sera un ***outil convivial, émancipateur et éthique***.\n\nAfin de proposer le logiciel le plus adapté aux besoins de ses futur⋅es utilisateur⋅ices,\nnous avons pris le temps de nous questionner sur ce à quoi pourrait ressembler\nun outil qui rendrait vraiment le pouvoir aux personnes et aux groupes. Pour\ncela, nous avons passé ces derniers mois à analyser les outils déjà existants\nafin d’en comprendre les différentes fonctionnalités et nous à interroger sur\ncomment nous pourrions les déployer en respectant les utilisateur⋅ices. Il nous\na aussi semblé essentiel d’étudier les pratiques numériques des militant·es\nafin de comprendre leurs besoins pour se rassembler, s’organiser et se mobiliser.\nC’est pour cela que nous avons fait appel à deux designers : <a href=\"http://mcpaccard.com/\"\ntarget=\"_blank\">Marie-Cécile Godwin Paccard</a> et <a href=\"https://designandhuman.com/\"\ntarget=\"_blank\">Geoffrey Dorne</a>.\n\nDe plus, nous souhaitons que ce logiciel soit ***fédéré***\nafin de permettre aux différentes communautés d’installer leur propre ***instance***\n(site web de publication d’événements). Les instances Mobilizon auront la possibilité\ntechnique de se connecter les unes avec les autres et ainsi de favoriser les\ninteractions entre les communautés et leurs utilisateur⋅ices. Le protocole de\nfédération ActivityPub permettant l’interaction entre logiciels utilisant ce\nmême protocole, Mobilizon pourra ainsi être en lien avec Mastodon (alternative\nà Twitter), PeerTube (alternative à YouTube) et bien d’autres outils similaires.\n\n#### Mobilizon, la collecte\n\nFramasoft a déjà investi du temps, du travail et de l’argent pour imaginer la\nconception de Mobilizon. Et comme notre association n’est financée que par les\ndons, nous organisons cette collecte pour pouvoir continuer à investir dans\nle développement de ce logiciel. Nous avons fait le choix d’organiser cette\ncollecte sur notre propre plateforme afin de réduire au minimum les frais bancaires\net administratifs. Notre but est ainsi de proposer un nouveau modèle de financement\ndes communs numériques.\n\nLancée le mardi 14 mai 2019, la collecte Mobilizon s’organise autour de 3 paliers\nà atteindre d’ici le 10 juillet :\n\n##### Palier 1 : 20 000 € - Version libre & basique\n\nCette somme permettra à Framasoft de rembourser les sommes avancées pour concevoir\net promouvoir Mobilizon. À savoir : le benchmark sur les fonctionnalités, le\ntravail des designers sur les usages et les interfaces, et le travail de développement\ndes fonctionnalités de base sur la création d’évènements. Le code source du\nlogiciel sera mis à disposition de la communauté.\n\n→ Ce 1er palier a été atteint en moins de 5 jours.\n\n##### Palier 2 : 35 000 € - Version fédérée\n\nCes 15 000 € supplémentaires serviront à financer l’intégration du protocole\nde fédération ActivityPub, ainsi que le développement d’outils d’administration\npour les instances. Que Mobilizon soit fédéré est important pour permettre à\nun⋅e même utilisateur⋅ice de se connecter à plusieurs communautés et de lier\nson compte Mobilizon aux autres logiciels de la fédération.\n\n##### Palier 3 : 50 000 € - Version idéale\n\nSi nous atteignons les 50 000 € de collecte, nous pourrons nous impliquer plus\nloin dans la conception et le développement de fonctionnalités. Ainsi, nous\naimerions que Mobilizon permette la création de groupes, lesquels intégreraient\ndes outils de messagerie et d’échange entre leurs membres. Autre fonctionnalité\nqui nous semble nécessaire : la possibilité d’intégrer des outils externes que\nles membres de la communauté utilisent déjà (outils de sondage, de prise de\ndécision,  outils collaboratifs, etc.). Enfin, nous comptons intégrer la possibilité\npour l’utilisateur⋅ice de gérer plusieurs identités en fonction des communautés\nauxquelles ielle participe.\n\nNous avons fait nos calculs : avec 50 000 €, nous aurons les moyens de réaliser\nle meilleur logiciel qu’il nous est possible de faire d’ici l’automne 2019.\nNous sortirons alors une version bêta du logiciel construite sur une base solide\nqui permettra ensuite de proposer davantage de fonctionnalités. Si nous recevons\nplus d’argent, nous pourrons alors envisager d’aller au-delà de cette version\nbêta. Les retours et remarques que nous recevrons sur la version bêta alors\nnous permettront d’améliorer Mobilizon afin de proposer une première version\naboutie au premier semestre 2020. Produire Mobilizon, ce n’est donc pas un sprint,\nou l’on promet tout, tout de suite, à tout le monde. C’est plus une course de\nfond, où la première étape est de développer un outil qui permettra de créer\ndes événements et de le faire bien.\n\nSi le succès de cette collecte dépend de chacun⋅e d’entre nous, Framasoft s’engage\nà diffuser les avancées de Mobilizon à chaque nouvelle étape franchie, sur <a\nhref=\"@:link.joinmobilizon/news/\">la page Actus</a> et\nsur <a href=\"https://framalistes.org/sympa/info/mobilizon-newsletter\">la\nnewsletter dédiée</a>.\n\n#### Framasoft\n\n[Framasoft](https://framasoft.org/) est une association\nà but non lucratif créée en 2004, qui se consacre à l’éducation populaire aux\nenjeux du numérique. Cette petite association (moins de 40 membres, dont 9 salarié·es)\nest connue pour avoir initié dès 2014 le projet <a href=\"https://degooglisons-internet.org/\"\ntarget=\"_blank\">Dégooglisons Internet</a> qui propose 34 outils en ligne éthiques\net alternatifs à ceux des géants du web. Depuis 2017, Framasoft porte le logiciel\n[PeerTube](https://joinpeertube.org/), une alternative\nlibre et fédérée à YouTube. Reconnue d’intérêt général, l’association est financée\nà plus de 90 % par les dons des internautes (déductibles des impôts pour les\ncontribuables français·es).\n\n#### Nous contacter\n\nVous souhaiter avoir davantage d’informations sur la collecte Mobilizon ou réaliser\nune interview ? N’hésitez pas à nous contacter via medias@framasoft.org\n\nVisuels disponibles sous : [@:link.joinmobilizon/medias](@:link.joinmobilizon/medias)\n\n#### Relayer notre collecte sur vos médias sociaux\n\nà partir du lundi 27 mai 2019\n\n- **Partagez l’URL de notre site de collecte :** [@:link.joinmobilizon](@:link.joinmobilizon)\n- **2 propositions  de textes pour  accompagner ce lien :**\n\n> Une alternative libre et fédérée pour organiser nos événements ailleurs que\nsur Facebook, Meetup et les autres ???<br />#Mobilizon, le nouveau projet de l’association\n#Framasoft a besoin de vous !!!\n\n> Un logiciel libre permettant aux communautés de créer leurs propres espaces\nde publication d’événements afin de mieux s’émanciper des géants du web ???<br />\n#Mobilizon, le nouveau projet de l’association #Framasoft a besoin de vous !!!\n\n- **Idées de hashtags pour accompagner vos posts :**<br />#Mobilizon\n#JoinMobilizon #Framasoft #BienCommun #Collecte #FundRaising'"
            ],
            "previous_source": "",
            "target": [
                "#### Mobilizon, a free and federated tool to get our events off Facebook!\n\nOn Tuesday, May 14, 2019, the non-profit organization <a href=\"https://framasoft.org/en/\"\ntarget=\"_blank\">Framasoft</a> launched a fundraiser for the <a href=\"https://joinmobilizon.org/en/\"\ntarget=\"_blank\">Mobilizon software</a>. You will find here elements to understand\nits context and discover functionalities.\n\n#### Why Mobilizon?\n\nDuring the <a href=\"https://contributopia.org/en/\">Contributopia\ncampaign</a>, Framasoft announced that we’d provide a new web service that will\nallow communities to create their own event publication spaces, in order to\nmake it easier to emancipate themselves from the tech giants platforms. Indeed,\nwhen we organize gatherings through Facebook tools or on Meetup-like services,\nwe provide group members private data to these Big Tech’s platforms. Clicking\n\"Going\" on a Facebook event is problematic: it says <a href=\"https://digitalcontentnext.org/wp-content/uploads/2018/08/DCN-Google-Data-Collection-Paper.pdf\"\ntarget=\"_blank\">much more about yourself than you might think</a>, gives <a\nhref=\"https://www.theguardian.com/news/series/cambridge-analytica-files\">significant\npower to advertisers who pay Facebook</a> and encloses the community events\ninto <a href=\"https://www.ted.com/talks/zeynep_tufekci_how_the_internet_has_made_social_change_easy_to_organize_hard_to_win\"\ntarget=\"_blank\">a tool that will prevent it from self-managing</a>. We should\nnot forget that terms and conditions of use on these platforms allow their owners\nto close a group or a community without any reason whatsoever. Moreover, their\ncentralized structure represents an entry point for intelligence agencies and\nmalicious hackers.\n\n#### Mobilizon, a free and federated alternative\n\nMobilizon will be ***a free software respecting fundamental freedoms***\nfor people who want to gather together. Mobilizon will be <strong><em>a digital\ncommon</em></strong> which respects privacy and activism by design. Mobilizon\nwill be ***a user-friendly, emancipatory and ethical tool***.\n\nBecause we want to offer the software the most suited to the needs of the users,\nwe took time to think about what a tool that would really empower individuals\nand groups might look like. That’s why we’ve spent the last few months analysing\nexisting tools to understand their various features and to consider how we could\nrespect users by deploying them. It also seemed essential to us to study the\ndigital practices of activists to understand their needs for gathering, organizing\nand mobilizing. That’s why we worked with two designers: <a href=\"http://mcpaccard.com/\"\ntarget=\"_blank\">Marie-Cécile Paccard</a> and <a href=\"https://designandhuman.com/\"\ntarget=\"_blank\">Geoffrey Dorne</a>.\n\nMoreover, we want Mobilizon to be ***federated*** in order\nto allow communities to install their own instance (event publication website).\nMobilizon instances will be able to connect to each other. This will help to\nfoster interactions between communities and their users. As the <a href=\"https://en.wikipedia.org/wiki/ActivityPub\"\ntarget=\"_blank\">ActivityPub</a> federation protocol allows interaction between\nsoftware applications using the same protocol, We can imagine Mobilizon being\nlinked to [Mastodon](https://joinmastodon.org/) (alternative\nto Twitter), [PeerTube](https://joinpeertube.org/en/)\n(alternative to YouTube) and many other similar tools.\n\n#### Mobilizon, the fundraising\n\nFramasoft have invested time, work and money to imagine Mobilizon’s design.\nSince our organization is financed only by donations, we set up this fundraising\nto keep investing in the development of this software . We have chosen to organize\nit on our own website in order to reduce bank and administrative costs to the\nminimum. Thus our aim is to propose a new model for financing digital commons.\n\nLaunched on Tuesday, May 14, 2019, the Mobilizon fundraising is organized around\n3 levels to reach before July 10:\n\n##### Level 1: €20,000 - Free & basic version\n\nThis amount will cover our prototype expenses. Thus, we will recover the initial\ninvestment for design and promotion of Mobilizon. Namely: the functionalities\nbenchmark, the designers work on uses and interfaces, and the development time\non basic functionalities on events.\n\n→ This 1st level was reached in less than 5 days.\n\n##### Level 2: €35,000 – Federated version\n\nWith this extra €15,000, we will be able to finance ActivityPub protocol implementation\nand the development of administration tools for instances. The fact that Mobilizon\nis federated is important to allow users to connect to several communities.\nEach Mobilizon account could be linked to other federated softwares.\n\n##### Level 3: €50,000 – Ideal Version\n\nIf we reach €50,000 in donations, we will get involved in design and development\nof new features. Thus, we would like Mobilizon to provide a groups feature,\nwhich would integrate messaging and exchange tools between members. Another\nfeature that seems necessary to us is the possibility of integrating external\ntools which community members already use (survey tools, decision-making tools,\ncollaborative tools, etc.). Finally, we intend to integrate the possibility\nfor Mobilizon users to manage several identities depending on the communities\nthey are part of.\n\nWith €50,000, we would have the resources to produce the best software we can\ncreate until fall of 2019. Then, we will publish a beta release built on a solid\nbase which will allow us to offer you more features. With extra cash, we could\nconsider going beyond this beta release. The users feedback and comments on\nthis beta release will allow us to improve Mobilizon in order to propose a first\ncomplete release in the first half of 2020. Producing Mobilizon is not a sprint\nrace, where you promise everything, right away, to everyone. It’s more like\na cross-country race whose first step is to develop a tool which will allow\nyou to create events and do it well.\n\nThe success of this fundraising depends on each of us. Framasoft is committed\nto broadcast Mobilizon’s progress at each new step, on the <a href=\"https://joinmobilizon.org/en/news/\"\ntarget=\"_blank\">News page</a> and in the <a href=\"https://framalistes.org/sympa/info/mobilizon-newsletter\"\ntarget=\"_blank\">dedicated newsletter</a>.\n\n#### Framasoft\n\n[Framasoft](https://framasoft.org/) is a non-profit\norganisation created in 2004, which focuses on popular education on the stakes\nof our digital world. Our small organisation (less than 40 members, including\n9 employees) is known to have carried out the project <a href=\"https://degooglisons-internet.org/en/\"\ntarget=\"_blank\">De-google-ify Internet</a>, which proposes 34 ethical and alternative\nonline tools. Since 2017, we have been developing <a href=\"https://joinpeertube.org/en/\"\ntarget=\"_blank\">PeerTube</a>, a free and federated alternative to YouTube. Recognised\nfor its service of public interest, our organisation is more than 90% funded\nthrough donations, mainly from our French supporters.\n\n#### Contact us\n\nWould you like more information about the Mobilizon fundraising or to conduct\nan interview? Feel free to contact us via medias@framasoft.org.\n\n#### Relay our fundraising on your social medias\n\n- **Share the URL of our fundraising website:** [@:link.joinmobilizon](@:link.joinmobilizon)\n- **2 texts proposals for accompanying text:**\n\n> A free and federated alternative to organize our events off Facebook, Meetup\n  and others?<br /> #Mobilizon, the new #Framasoft project needs you!!!\n\n> A free software who allows communities to create their own events publishing\n  spaces to better emancipate themselves from the tech giants’ platforms?<br />\n  #Mobilizon, the new #Framasoft project needs you!!!\n\n- **Hashtag ideas to go with your posts:**<br /> #Mobilizon #JoinMobilizon\n  #Framasoft #DigitalCommon #EmancipatoryTool #FundRaising #fediverse #ActivityPub"
            ],
            "id_hash": 3764176894048691830,
            "content_hash": 8787645487662872287,
            "location": "",
            "context": "press->md",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 3,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 1252,
            "source_unit": "https://weblate.framasoft.org/api/units/397339/?format=api",
            "priority": 100,
            "id": 397358,
            "web_url": "https://weblate.framasoft.org/translate/joinmobilizon/medias/en/?checksum=b43d0af111816676",
            "url": "https://weblate.framasoft.org/api/units/397358/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-10-29T08:59:14.270140Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/joinmobilizon/medias/en/?format=api",
            "source": [
                "Visuels"
            ],
            "previous_source": "",
            "target": [
                "Visuals"
            ],
            "id_hash": -118079858305633562,
            "content_hash": 244006112951637056,
            "location": "",
            "context": "visual->title",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 4,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://weblate.framasoft.org/api/units/397340/?format=api",
            "priority": 100,
            "id": 397359,
            "web_url": "https://weblate.framasoft.org/translate/joinmobilizon/medias/en/?checksum=7e5c7efe969072e6",
            "url": "https://weblate.framasoft.org/api/units/397359/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-10-29T08:59:14.287170Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/joinmobilizon/medias/en/?format=api",
            "source": [
                "Maquettes"
            ],
            "previous_source": "",
            "target": [
                "Mockup"
            ],
            "id_hash": 222121347938781488,
            "content_hash": -6054196327956589295,
            "location": "",
            "context": "mockup->title",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 5,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://weblate.framasoft.org/api/units/397341/?format=api",
            "priority": 100,
            "id": 397360,
            "web_url": "https://weblate.framasoft.org/translate/joinmobilizon/medias/en/?checksum=8315223068ec0930",
            "url": "https://weblate.framasoft.org/api/units/397360/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-10-29T08:59:14.292465Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/joinmobilizon/medias/en/?format=api",
            "source": [
                "Revue de presse"
            ],
            "previous_source": "",
            "target": [
                "Press review"
            ],
            "id_hash": 7467545141132357420,
            "content_hash": -8879757005455736077,
            "location": "",
            "context": "speakabout->title",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 6,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://weblate.framasoft.org/api/units/397342/?format=api",
            "priority": 100,
            "id": 397361,
            "web_url": "https://weblate.framasoft.org/translate/joinmobilizon/medias/en/?checksum=e7a20cbdb9636f2c",
            "url": "https://weblate.framasoft.org/api/units/397361/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-10-29T08:59:14.300657Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/joinmobilizon/medias/en/?format=api",
            "source": [
                "Voici quelques extraits de notre <a href=\"https://wiki.framasoft.org/speakabout\">revue de presse</a>."
            ],
            "previous_source": "",
            "target": [
                "Here are some extracts from our <a href=\"https://wiki.framasoft.org/speakabout\">Press release</a>."
            ],
            "id_hash": -2162106215484232427,
            "content_hash": 5854357042369224364,
            "location": "",
            "context": "speakabout->intro",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 7,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://weblate.framasoft.org/api/units/397343/?format=api",
            "priority": 100,
            "id": 397362,
            "web_url": "https://weblate.framasoft.org/translate/joinmobilizon/medias/en/?checksum=61fea7da3365ed15",
            "url": "https://weblate.framasoft.org/api/units/397362/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-10-29T08:59:14.305685Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/joinmobilizon/medias/en/?format=api",
            "source": [
                "Vous pouvez trouver des articles dans d'autres langues ci-dessous."
            ],
            "previous_source": "",
            "target": [
                "You can find articles in other languages below."
            ],
            "id_hash": -8550396312330716348,
            "content_hash": 5358312303066159141,
            "location": "",
            "context": "speakabout->empty_lang",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 8,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://weblate.framasoft.org/api/units/397344/?format=api",
            "priority": 100,
            "id": 397363,
            "web_url": "https://weblate.framasoft.org/translate/joinmobilizon/medias/en/?checksum=0956e3db1ab7bb44",
            "url": "https://weblate.framasoft.org/api/units/397363/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-10-29T08:59:14.310902Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/joinmobilizon/medias/en/?format=api",
            "source": [
                "Date"
            ],
            "previous_source": "",
            "target": [
                "Date"
            ],
            "id_hash": -1651014103493715959,
            "content_hash": 300097868008567600,
            "location": "",
            "context": "speakabout->th1",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 9,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://weblate.framasoft.org/api/units/397345/?format=api",
            "priority": 100,
            "id": 397364,
            "web_url": "https://weblate.framasoft.org/translate/joinmobilizon/medias/en/?checksum=69166b6b9a18d809",
            "url": "https://weblate.framasoft.org/api/units/397364/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-10-29T08:59:14.316065Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/joinmobilizon/medias/en/?format=api",
            "source": [
                "Média"
            ],
            "previous_source": "",
            "target": [
                "Media"
            ],
            "id_hash": 6632620051429045912,
            "content_hash": 5975933879950294108,
            "location": "",
            "context": "speakabout->th2",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 10,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://weblate.framasoft.org/api/units/397346/?format=api",
            "priority": 100,
            "id": 397365,
            "web_url": "https://weblate.framasoft.org/translate/joinmobilizon/medias/en/?checksum=dc0bcccbaf8fb698",
            "url": "https://weblate.framasoft.org/api/units/397365/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-10-29T08:59:14.320912Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/joinmobilizon/medias/en/?format=api",
            "source": [
                "Liens"
            ],
            "previous_source": "",
            "target": [
                "Links"
            ],
            "id_hash": 8441492999135689086,
            "content_hash": -2025389434907504171,
            "location": "",
            "context": "speakabout->th3",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 11,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://weblate.framasoft.org/api/units/397347/?format=api",
            "priority": 100,
            "id": 397366,
            "web_url": "https://weblate.framasoft.org/translate/joinmobilizon/medias/en/?checksum=f5263528636df97e",
            "url": "https://weblate.framasoft.org/api/units/397366/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-10-29T08:59:14.325805Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/joinmobilizon/medias/en/?format=api",
            "source": [
                "Lien vers l’article"
            ],
            "previous_source": "",
            "target": [
                "Link to the article"
            ],
            "id_hash": -1262256208841021834,
            "content_hash": 8699464488790906882,
            "location": "",
            "context": "speakabout->lArticle",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 12,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://weblate.framasoft.org/api/units/397348/?format=api",
            "priority": 100,
            "id": 397367,
            "web_url": "https://weblate.framasoft.org/translate/joinmobilizon/medias/en/?checksum=6e7b90aa707fe676",
            "url": "https://weblate.framasoft.org/api/units/397367/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-10-29T08:59:14.332949Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/joinmobilizon/medias/en/?format=api",
            "source": [
                "Lien vers l’article (abonnés)"
            ],
            "previous_source": "",
            "target": [
                "Link to the article (subscribers)"
            ],
            "id_hash": 4488403537861028722,
            "content_hash": 4099514876133500126,
            "location": "",
            "context": "speakabout->lPaywall",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 13,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://weblate.framasoft.org/api/units/397349/?format=api",
            "priority": 100,
            "id": 397368,
            "web_url": "https://weblate.framasoft.org/translate/joinmobilizon/medias/en/?checksum=be4a033cb2d02b72",
            "url": "https://weblate.framasoft.org/api/units/397368/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-10-29T08:59:14.340103Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/joinmobilizon/medias/en/?format=api",
            "source": [
                "Lien vers le sommaire du numéro"
            ],
            "previous_source": "",
            "target": [
                "Link to the summary of the issue"
            ],
            "id_hash": -7656454832149333207,
            "content_hash": -7012923170950885899,
            "location": "",
            "context": "speakabout->lSummary",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 14,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 6,
            "source_unit": "https://weblate.framasoft.org/api/units/397350/?format=api",
            "priority": 100,
            "id": 397369,
            "web_url": "https://weblate.framasoft.org/translate/joinmobilizon/medias/en/?checksum=15becee552ea7b29",
            "url": "https://weblate.framasoft.org/api/units/397369/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-10-29T08:59:14.345352Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/joinmobilizon/medias/en/?format=api",
            "source": [
                "Lien vers le podcast"
            ],
            "previous_source": "",
            "target": [
                "Link to the podcast"
            ],
            "id_hash": -2548849413715831516,
            "content_hash": 4718821951527331992,
            "location": "",
            "context": "speakabout->lPodcast",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 15,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://weblate.framasoft.org/api/units/397351/?format=api",
            "priority": 100,
            "id": 397370,
            "web_url": "https://weblate.framasoft.org/translate/joinmobilizon/medias/en/?checksum=5ca0aaf66d815524",
            "url": "https://weblate.framasoft.org/api/units/397370/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-10-29T08:59:14.350542Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/joinmobilizon/medias/en/?format=api",
            "source": [
                "Lien vers la page d’écoute"
            ],
            "previous_source": "",
            "target": [
                "Link to the listening page"
            ],
            "id_hash": -5214899807660457861,
            "content_hash": 1967039303680352662,
            "location": "",
            "context": "speakabout->lListen",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 16,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://weblate.framasoft.org/api/units/397352/?format=api",
            "priority": 100,
            "id": 397371,
            "web_url": "https://weblate.framasoft.org/translate/joinmobilizon/medias/en/?checksum=37a0f4413125407b",
            "url": "https://weblate.framasoft.org/api/units/397371/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-10-29T08:59:14.355447Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/joinmobilizon/medias/en/?format=api",
            "source": [
                "Infos pratiques"
            ],
            "previous_source": "",
            "target": [
                "Useful information"
            ],
            "id_hash": 66539513171197831,
            "content_hash": -2085097970732047820,
            "location": "",
            "context": "about->title",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 17,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://weblate.framasoft.org/api/units/397353/?format=api",
            "priority": 100,
            "id": 397372,
            "web_url": "https://weblate.framasoft.org/translate/joinmobilizon/medias/en/?checksum=80ec6555ae18bf87",
            "url": "https://weblate.framasoft.org/api/units/397372/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-10-29T08:59:14.360531Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/joinmobilizon/medias/en/?format=api",
            "source": [
                "- [Nous contacter](https://contact.framasoft.org/#questions) (le formulaire\n  renvoie direcement à notre service presse).\n- <a href=\"https://framalistes.org/sympa/info/mobilizon-newsletter\">Page d’abonnement\n  à la lettre d’informations</a>.\n- [Page wikipédia](https://fr.wikipedia.org/wiki/Framasoft) consacrée\n  à Framasoft.\n- [Présentation complète](https://soutenir.framasoft.org/association)\n  de Framasoft.\n- [Revue de presse](https://wiki.framasoft.org/speakabout) (et de web)\n  de Framasoft."
            ],
            "previous_source": "",
            "target": [
                "- [Contact us](@:link.contact/#questions) (This form relates directly\n  to our press service).\n- <a href=\"https://framalistes.org/sympa/info/mobilizon-newsletter\">Newsletter\n  subscription page</a>.\n- [Wikipedia page](https://en.wikipedia.org/wiki/Framasoft) dedicated\n  to Framasoft.\n- Framasoft [Complete presentation](@:link.soutenir/association).\n- Framasoft [Press release](https://wiki.framasoft.org/speakabout)."
            ],
            "id_hash": 4772468537883695254,
            "content_hash": -1916705607203811475,
            "location": "",
            "context": "about->list",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 18,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 39,
            "source_unit": "https://weblate.framasoft.org/api/units/397354/?format=api",
            "priority": 100,
            "id": 397373,
            "web_url": "https://weblate.framasoft.org/translate/joinmobilizon/medias/en/?checksum=c23b36d97e491896",
            "url": "https://weblate.framasoft.org/api/units/397373/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-10-29T08:59:14.365854Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/joinmobilizon/medias/en/?format=api",
            "source": [
                "Framasoft est un réseau d’éducation populaire, issu du monde éducatif, se consacrant\nà promouvoir et diffuser le logiciel et la culture libre.\n\nTrait d’union entre le monde du Libre et le grand public, l’association propose\nune galaxie de projets (annuaire de logiciels, maison d’édition, moteur de recherche,\netc.) rassemblés en 3 axes : logiciels libres, culture libre et services libres."
            ],
            "previous_source": "",
            "target": [
                "Framasoft is a freely available public education network which aims to promote\nand spread free software and free culture.\n\nAs a link between the world of free software and the general public, our association\noffers many projects (directory software, a publisher, a websearch engine, etc.),\nwith three main goals: Free Software, Free Culture, and Free Services.'"
            ],
            "id_hash": 4229217469622132061,
            "content_hash": -6901652455641631306,
            "location": "",
            "context": "about->desc",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 19,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 60,
            "source_unit": "https://weblate.framasoft.org/api/units/397355/?format=api",
            "priority": 100,
            "id": 397374,
            "web_url": "https://weblate.framasoft.org/translate/joinmobilizon/medias/en/?checksum=bab132e19ab41d5d",
            "url": "https://weblate.framasoft.org/api/units/397374/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-10-29T08:59:14.374178Z"
        }
    ]
}