{"count":53,"next":"http://translate.pkp.sfu.ca/api/components/pkp-lib/grid/translations/?page=2","previous":null,"results":[{"language":{"code":"fr_CA","name":"French (Canada)","plural":{"id":109,"source":0,"number":2,"formula":"n > 1","type":1},"aliases":[],"direction":"ltr","population":11308230,"web_url":"http://translate.pkp.sfu.ca/languages/fr_CA/","url":"http://translate.pkp.sfu.ca/api/languages/fr_CA/","statistics_url":"http://translate.pkp.sfu.ca/api/languages/fr_CA/statistics/"},"language_code":"fr_CA","id":250,"filename":"locale/fr_CA/grid.po","revision":"c043bbdc2668d76cdb5c561fbde0ce3d73383d6a,6f82499b684149b1c9c78af32a1947963790c884","web_url":"http://translate.pkp.sfu.ca/projects/pkp-lib/grid/fr_CA/","share_url":"http://translate.pkp.sfu.ca/engage/pkp-lib/fr_CA/","translate_url":"http://translate.pkp.sfu.ca/translate/pkp-lib/grid/fr_CA/","url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/fr_CA/","is_template":false,"is_source":false,"total":238,"total_words":895,"translated":238,"translated_words":895,"translated_percent":100.0,"fuzzy":0,"fuzzy_words":0,"fuzzy_percent":0.0,"failing_checks":0,"failing_checks_words":0,"failing_checks_percent":0.0,"have_suggestion":0,"have_comment":0,"last_change":"2025-08-15T06:10:13.469713Z","last_author":"Jean-Blaise Claivaz","repository_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/fr_CA/repository/","file_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/fr_CA/file/","statistics_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/fr_CA/statistics/","changes_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/fr_CA/changes/","units_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/fr_CA/units/"},{"language":{"code":"pt_BR","name":"Portuguese (Brazil)","plural":{"id":246,"source":0,"number":2,"formula":"n > 1","type":1},"aliases":["braz_por","portuguese_br","bp","por_br","ptb"],"direction":"ltr","population":192661560,"web_url":"http://translate.pkp.sfu.ca/languages/pt_BR/","url":"http://translate.pkp.sfu.ca/api/languages/pt_BR/","statistics_url":"http://translate.pkp.sfu.ca/api/languages/pt_BR/statistics/"},"language_code":"pt_BR","id":253,"filename":"locale/pt_BR/grid.po","revision":"0812528b743e23f8534ffa6bb553a95d38082bb7,6f82499b684149b1c9c78af32a1947963790c884","web_url":"http://translate.pkp.sfu.ca/projects/pkp-lib/grid/pt_BR/","share_url":"http://translate.pkp.sfu.ca/engage/pkp-lib/pt_BR/","translate_url":"http://translate.pkp.sfu.ca/translate/pkp-lib/grid/pt_BR/","url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/pt_BR/","is_template":false,"is_source":false,"total":238,"total_words":895,"translated":238,"translated_words":895,"translated_percent":100.0,"fuzzy":0,"fuzzy_words":0,"fuzzy_percent":0.0,"failing_checks":0,"failing_checks_words":0,"failing_checks_percent":0.0,"have_suggestion":0,"have_comment":0,"last_change":"2025-08-07T18:36:50.037414Z","last_author":"Diego José Macêdo","repository_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/pt_BR/repository/","file_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/pt_BR/file/","statistics_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/pt_BR/statistics/","changes_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/pt_BR/changes/","units_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/pt_BR/units/"},{"language":{"code":"nb_NO","name":"Norwegian Bokmål","plural":{"id":215,"source":0,"number":2,"formula":"n != 1","type":1},"aliases":["norwegian","no_nb","nb_nb","no_no","no","nb","nob","nor"],"direction":"ltr","population":5467440,"web_url":"http://translate.pkp.sfu.ca/languages/nb_NO/","url":"http://translate.pkp.sfu.ca/api/languages/nb_NO/","statistics_url":"http://translate.pkp.sfu.ca/api/languages/nb_NO/statistics/"},"language_code":"nb_NO","id":427,"filename":"locale/nb_NO/grid.po","revision":"18d526c4565129dfefc8b97a498f2121cc708490,6f82499b684149b1c9c78af32a1947963790c884","web_url":"http://translate.pkp.sfu.ca/projects/pkp-lib/grid/nb_NO/","share_url":"http://translate.pkp.sfu.ca/engage/pkp-lib/nb_NO/","translate_url":"http://translate.pkp.sfu.ca/translate/pkp-lib/grid/nb_NO/","url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/nb_NO/","is_template":false,"is_source":false,"total":238,"total_words":895,"translated":218,"translated_words":779,"translated_percent":91.5,"fuzzy":2,"fuzzy_words":2,"fuzzy_percent":0.8,"failing_checks":3,"failing_checks_words":42,"failing_checks_percent":1.2,"have_suggestion":0,"have_comment":3,"last_change":"2025-02-28T23:32:12.361956Z","last_author":null,"repository_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/nb_NO/repository/","file_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/nb_NO/file/","statistics_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/nb_NO/statistics/","changes_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/nb_NO/changes/","units_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/nb_NO/units/"},{"language":{"code":"nl","name":"Dutch","plural":{"id":220,"source":0,"number":2,"formula":"n != 1","type":1},"aliases":["dut","nld"],"direction":"ltr","population":31765645,"web_url":"http://translate.pkp.sfu.ca/languages/nl/","url":"http://translate.pkp.sfu.ca/api/languages/nl/","statistics_url":"http://translate.pkp.sfu.ca/api/languages/nl/statistics/"},"language_code":"nl","id":428,"filename":"locale/nl/grid.po","revision":"55ffb445fa943e3345adbf579c2059476fca21ba,6f82499b684149b1c9c78af32a1947963790c884","web_url":"http://translate.pkp.sfu.ca/projects/pkp-lib/grid/nl/","share_url":"http://translate.pkp.sfu.ca/engage/pkp-lib/nl/","translate_url":"http://translate.pkp.sfu.ca/translate/pkp-lib/grid/nl/","url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/nl/","is_template":false,"is_source":false,"total":238,"total_words":895,"translated":238,"translated_words":895,"translated_percent":100.0,"fuzzy":0,"fuzzy_words":0,"fuzzy_percent":0.0,"failing_checks":0,"failing_checks_words":0,"failing_checks_percent":0.0,"have_suggestion":0,"have_comment":0,"last_change":"2025-07-15T12:13:50.664416Z","last_author":"Kay Pepping","repository_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/nl/repository/","file_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/nl/file/","statistics_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/nl/statistics/","changes_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/nl/changes/","units_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/nl/units/"},{"language":{"code":"sr_Cyrl","name":"Serbian (cyrillic)","plural":{"id":288,"source":0,"number":3,"formula":"n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2","type":2},"aliases":["sr_cyrl_rs","sr@cyrillic","sr_rs@cyrillic","srb"],"direction":"ltr","population":7516818,"web_url":"http://translate.pkp.sfu.ca/languages/sr_Cyrl/","url":"http://translate.pkp.sfu.ca/api/languages/sr_Cyrl/","statistics_url":"http://translate.pkp.sfu.ca/api/languages/sr_Cyrl/statistics/"},"language_code":"sr_Cyrl","id":441,"filename":"locale/sr_Cyrl/grid.po","revision":"a3a77cabea77ffac91c92d7a5800d66fdb38f47d,6f82499b684149b1c9c78af32a1947963790c884","web_url":"http://translate.pkp.sfu.ca/projects/pkp-lib/grid/sr_Cyrl/","share_url":"http://translate.pkp.sfu.ca/engage/pkp-lib/sr_Cyrl/","translate_url":"http://translate.pkp.sfu.ca/translate/pkp-lib/grid/sr_Cyrl/","url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/sr_Cyrl/","is_template":false,"is_source":false,"total":238,"total_words":895,"translated":207,"translated_words":743,"translated_percent":86.9,"fuzzy":0,"fuzzy_words":0,"fuzzy_percent":0.0,"failing_checks":2,"failing_checks_words":22,"failing_checks_percent":0.8,"have_suggestion":0,"have_comment":0,"last_change":"2025-02-28T23:32:19.411014Z","last_author":null,"repository_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/sr_Cyrl/repository/","file_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/sr_Cyrl/file/","statistics_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/sr_Cyrl/statistics/","changes_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/sr_Cyrl/changes/","units_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/sr_Cyrl/units/"},{"language":{"code":"sr_Latn","name":"Serbian (latin)","plural":{"id":289,"source":0,"number":3,"formula":"n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2","type":2},"aliases":["serbo_croatian","sh","sr_latn_rs","sr@latin","sr_rs@latin","srl","hbs"],"direction":"ltr","population":8085593,"web_url":"http://translate.pkp.sfu.ca/languages/sr_Latn/","url":"http://translate.pkp.sfu.ca/api/languages/sr_Latn/","statistics_url":"http://translate.pkp.sfu.ca/api/languages/sr_Latn/statistics/"},"language_code":"sr_Latn","id":445,"filename":"locale/sr_Latn/grid.po","revision":"65ff635bc1b948f605e4a7a86ac202a260b28625,6f82499b684149b1c9c78af32a1947963790c884","web_url":"http://translate.pkp.sfu.ca/projects/pkp-lib/grid/sr_Latn/","share_url":"http://translate.pkp.sfu.ca/engage/pkp-lib/sr_Latn/","translate_url":"http://translate.pkp.sfu.ca/translate/pkp-lib/grid/sr_Latn/","url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/sr_Latn/","is_template":false,"is_source":false,"total":238,"total_words":895,"translated":238,"translated_words":895,"translated_percent":100.0,"fuzzy":0,"fuzzy_words":0,"fuzzy_percent":0.0,"failing_checks":2,"failing_checks_words":22,"failing_checks_percent":0.8,"have_suggestion":0,"have_comment":0,"last_change":"2026-04-11T15:23:33.085266Z","last_author":"lena bojcic","repository_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/sr_Latn/repository/","file_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/sr_Latn/file/","statistics_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/sr_Latn/statistics/","changes_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/sr_Latn/changes/","units_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/sr_Latn/units/"},{"language":{"code":"en","name":"English","plural":{"id":76,"source":0,"number":2,"formula":"n != 1","type":1},"aliases":["en_en","base","source","enp","eng"],"direction":"ltr","population":1636485517,"web_url":"http://translate.pkp.sfu.ca/languages/en/","url":"http://translate.pkp.sfu.ca/api/languages/en/","statistics_url":"http://translate.pkp.sfu.ca/api/languages/en/statistics/"},"language_code":"en","id":6160,"filename":"locale/en/grid.po","revision":"6f82499b684149b1c9c78af32a1947963790c884,6f82499b684149b1c9c78af32a1947963790c884","web_url":"http://translate.pkp.sfu.ca/projects/pkp-lib/grid/en/","share_url":"http://translate.pkp.sfu.ca/engage/pkp-lib/en/","translate_url":"http://translate.pkp.sfu.ca/translate/pkp-lib/grid/en/","url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/en/","is_template":true,"is_source":true,"total":238,"total_words":895,"translated":238,"translated_words":895,"translated_percent":100.0,"fuzzy":0,"fuzzy_words":0,"fuzzy_percent":0.0,"failing_checks":29,"failing_checks_words":204,"failing_checks_percent":12.1,"have_suggestion":0,"have_comment":0,"last_change":null,"last_author":null,"repository_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/en/repository/","file_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/en/file/","statistics_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/en/statistics/","changes_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/en/changes/","units_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/en/units/"},{"language":{"code":"hr","name":"Croatian","plural":{"id":407,"source":0,"number":3,"formula":"n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2","type":2},"aliases":["scr","hrv"],"direction":"ltr","population":6813163,"web_url":"http://translate.pkp.sfu.ca/languages/hr/","url":"http://translate.pkp.sfu.ca/api/languages/hr/","statistics_url":"http://translate.pkp.sfu.ca/api/languages/hr/statistics/"},"language_code":"hr","id":6866,"filename":"locale/hr/grid.po","revision":"53e8f2d4072cba579f9505921076fa1dd7168011,6f82499b684149b1c9c78af32a1947963790c884","web_url":"http://translate.pkp.sfu.ca/projects/pkp-lib/grid/hr/","share_url":"http://translate.pkp.sfu.ca/engage/pkp-lib/hr/","translate_url":"http://translate.pkp.sfu.ca/translate/pkp-lib/grid/hr/","url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/hr/","is_template":false,"is_source":false,"total":238,"total_words":895,"translated":238,"translated_words":895,"translated_percent":100.0,"fuzzy":0,"fuzzy_words":0,"fuzzy_percent":0.0,"failing_checks":0,"failing_checks_words":0,"failing_checks_percent":0.0,"have_suggestion":0,"have_comment":0,"last_change":"2025-08-14T10:27:43.923154Z","last_author":"Petra Cacic","repository_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/hr/repository/","file_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/hr/file/","statistics_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/hr/statistics/","changes_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/hr/changes/","units_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/hr/units/"},{"language":{"code":"ar","name":"Arabic","plural":{"id":12,"source":0,"number":6,"formula":"n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5","type":3},"aliases":["ar_ar","ara"],"direction":"rtl","population":351664195,"web_url":"http://translate.pkp.sfu.ca/languages/ar/","url":"http://translate.pkp.sfu.ca/api/languages/ar/","statistics_url":"http://translate.pkp.sfu.ca/api/languages/ar/statistics/"},"language_code":"ar","id":8530,"filename":"locale/ar/grid.po","revision":"2eeff0ccfe55efd6d21fdb5ce93d662313b70067,6f82499b684149b1c9c78af32a1947963790c884","web_url":"http://translate.pkp.sfu.ca/projects/pkp-lib/grid/ar/","share_url":"http://translate.pkp.sfu.ca/engage/pkp-lib/ar/","translate_url":"http://translate.pkp.sfu.ca/translate/pkp-lib/grid/ar/","url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/ar/","is_template":false,"is_source":false,"total":238,"total_words":895,"translated":238,"translated_words":895,"translated_percent":100.0,"fuzzy":0,"fuzzy_words":0,"fuzzy_percent":0.0,"failing_checks":1,"failing_checks_words":4,"failing_checks_percent":0.4,"have_suggestion":0,"have_comment":0,"last_change":"2025-05-06T03:05:58.712146Z","last_author":"M. Ali","repository_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/ar/repository/","file_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/ar/file/","statistics_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/ar/statistics/","changes_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/ar/changes/","units_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/ar/units/"},{"language":{"code":"bg","name":"Bulgarian","plural":{"id":444,"source":0,"number":2,"formula":"n != 1","type":1},"aliases":["bgr","bul"],"direction":"ltr","population":7878314,"web_url":"http://translate.pkp.sfu.ca/languages/bg/","url":"http://translate.pkp.sfu.ca/api/languages/bg/","statistics_url":"http://translate.pkp.sfu.ca/api/languages/bg/statistics/"},"language_code":"bg","id":8531,"filename":"locale/bg/grid.po","revision":"ffb87cc219a1b647245e825b533b2eebeafc0620,6f82499b684149b1c9c78af32a1947963790c884","web_url":"http://translate.pkp.sfu.ca/projects/pkp-lib/grid/bg/","share_url":"http://translate.pkp.sfu.ca/engage/pkp-lib/bg/","translate_url":"http://translate.pkp.sfu.ca/translate/pkp-lib/grid/bg/","url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/bg/","is_template":false,"is_source":false,"total":238,"total_words":895,"translated":238,"translated_words":895,"translated_percent":100.0,"fuzzy":0,"fuzzy_words":0,"fuzzy_percent":0.0,"failing_checks":1,"failing_checks_words":2,"failing_checks_percent":0.4,"have_suggestion":0,"have_comment":0,"last_change":"2025-04-08T08:53:57.724685Z","last_author":"Cyril Kamburov","repository_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/bg/repository/","file_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/bg/file/","statistics_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/bg/statistics/","changes_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/bg/changes/","units_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/bg/units/"},{"language":{"code":"ca","name":"Catalan","plural":{"id":375,"source":0,"number":2,"formula":"n != 1","type":1},"aliases":["ca_ps","ca_ca","cat"],"direction":"ltr","population":8679138,"web_url":"http://translate.pkp.sfu.ca/languages/ca/","url":"http://translate.pkp.sfu.ca/api/languages/ca/","statistics_url":"http://translate.pkp.sfu.ca/api/languages/ca/statistics/"},"language_code":"ca","id":8533,"filename":"locale/ca/grid.po","revision":"6f1dda6c52c2e25ef0248ca3398876b1eb9496be,6f82499b684149b1c9c78af32a1947963790c884","web_url":"http://translate.pkp.sfu.ca/projects/pkp-lib/grid/ca/","share_url":"http://translate.pkp.sfu.ca/engage/pkp-lib/ca/","translate_url":"http://translate.pkp.sfu.ca/translate/pkp-lib/grid/ca/","url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/ca/","is_template":false,"is_source":false,"total":238,"total_words":895,"translated":230,"translated_words":820,"translated_percent":96.6,"fuzzy":0,"fuzzy_words":0,"fuzzy_percent":0.0,"failing_checks":0,"failing_checks_words":0,"failing_checks_percent":0.0,"have_suggestion":0,"have_comment":0,"last_change":"2025-02-28T23:31:52.064752Z","last_author":null,"repository_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/ca/repository/","file_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/ca/file/","statistics_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/ca/statistics/","changes_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/ca/changes/","units_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/ca/units/"},{"language":{"code":"ckb","name":"Kurdish (Central)","plural":{"id":57,"source":0,"number":2,"formula":"n != 1","type":1},"aliases":[],"direction":"rtl","population":11086548,"web_url":"http://translate.pkp.sfu.ca/languages/ckb/","url":"http://translate.pkp.sfu.ca/api/languages/ckb/","statistics_url":"http://translate.pkp.sfu.ca/api/languages/ckb/statistics/"},"language_code":"ckb","id":8535,"filename":"locale/ckb/grid.po","revision":"123cfa570dce1006d92121424ca6929bf69c27d0,6f82499b684149b1c9c78af32a1947963790c884","web_url":"http://translate.pkp.sfu.ca/projects/pkp-lib/grid/ckb/","share_url":"http://translate.pkp.sfu.ca/engage/pkp-lib/ckb/","translate_url":"http://translate.pkp.sfu.ca/translate/pkp-lib/grid/ckb/","url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/ckb/","is_template":false,"is_source":false,"total":238,"total_words":895,"translated":215,"translated_words":772,"translated_percent":90.3,"fuzzy":2,"fuzzy_words":4,"fuzzy_percent":0.8,"failing_checks":11,"failing_checks_words":106,"failing_checks_percent":4.6,"have_suggestion":0,"have_comment":0,"last_change":"2025-02-28T23:31:52.475482Z","last_author":null,"repository_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/ckb/repository/","file_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/ckb/file/","statistics_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/ckb/statistics/","changes_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/ckb/changes/","units_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/ckb/units/"},{"language":{"code":"cs","name":"Czech","plural":{"id":389,"source":0,"number":3,"formula":"(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2","type":2},"aliases":["cs_cs","cz","csy","ces","cze"],"direction":"ltr","population":13045532,"web_url":"http://translate.pkp.sfu.ca/languages/cs/","url":"http://translate.pkp.sfu.ca/api/languages/cs/","statistics_url":"http://translate.pkp.sfu.ca/api/languages/cs/statistics/"},"language_code":"cs","id":8536,"filename":"locale/cs/grid.po","revision":"b5f65506b03fb880f5258cd1026d3adab620884b,6f82499b684149b1c9c78af32a1947963790c884","web_url":"http://translate.pkp.sfu.ca/projects/pkp-lib/grid/cs/","share_url":"http://translate.pkp.sfu.ca/engage/pkp-lib/cs/","translate_url":"http://translate.pkp.sfu.ca/translate/pkp-lib/grid/cs/","url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/cs/","is_template":false,"is_source":false,"total":238,"total_words":895,"translated":238,"translated_words":895,"translated_percent":100.0,"fuzzy":0,"fuzzy_words":0,"fuzzy_percent":0.0,"failing_checks":0,"failing_checks_words":0,"failing_checks_percent":0.0,"have_suggestion":0,"have_comment":0,"last_change":"2026-03-12T19:38:49.555407Z","last_author":"Michal Jelínek","repository_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/cs/repository/","file_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/cs/file/","statistics_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/cs/statistics/","changes_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/cs/changes/","units_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/cs/units/"},{"language":{"code":"da","name":"Danish","plural":{"id":410,"source":0,"number":2,"formula":"n != 1","type":1},"aliases":["da_da","dk","dan"],"direction":"ltr","population":7072056,"web_url":"http://translate.pkp.sfu.ca/languages/da/","url":"http://translate.pkp.sfu.ca/api/languages/da/","statistics_url":"http://translate.pkp.sfu.ca/api/languages/da/statistics/"},"language_code":"da","id":8538,"filename":"locale/da/grid.po","revision":"7c2a9365c2dbf664b46f7192a2c67c2cca8eb691,6f82499b684149b1c9c78af32a1947963790c884","web_url":"http://translate.pkp.sfu.ca/projects/pkp-lib/grid/da/","share_url":"http://translate.pkp.sfu.ca/engage/pkp-lib/da/","translate_url":"http://translate.pkp.sfu.ca/translate/pkp-lib/grid/da/","url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/da/","is_template":false,"is_source":false,"total":238,"total_words":895,"translated":238,"translated_words":895,"translated_percent":100.0,"fuzzy":0,"fuzzy_words":0,"fuzzy_percent":0.0,"failing_checks":0,"failing_checks_words":0,"failing_checks_percent":0.0,"have_suggestion":0,"have_comment":0,"last_change":"2025-11-20T08:52:55.358510Z","last_author":"Alexandra Fogtmann-Schulz","repository_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/da/repository/","file_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/da/file/","statistics_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/da/statistics/","changes_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/da/changes/","units_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/da/units/"},{"language":{"code":"de","name":"German","plural":{"id":411,"source":0,"number":2,"formula":"n != 1","type":1},"aliases":["deu_de","deu","ger"],"direction":"ltr","population":136350226,"web_url":"http://translate.pkp.sfu.ca/languages/de/","url":"http://translate.pkp.sfu.ca/api/languages/de/","statistics_url":"http://translate.pkp.sfu.ca/api/languages/de/statistics/"},"language_code":"de","id":8539,"filename":"locale/de/grid.po","revision":"300117f155a2e40c9c1b329608ceb66a809fd831,6f82499b684149b1c9c78af32a1947963790c884","web_url":"http://translate.pkp.sfu.ca/projects/pkp-lib/grid/de/","share_url":"http://translate.pkp.sfu.ca/engage/pkp-lib/de/","translate_url":"http://translate.pkp.sfu.ca/translate/pkp-lib/grid/de/","url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/de/","is_template":false,"is_source":false,"total":238,"total_words":895,"translated":238,"translated_words":895,"translated_percent":100.0,"fuzzy":0,"fuzzy_words":0,"fuzzy_percent":0.0,"failing_checks":0,"failing_checks_words":0,"failing_checks_percent":0.0,"have_suggestion":0,"have_comment":0,"last_change":"2025-12-30T12:04:57.550123Z","last_author":"Pia Piontkowitz","repository_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/de/repository/","file_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/de/file/","statistics_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/de/statistics/","changes_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/de/changes/","units_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/de/units/"},{"language":{"code":"el","name":"Greek","plural":{"id":388,"source":0,"number":2,"formula":"n != 1","type":1},"aliases":["gr","ell","gre"],"direction":"ltr","population":12292240,"web_url":"http://translate.pkp.sfu.ca/languages/el/","url":"http://translate.pkp.sfu.ca/api/languages/el/","statistics_url":"http://translate.pkp.sfu.ca/api/languages/el/statistics/"},"language_code":"el","id":8540,"filename":"locale/el/grid.po","revision":"ef52f7075a71aae58d159114666a5a1af75fa4f6,6f82499b684149b1c9c78af32a1947963790c884","web_url":"http://translate.pkp.sfu.ca/projects/pkp-lib/grid/el/","share_url":"http://translate.pkp.sfu.ca/engage/pkp-lib/el/","translate_url":"http://translate.pkp.sfu.ca/translate/pkp-lib/grid/el/","url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/el/","is_template":false,"is_source":false,"total":238,"total_words":895,"translated":217,"translated_words":776,"translated_percent":91.1,"fuzzy":0,"fuzzy_words":0,"fuzzy_percent":0.0,"failing_checks":11,"failing_checks_words":44,"failing_checks_percent":4.6,"have_suggestion":0,"have_comment":0,"last_change":"2025-02-28T23:31:55.704747Z","last_author":null,"repository_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/el/repository/","file_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/el/file/","statistics_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/el/statistics/","changes_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/el/changes/","units_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/el/units/"},{"language":{"code":"es","name":"Spanish","plural":{"id":382,"source":0,"number":2,"formula":"n != 1","type":1},"aliases":["es_la","esp","spa"],"direction":"ltr","population":493528078,"web_url":"http://translate.pkp.sfu.ca/languages/es/","url":"http://translate.pkp.sfu.ca/api/languages/es/","statistics_url":"http://translate.pkp.sfu.ca/api/languages/es/statistics/"},"language_code":"es","id":8542,"filename":"locale/es/grid.po","revision":"82494e59d7828cf2e95d238dcd6ac4ebd5379824,6f82499b684149b1c9c78af32a1947963790c884","web_url":"http://translate.pkp.sfu.ca/projects/pkp-lib/grid/es/","share_url":"http://translate.pkp.sfu.ca/engage/pkp-lib/es/","translate_url":"http://translate.pkp.sfu.ca/translate/pkp-lib/grid/es/","url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/es/","is_template":false,"is_source":false,"total":238,"total_words":895,"translated":238,"translated_words":895,"translated_percent":100.0,"fuzzy":0,"fuzzy_words":0,"fuzzy_percent":0.0,"failing_checks":0,"failing_checks_words":0,"failing_checks_percent":0.0,"have_suggestion":0,"have_comment":0,"last_change":"2025-04-09T11:28:27.148394Z","last_author":"Jordi LC","repository_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/es/repository/","file_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/es/file/","statistics_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/es/statistics/","changes_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/es/changes/","units_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/es/units/"},{"language":{"code":"fa","name":"Persian","plural":{"id":412,"source":0,"number":2,"formula":"n > 1","type":1},"aliases":["fas_ir","fas","per"],"direction":"rtl","population":84710458,"web_url":"http://translate.pkp.sfu.ca/languages/fa/","url":"http://translate.pkp.sfu.ca/api/languages/fa/","statistics_url":"http://translate.pkp.sfu.ca/api/languages/fa/statistics/"},"language_code":"fa","id":8543,"filename":"locale/fa/grid.po","revision":"7be8bcd425170d624712e903355850e160bc14f6,6f82499b684149b1c9c78af32a1947963790c884","web_url":"http://translate.pkp.sfu.ca/projects/pkp-lib/grid/fa/","share_url":"http://translate.pkp.sfu.ca/engage/pkp-lib/fa/","translate_url":"http://translate.pkp.sfu.ca/translate/pkp-lib/grid/fa/","url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/fa/","is_template":false,"is_source":false,"total":238,"total_words":895,"translated":212,"translated_words":762,"translated_percent":89.0,"fuzzy":0,"fuzzy_words":0,"fuzzy_percent":0.0,"failing_checks":16,"failing_checks_words":123,"failing_checks_percent":6.7,"have_suggestion":0,"have_comment":0,"last_change":"2025-02-28T23:31:56.503100Z","last_author":null,"repository_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/fa/repository/","file_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/fa/file/","statistics_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/fa/statistics/","changes_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/fa/changes/","units_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/fa/units/"},{"language":{"code":"fi","name":"Finnish","plural":{"id":413,"source":0,"number":2,"formula":"n != 1","type":1},"aliases":["fin_fi","fin"],"direction":"ltr","population":5736841,"web_url":"http://translate.pkp.sfu.ca/languages/fi/","url":"http://translate.pkp.sfu.ca/api/languages/fi/","statistics_url":"http://translate.pkp.sfu.ca/api/languages/fi/statistics/"},"language_code":"fi","id":8544,"filename":"locale/fi/grid.po","revision":"611c533c4ffbbfee86b3b1d27bed5309800b4441,6f82499b684149b1c9c78af32a1947963790c884","web_url":"http://translate.pkp.sfu.ca/projects/pkp-lib/grid/fi/","share_url":"http://translate.pkp.sfu.ca/engage/pkp-lib/fi/","translate_url":"http://translate.pkp.sfu.ca/translate/pkp-lib/grid/fi/","url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/fi/","is_template":false,"is_source":false,"total":238,"total_words":895,"translated":238,"translated_words":895,"translated_percent":100.0,"fuzzy":0,"fuzzy_words":0,"fuzzy_percent":0.0,"failing_checks":0,"failing_checks_words":0,"failing_checks_percent":0.0,"have_suggestion":0,"have_comment":0,"last_change":"2025-08-19T18:47:44.748365Z","last_author":"Antti-Jussi Nygård","repository_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/fi/repository/","file_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/fi/file/","statistics_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/fi/statistics/","changes_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/fi/changes/","units_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/fi/units/"},{"language":{"code":"gl","name":"Galician","plural":{"id":406,"source":0,"number":2,"formula":"n != 1","type":1},"aliases":["glg_es","glg"],"direction":"ltr","population":3515529,"web_url":"http://translate.pkp.sfu.ca/languages/gl/","url":"http://translate.pkp.sfu.ca/api/languages/gl/","statistics_url":"http://translate.pkp.sfu.ca/api/languages/gl/statistics/"},"language_code":"gl","id":8546,"filename":"locale/gl/grid.po","revision":"55fa8001bebd5af34fcb03ad748940fdb89f91de,6f82499b684149b1c9c78af32a1947963790c884","web_url":"http://translate.pkp.sfu.ca/projects/pkp-lib/grid/gl/","share_url":"http://translate.pkp.sfu.ca/engage/pkp-lib/gl/","translate_url":"http://translate.pkp.sfu.ca/translate/pkp-lib/grid/gl/","url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/gl/","is_template":false,"is_source":false,"total":238,"total_words":895,"translated":217,"translated_words":776,"translated_percent":91.1,"fuzzy":0,"fuzzy_words":0,"fuzzy_percent":0.0,"failing_checks":0,"failing_checks_words":0,"failing_checks_percent":0.0,"have_suggestion":0,"have_comment":0,"last_change":"2025-02-28T23:31:59.848004Z","last_author":null,"repository_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/gl/repository/","file_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/gl/file/","statistics_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/gl/statistics/","changes_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/gl/changes/","units_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/gl/units/"},{"language":{"code":"hu","name":"Hungarian","plural":{"id":443,"source":0,"number":2,"formula":"n != 1","type":1},"aliases":["hun"],"direction":"ltr","population":12443429,"web_url":"http://translate.pkp.sfu.ca/languages/hu/","url":"http://translate.pkp.sfu.ca/api/languages/hu/","statistics_url":"http://translate.pkp.sfu.ca/api/languages/hu/statistics/"},"language_code":"hu","id":8547,"filename":"locale/hu/grid.po","revision":"1f277b987d5dcf3c7e2b12bb6f31b58c9a94ceae,6f82499b684149b1c9c78af32a1947963790c884","web_url":"http://translate.pkp.sfu.ca/projects/pkp-lib/grid/hu/","share_url":"http://translate.pkp.sfu.ca/engage/pkp-lib/hu/","translate_url":"http://translate.pkp.sfu.ca/translate/pkp-lib/grid/hu/","url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/hu/","is_template":false,"is_source":false,"total":238,"total_words":895,"translated":227,"translated_words":816,"translated_percent":95.3,"fuzzy":0,"fuzzy_words":0,"fuzzy_percent":0.0,"failing_checks":3,"failing_checks_words":11,"failing_checks_percent":1.2,"have_suggestion":0,"have_comment":0,"last_change":"2025-02-28T23:32:03.298397Z","last_author":null,"repository_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/hu/repository/","file_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/hu/file/","statistics_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/hu/statistics/","changes_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/hu/changes/","units_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/hu/units/"},{"language":{"code":"hy","name":"Armenian","plural":{"id":393,"source":0,"number":2,"formula":"n > 1","type":1},"aliases":["arm","hye"],"direction":"ltr","population":5317271,"web_url":"http://translate.pkp.sfu.ca/languages/hy/","url":"http://translate.pkp.sfu.ca/api/languages/hy/","statistics_url":"http://translate.pkp.sfu.ca/api/languages/hy/statistics/"},"language_code":"hy","id":8548,"filename":"locale/hy/grid.po","revision":"c3afd03e22c168b2da7d2d9375c6e59db759cbe5,6f82499b684149b1c9c78af32a1947963790c884","web_url":"http://translate.pkp.sfu.ca/projects/pkp-lib/grid/hy/","share_url":"http://translate.pkp.sfu.ca/engage/pkp-lib/hy/","translate_url":"http://translate.pkp.sfu.ca/translate/pkp-lib/grid/hy/","url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/hy/","is_template":false,"is_source":false,"total":238,"total_words":895,"translated":238,"translated_words":895,"translated_percent":100.0,"fuzzy":0,"fuzzy_words":0,"fuzzy_percent":0.0,"failing_checks":0,"failing_checks_words":0,"failing_checks_percent":0.0,"have_suggestion":0,"have_comment":0,"last_change":"2025-04-05T06:28:08.387667Z","last_author":"Tigran Zargaryan","repository_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/hy/repository/","file_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/hy/file/","statistics_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/hy/statistics/","changes_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/hy/changes/","units_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/hy/units/"},{"language":{"code":"id","name":"Indonesian","plural":{"id":404,"source":0,"number":1,"formula":"0","type":0},"aliases":["in","in_id","ind"],"direction":"ltr","population":171207687,"web_url":"http://translate.pkp.sfu.ca/languages/id/","url":"http://translate.pkp.sfu.ca/api/languages/id/","statistics_url":"http://translate.pkp.sfu.ca/api/languages/id/statistics/"},"language_code":"id","id":8549,"filename":"locale/id/grid.po","revision":"0eeeae385c699307b030e0e7c99830b0ebab89d2,6f82499b684149b1c9c78af32a1947963790c884","web_url":"http://translate.pkp.sfu.ca/projects/pkp-lib/grid/id/","share_url":"http://translate.pkp.sfu.ca/engage/pkp-lib/id/","translate_url":"http://translate.pkp.sfu.ca/translate/pkp-lib/grid/id/","url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/id/","is_template":false,"is_source":false,"total":238,"total_words":895,"translated":238,"translated_words":895,"translated_percent":100.0,"fuzzy":0,"fuzzy_words":0,"fuzzy_percent":0.0,"failing_checks":0,"failing_checks_words":0,"failing_checks_percent":0.0,"have_suggestion":0,"have_comment":0,"last_change":"2025-05-03T02:37:22.536947Z","last_author":"Zahid Rizky Fakhri","repository_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/id/repository/","file_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/id/file/","statistics_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/id/statistics/","changes_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/id/changes/","units_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/id/units/"},{"language":{"code":"is","name":"Icelandic","plural":{"id":446,"source":0,"number":2,"formula":"n % 10 != 1 || n % 100 == 11","type":1},"aliases":["ice","isl"],"direction":"ltr","population":350734,"web_url":"http://translate.pkp.sfu.ca/languages/is/","url":"http://translate.pkp.sfu.ca/api/languages/is/","statistics_url":"http://translate.pkp.sfu.ca/api/languages/is/statistics/"},"language_code":"is","id":8550,"filename":"locale/is/grid.po","revision":"1f47a9d86426aef466d7393677ccbc10c5e4f7cf,6f82499b684149b1c9c78af32a1947963790c884","web_url":"http://translate.pkp.sfu.ca/projects/pkp-lib/grid/is/","share_url":"http://translate.pkp.sfu.ca/engage/pkp-lib/is/","translate_url":"http://translate.pkp.sfu.ca/translate/pkp-lib/grid/is/","url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/is/","is_template":false,"is_source":false,"total":238,"total_words":895,"translated":227,"translated_words":816,"translated_percent":95.3,"fuzzy":0,"fuzzy_words":0,"fuzzy_percent":0.0,"failing_checks":2,"failing_checks_words":43,"failing_checks_percent":0.8,"have_suggestion":0,"have_comment":0,"last_change":"2025-02-28T23:32:07.042077Z","last_author":null,"repository_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/is/repository/","file_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/is/file/","statistics_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/is/statistics/","changes_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/is/changes/","units_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/is/units/"},{"language":{"code":"it","name":"Italian","plural":{"id":416,"source":0,"number":2,"formula":"n != 1","type":1},"aliases":["ita_it","ita"],"direction":"ltr","population":70247059,"web_url":"http://translate.pkp.sfu.ca/languages/it/","url":"http://translate.pkp.sfu.ca/api/languages/it/","statistics_url":"http://translate.pkp.sfu.ca/api/languages/it/statistics/"},"language_code":"it","id":8551,"filename":"locale/it/grid.po","revision":"8fdc466dff036e655ddce40e49fd204d3b03f5d4,6f82499b684149b1c9c78af32a1947963790c884","web_url":"http://translate.pkp.sfu.ca/projects/pkp-lib/grid/it/","share_url":"http://translate.pkp.sfu.ca/engage/pkp-lib/it/","translate_url":"http://translate.pkp.sfu.ca/translate/pkp-lib/grid/it/","url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/it/","is_template":false,"is_source":false,"total":238,"total_words":895,"translated":226,"translated_words":798,"translated_percent":94.9,"fuzzy":0,"fuzzy_words":0,"fuzzy_percent":0.0,"failing_checks":3,"failing_checks_words":5,"failing_checks_percent":1.2,"have_suggestion":0,"have_comment":0,"last_change":"2025-09-10T10:33:35.300870Z","last_author":"Gabriele Raimondi","repository_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/it/repository/","file_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/it/file/","statistics_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/it/statistics/","changes_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/it/changes/","units_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/it/units/"},{"language":{"code":"ja","name":"Japanese","plural":{"id":395,"source":0,"number":1,"formula":"0","type":0},"aliases":["jp","jp_jpn","ja_ja","jpn_jp","jpn"],"direction":"ltr","population":119729025,"web_url":"http://translate.pkp.sfu.ca/languages/ja/","url":"http://translate.pkp.sfu.ca/api/languages/ja/","statistics_url":"http://translate.pkp.sfu.ca/api/languages/ja/statistics/"},"language_code":"ja","id":8552,"filename":"locale/ja/grid.po","revision":"5e43ae8d8e6c665e8b4948f8171b3147aad3bcd9,6f82499b684149b1c9c78af32a1947963790c884","web_url":"http://translate.pkp.sfu.ca/projects/pkp-lib/grid/ja/","share_url":"http://translate.pkp.sfu.ca/engage/pkp-lib/ja/","translate_url":"http://translate.pkp.sfu.ca/translate/pkp-lib/grid/ja/","url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/ja/","is_template":false,"is_source":false,"total":238,"total_words":895,"translated":233,"translated_words":841,"translated_percent":97.8,"fuzzy":0,"fuzzy_words":0,"fuzzy_percent":0.0,"failing_checks":0,"failing_checks_words":0,"failing_checks_percent":0.0,"have_suggestion":0,"have_comment":0,"last_change":"2026-01-08T06:47:20.371233Z","last_author":"Bjorn-Ole Kamm","repository_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/ja/repository/","file_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/ja/file/","statistics_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/ja/statistics/","changes_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/ja/changes/","units_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/ja/units/"},{"language":{"code":"ka","name":"Georgian","plural":{"id":403,"source":0,"number":2,"formula":"n != 1","type":1},"aliases":["geo","kat"],"direction":"ltr","population":3543645,"web_url":"http://translate.pkp.sfu.ca/languages/ka/","url":"http://translate.pkp.sfu.ca/api/languages/ka/","statistics_url":"http://translate.pkp.sfu.ca/api/languages/ka/statistics/"},"language_code":"ka","id":8553,"filename":"locale/ka/grid.po","revision":"d9095fcec239688def7008749cdcbeb8bd52f570,6f82499b684149b1c9c78af32a1947963790c884","web_url":"http://translate.pkp.sfu.ca/projects/pkp-lib/grid/ka/","share_url":"http://translate.pkp.sfu.ca/engage/pkp-lib/ka/","translate_url":"http://translate.pkp.sfu.ca/translate/pkp-lib/grid/ka/","url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/ka/","is_template":false,"is_source":false,"total":238,"total_words":895,"translated":227,"translated_words":816,"translated_percent":95.3,"fuzzy":0,"fuzzy_words":0,"fuzzy_percent":0.0,"failing_checks":0,"failing_checks_words":0,"failing_checks_percent":0.0,"have_suggestion":0,"have_comment":0,"last_change":"2025-02-28T23:32:08.318273Z","last_author":null,"repository_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/ka/repository/","file_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/ka/file/","statistics_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/ka/statistics/","changes_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/ka/changes/","units_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/ka/units/"},{"language":{"code":"kk","name":"Kazakh","plural":{"id":400,"source":0,"number":2,"formula":"n != 1","type":1},"aliases":["kk_cyrl","kz","kaz"],"direction":"ltr","population":12219390,"web_url":"http://translate.pkp.sfu.ca/languages/kk/","url":"http://translate.pkp.sfu.ca/api/languages/kk/","statistics_url":"http://translate.pkp.sfu.ca/api/languages/kk/statistics/"},"language_code":"kk","id":8554,"filename":"locale/kk/grid.po","revision":"8ce708958242949ae6c946291dbe2b7d6b2bb492,6f82499b684149b1c9c78af32a1947963790c884","web_url":"http://translate.pkp.sfu.ca/projects/pkp-lib/grid/kk/","share_url":"http://translate.pkp.sfu.ca/engage/pkp-lib/kk/","translate_url":"http://translate.pkp.sfu.ca/translate/pkp-lib/grid/kk/","url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/kk/","is_template":false,"is_source":false,"total":238,"total_words":895,"translated":227,"translated_words":816,"translated_percent":95.3,"fuzzy":0,"fuzzy_words":0,"fuzzy_percent":0.0,"failing_checks":4,"failing_checks_words":14,"failing_checks_percent":1.6,"have_suggestion":0,"have_comment":0,"last_change":"2025-02-28T23:32:08.683931Z","last_author":null,"repository_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/kk/repository/","file_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/kk/file/","statistics_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/kk/statistics/","changes_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/kk/changes/","units_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/kk/units/"},{"language":{"code":"lv","name":"Latvian","plural":{"id":479,"source":0,"number":3,"formula":"(n % 10 == 0 || n % 100 >= 11 && n % 100 <= 19) ? 0 : ((n % 10 == 1 && n % 100 != 11) ? 1 : 2)","type":11},"aliases":["lav"],"direction":"ltr","population":1147550,"web_url":"http://translate.pkp.sfu.ca/languages/lv/","url":"http://translate.pkp.sfu.ca/api/languages/lv/","statistics_url":"http://translate.pkp.sfu.ca/api/languages/lv/statistics/"},"language_code":"lv","id":8558,"filename":"locale/lv/grid.po","revision":"4f1193a3db405927ec985fa4b3f1f60adcf4acc9,6f82499b684149b1c9c78af32a1947963790c884","web_url":"http://translate.pkp.sfu.ca/projects/pkp-lib/grid/lv/","share_url":"http://translate.pkp.sfu.ca/engage/pkp-lib/lv/","translate_url":"http://translate.pkp.sfu.ca/translate/pkp-lib/grid/lv/","url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/lv/","is_template":false,"is_source":false,"total":238,"total_words":895,"translated":230,"translated_words":820,"translated_percent":96.6,"fuzzy":0,"fuzzy_words":0,"fuzzy_percent":0.0,"failing_checks":0,"failing_checks_words":0,"failing_checks_percent":0.0,"have_suggestion":0,"have_comment":0,"last_change":"2025-02-28T23:32:09.051692Z","last_author":null,"repository_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/lv/repository/","file_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/lv/file/","statistics_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/lv/statistics/","changes_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/lv/changes/","units_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/lv/units/"},{"language":{"code":"mk","name":"Macedonian","plural":{"id":417,"source":0,"number":2,"formula":"n==1 || n%10==1 ? 0 : 1","type":1},"aliases":["mac","mkd"],"direction":"ltr","population":1608564,"web_url":"http://translate.pkp.sfu.ca/languages/mk/","url":"http://translate.pkp.sfu.ca/api/languages/mk/","statistics_url":"http://translate.pkp.sfu.ca/api/languages/mk/statistics/"},"language_code":"mk","id":8560,"filename":"locale/mk/grid.po","revision":"47fea528dde4a1bb72d8f3edcccd980da314aef6,6f82499b684149b1c9c78af32a1947963790c884","web_url":"http://translate.pkp.sfu.ca/projects/pkp-lib/grid/mk/","share_url":"http://translate.pkp.sfu.ca/engage/pkp-lib/mk/","translate_url":"http://translate.pkp.sfu.ca/translate/pkp-lib/grid/mk/","url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/mk/","is_template":false,"is_source":false,"total":238,"total_words":895,"translated":238,"translated_words":895,"translated_percent":100.0,"fuzzy":0,"fuzzy_words":0,"fuzzy_percent":0.0,"failing_checks":0,"failing_checks_words":0,"failing_checks_percent":0.0,"have_suggestion":0,"have_comment":0,"last_change":"2026-03-04T07:36:27.283967Z","last_author":"Mirko Spiroski","repository_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/mk/repository/","file_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/mk/file/","statistics_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/mk/statistics/","changes_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/mk/changes/","units_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/mk/units/"},{"language":{"code":"ms","name":"Malay","plural":{"id":481,"source":0,"number":1,"formula":"0","type":0},"aliases":["may","msa"],"direction":"ltr","population":34869275,"web_url":"http://translate.pkp.sfu.ca/languages/ms/","url":"http://translate.pkp.sfu.ca/api/languages/ms/","statistics_url":"http://translate.pkp.sfu.ca/api/languages/ms/statistics/"},"language_code":"ms","id":8564,"filename":"locale/ms/grid.po","revision":"42bfe0c61b8fe71117602f66669aef90841aac2c,6f82499b684149b1c9c78af32a1947963790c884","web_url":"http://translate.pkp.sfu.ca/projects/pkp-lib/grid/ms/","share_url":"http://translate.pkp.sfu.ca/engage/pkp-lib/ms/","translate_url":"http://translate.pkp.sfu.ca/translate/pkp-lib/grid/ms/","url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/ms/","is_template":false,"is_source":false,"total":238,"total_words":895,"translated":217,"translated_words":776,"translated_percent":91.1,"fuzzy":0,"fuzzy_words":0,"fuzzy_percent":0.0,"failing_checks":0,"failing_checks_words":0,"failing_checks_percent":0.0,"have_suggestion":0,"have_comment":0,"last_change":"2025-02-28T23:32:12.029873Z","last_author":null,"repository_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/ms/repository/","file_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/ms/file/","statistics_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/ms/statistics/","changes_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/ms/changes/","units_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/ms/units/"},{"language":{"code":"pl","name":"Polish","plural":{"id":376,"source":0,"number":3,"formula":"n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2","type":2},"aliases":["plk","pol"],"direction":"ltr","population":41077398,"web_url":"http://translate.pkp.sfu.ca/languages/pl/","url":"http://translate.pkp.sfu.ca/api/languages/pl/","statistics_url":"http://translate.pkp.sfu.ca/api/languages/pl/statistics/"},"language_code":"pl","id":8569,"filename":"locale/pl/grid.po","revision":"4866d8f222bf419d7fa72b1b4a2b67462ea2a3d0,6f82499b684149b1c9c78af32a1947963790c884","web_url":"http://translate.pkp.sfu.ca/projects/pkp-lib/grid/pl/","share_url":"http://translate.pkp.sfu.ca/engage/pkp-lib/pl/","translate_url":"http://translate.pkp.sfu.ca/translate/pkp-lib/grid/pl/","url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/pl/","is_template":false,"is_source":false,"total":238,"total_words":895,"translated":238,"translated_words":895,"translated_percent":100.0,"fuzzy":0,"fuzzy_words":0,"fuzzy_percent":0.0,"failing_checks":0,"failing_checks_words":0,"failing_checks_percent":0.0,"have_suggestion":0,"have_comment":0,"last_change":"2025-10-30T12:19:12.255962Z","last_author":"Adam","repository_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/pl/repository/","file_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/pl/file/","statistics_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/pl/statistics/","changes_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/pl/changes/","units_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/pl/units/"},{"language":{"code":"ro","name":"Romanian","plural":{"id":418,"source":0,"number":3,"formula":"n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < 20)) ? 1 : 2","type":2},"aliases":["ron","rum"],"direction":"ltr","population":22187407,"web_url":"http://translate.pkp.sfu.ca/languages/ro/","url":"http://translate.pkp.sfu.ca/api/languages/ro/","statistics_url":"http://translate.pkp.sfu.ca/api/languages/ro/statistics/"},"language_code":"ro","id":8575,"filename":"locale/ro/grid.po","revision":"785a29b3d7e2fb67c041ca75f3ff909e7ebfdcbd,6f82499b684149b1c9c78af32a1947963790c884","web_url":"http://translate.pkp.sfu.ca/projects/pkp-lib/grid/ro/","share_url":"http://translate.pkp.sfu.ca/engage/pkp-lib/ro/","translate_url":"http://translate.pkp.sfu.ca/translate/pkp-lib/grid/ro/","url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/ro/","is_template":false,"is_source":false,"total":238,"total_words":895,"translated":217,"translated_words":776,"translated_percent":91.1,"fuzzy":0,"fuzzy_words":0,"fuzzy_percent":0.0,"failing_checks":3,"failing_checks_words":4,"failing_checks_percent":1.2,"have_suggestion":0,"have_comment":0,"last_change":"2025-02-28T23:32:15.552061Z","last_author":null,"repository_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/ro/repository/","file_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/ro/file/","statistics_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/ro/statistics/","changes_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/ro/changes/","units_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/ro/units/"},{"language":{"code":"ru","name":"Russian","plural":{"id":401,"source":0,"number":3,"formula":"n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2","type":2},"aliases":["ru_r","ru_rr","rus"],"direction":"ltr","population":195841151,"web_url":"http://translate.pkp.sfu.ca/languages/ru/","url":"http://translate.pkp.sfu.ca/api/languages/ru/","statistics_url":"http://translate.pkp.sfu.ca/api/languages/ru/statistics/"},"language_code":"ru","id":8578,"filename":"locale/ru/grid.po","revision":"fe61277d7be6bc13237cd72e40a428dfe7052598,6f82499b684149b1c9c78af32a1947963790c884","web_url":"http://translate.pkp.sfu.ca/projects/pkp-lib/grid/ru/","share_url":"http://translate.pkp.sfu.ca/engage/pkp-lib/ru/","translate_url":"http://translate.pkp.sfu.ca/translate/pkp-lib/grid/ru/","url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/ru/","is_template":false,"is_source":false,"total":238,"total_words":895,"translated":238,"translated_words":895,"translated_percent":100.0,"fuzzy":0,"fuzzy_words":0,"fuzzy_percent":0.0,"failing_checks":0,"failing_checks_words":0,"failing_checks_percent":0.0,"have_suggestion":0,"have_comment":0,"last_change":"2026-02-12T03:30:56.974733Z","last_author":"Mahmut  VURAL","repository_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/ru/repository/","file_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/ru/file/","statistics_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/ru/statistics/","changes_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/ru/changes/","units_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/ru/units/"},{"language":{"code":"sl","name":"Slovenian","plural":{"id":276,"source":0,"number":4,"formula":"n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3","type":6},"aliases":["sl_sl","slv"],"direction":"ltr","population":1973179,"web_url":"http://translate.pkp.sfu.ca/languages/sl/","url":"http://translate.pkp.sfu.ca/api/languages/sl/","statistics_url":"http://translate.pkp.sfu.ca/api/languages/sl/statistics/"},"language_code":"sl","id":8581,"filename":"locale/sl/grid.po","revision":"753807ae7bf64815777ab9e690713c66e9939495,6f82499b684149b1c9c78af32a1947963790c884","web_url":"http://translate.pkp.sfu.ca/projects/pkp-lib/grid/sl/","share_url":"http://translate.pkp.sfu.ca/engage/pkp-lib/sl/","translate_url":"http://translate.pkp.sfu.ca/translate/pkp-lib/grid/sl/","url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/sl/","is_template":false,"is_source":false,"total":238,"total_words":895,"translated":238,"translated_words":895,"translated_percent":100.0,"fuzzy":0,"fuzzy_words":0,"fuzzy_percent":0.0,"failing_checks":0,"failing_checks_words":0,"failing_checks_percent":0.0,"have_suggestion":0,"have_comment":0,"last_change":"2025-04-07T06:39:51.141538Z","last_author":"Primož Svetek","repository_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/sl/repository/","file_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/sl/file/","statistics_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/sl/statistics/","changes_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/sl/changes/","units_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/sl/units/"},{"language":{"code":"sv","name":"Swedish","plural":{"id":380,"source":0,"number":2,"formula":"n != 1","type":1},"aliases":["swe_se","sve","swe"],"direction":"ltr","population":12932871,"web_url":"http://translate.pkp.sfu.ca/languages/sv/","url":"http://translate.pkp.sfu.ca/api/languages/sv/","statistics_url":"http://translate.pkp.sfu.ca/api/languages/sv/statistics/"},"language_code":"sv","id":8586,"filename":"locale/sv/grid.po","revision":"e0eb4e0678088b6eb03b63aecddda098f2e4d25d,6f82499b684149b1c9c78af32a1947963790c884","web_url":"http://translate.pkp.sfu.ca/projects/pkp-lib/grid/sv/","share_url":"http://translate.pkp.sfu.ca/engage/pkp-lib/sv/","translate_url":"http://translate.pkp.sfu.ca/translate/pkp-lib/grid/sv/","url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/sv/","is_template":false,"is_source":false,"total":238,"total_words":895,"translated":237,"translated_words":872,"translated_percent":99.5,"fuzzy":0,"fuzzy_words":0,"fuzzy_percent":0.0,"failing_checks":1,"failing_checks_words":2,"failing_checks_percent":0.4,"have_suggestion":1,"have_comment":0,"last_change":"2025-10-13T08:37:55.238826Z","last_author":"Magnus Annemark","repository_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/sv/repository/","file_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/sv/file/","statistics_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/sv/statistics/","changes_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/sv/changes/","units_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/sv/units/"},{"language":{"code":"tr","name":"Turkish","plural":{"id":420,"source":0,"number":2,"formula":"n != 1","type":1},"aliases":["trk","tur"],"direction":"ltr","population":80360705,"web_url":"http://translate.pkp.sfu.ca/languages/tr/","url":"http://translate.pkp.sfu.ca/api/languages/tr/","statistics_url":"http://translate.pkp.sfu.ca/api/languages/tr/statistics/"},"language_code":"tr","id":8589,"filename":"locale/tr/grid.po","revision":"c9dc58d914213d86b4864dab7a6d9ee66ce1ceeb,6f82499b684149b1c9c78af32a1947963790c884","web_url":"http://translate.pkp.sfu.ca/projects/pkp-lib/grid/tr/","share_url":"http://translate.pkp.sfu.ca/engage/pkp-lib/tr/","translate_url":"http://translate.pkp.sfu.ca/translate/pkp-lib/grid/tr/","url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/tr/","is_template":false,"is_source":false,"total":238,"total_words":895,"translated":238,"translated_words":895,"translated_percent":100.0,"fuzzy":0,"fuzzy_words":0,"fuzzy_percent":0.0,"failing_checks":0,"failing_checks_words":0,"failing_checks_percent":0.0,"have_suggestion":0,"have_comment":0,"last_change":"2025-04-07T22:48:37.464629Z","last_author":"Hüseyin Körpeoğlu","repository_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/tr/repository/","file_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/tr/file/","statistics_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/tr/statistics/","changes_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/tr/changes/","units_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/tr/units/"},{"language":{"code":"uk","name":"Ukrainian","plural":{"id":374,"source":0,"number":3,"formula":"n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2","type":2},"aliases":["ua","ua_ua","uk_uk","ukr"],"direction":"ltr","population":29348975,"web_url":"http://translate.pkp.sfu.ca/languages/uk/","url":"http://translate.pkp.sfu.ca/api/languages/uk/","statistics_url":"http://translate.pkp.sfu.ca/api/languages/uk/statistics/"},"language_code":"uk","id":8593,"filename":"locale/uk/grid.po","revision":"c004b63c7dd6a4df56478278706a4e62dc7d1344,6f82499b684149b1c9c78af32a1947963790c884","web_url":"http://translate.pkp.sfu.ca/projects/pkp-lib/grid/uk/","share_url":"http://translate.pkp.sfu.ca/engage/pkp-lib/uk/","translate_url":"http://translate.pkp.sfu.ca/translate/pkp-lib/grid/uk/","url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/uk/","is_template":false,"is_source":false,"total":238,"total_words":895,"translated":238,"translated_words":895,"translated_percent":100.0,"fuzzy":0,"fuzzy_words":0,"fuzzy_percent":0.0,"failing_checks":0,"failing_checks_words":0,"failing_checks_percent":0.0,"have_suggestion":0,"have_comment":0,"last_change":"2025-04-08T18:11:22.130575Z","last_author":"Petro Bilous","repository_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/uk/repository/","file_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/uk/file/","statistics_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/uk/statistics/","changes_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/uk/changes/","units_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/uk/units/"},{"language":{"code":"vi","name":"Vietnamese","plural":{"id":385,"source":0,"number":1,"formula":"0","type":0},"aliases":["vn","vie"],"direction":"ltr","population":86222961,"web_url":"http://translate.pkp.sfu.ca/languages/vi/","url":"http://translate.pkp.sfu.ca/api/languages/vi/","statistics_url":"http://translate.pkp.sfu.ca/api/languages/vi/statistics/"},"language_code":"vi","id":8597,"filename":"locale/vi/grid.po","revision":"cc56796c793ddb2e61a0595c660a8a3f247f5558,6f82499b684149b1c9c78af32a1947963790c884","web_url":"http://translate.pkp.sfu.ca/projects/pkp-lib/grid/vi/","share_url":"http://translate.pkp.sfu.ca/engage/pkp-lib/vi/","translate_url":"http://translate.pkp.sfu.ca/translate/pkp-lib/grid/vi/","url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/vi/","is_template":false,"is_source":false,"total":238,"total_words":895,"translated":238,"translated_words":895,"translated_percent":100.0,"fuzzy":0,"fuzzy_words":0,"fuzzy_percent":0.0,"failing_checks":0,"failing_checks_words":0,"failing_checks_percent":0.0,"have_suggestion":0,"have_comment":0,"last_change":"2025-04-13T12:00:27.774444Z","last_author":"Thuan Huynh","repository_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/vi/repository/","file_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/vi/file/","statistics_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/vi/statistics/","changes_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/vi/changes/","units_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/vi/units/"},{"language":{"code":"zh_Hant","name":"Chinese (Traditional)","plural":{"id":422,"source":0,"number":1,"formula":"0","type":0},"aliases":["tchinese","zh_cht","zhtw","zh_tw","zh_hant_tw","zh_hant@zh","zh_cmn_hant","cht","zho"],"direction":"ltr","population":38612556,"web_url":"http://translate.pkp.sfu.ca/languages/zh_Hant/","url":"http://translate.pkp.sfu.ca/api/languages/zh_Hant/","statistics_url":"http://translate.pkp.sfu.ca/api/languages/zh_Hant/statistics/"},"language_code":"zh_Hant","id":8599,"filename":"locale/zh_Hant/grid.po","revision":"6d8fbe1eedbe2a50eb093e71ba0689821c8fc321,6f82499b684149b1c9c78af32a1947963790c884","web_url":"http://translate.pkp.sfu.ca/projects/pkp-lib/grid/zh_Hant/","share_url":"http://translate.pkp.sfu.ca/engage/pkp-lib/zh_Hant/","translate_url":"http://translate.pkp.sfu.ca/translate/pkp-lib/grid/zh_Hant/","url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/zh_Hant/","is_template":false,"is_source":false,"total":238,"total_words":895,"translated":14,"translated_words":29,"translated_percent":5.8,"fuzzy":0,"fuzzy_words":0,"fuzzy_percent":0.0,"failing_checks":0,"failing_checks_words":0,"failing_checks_percent":0.0,"have_suggestion":0,"have_comment":0,"last_change":null,"last_author":null,"repository_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/zh_Hant/repository/","file_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/zh_Hant/file/","statistics_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/zh_Hant/statistics/","changes_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/zh_Hant/changes/","units_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/zh_Hant/units/"},{"language":{"code":"dsb","name":"Lower Sorbian","plural":{"id":71,"source":0,"number":4,"formula":"(n % 100 == 1) ? 0 : ((n % 100 == 2) ? 1 : ((n % 100 == 3 || n % 100 == 4) ? 2 : 3))","type":6},"aliases":[],"direction":"ltr","population":6973,"web_url":"http://translate.pkp.sfu.ca/languages/dsb/","url":"http://translate.pkp.sfu.ca/api/languages/dsb/","statistics_url":"http://translate.pkp.sfu.ca/api/languages/dsb/statistics/"},"language_code":"dsb","id":10726,"filename":"locale/dsb/grid.po","revision":"304f3d5450931ec700ffcccd4834256034ed27e3,6f82499b684149b1c9c78af32a1947963790c884","web_url":"http://translate.pkp.sfu.ca/projects/pkp-lib/grid/dsb/","share_url":"http://translate.pkp.sfu.ca/engage/pkp-lib/dsb/","translate_url":"http://translate.pkp.sfu.ca/translate/pkp-lib/grid/dsb/","url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/dsb/","is_template":false,"is_source":false,"total":238,"total_words":895,"translated":0,"translated_words":0,"translated_percent":0.0,"fuzzy":0,"fuzzy_words":0,"fuzzy_percent":0.0,"failing_checks":0,"failing_checks_words":0,"failing_checks_percent":0.0,"have_suggestion":0,"have_comment":0,"last_change":null,"last_author":null,"repository_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/dsb/repository/","file_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/dsb/file/","statistics_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/dsb/statistics/","changes_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/dsb/changes/","units_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/dsb/units/"},{"language":{"code":"hsb","name":"Upper Sorbian","plural":{"id":133,"source":0,"number":4,"formula":"(n % 100 == 1) ? 0 : ((n % 100 == 2) ? 1 : ((n % 100 == 3 || n % 100 == 4) ? 2 : 3))","type":6},"aliases":[],"direction":"ltr","population":12825,"web_url":"http://translate.pkp.sfu.ca/languages/hsb/","url":"http://translate.pkp.sfu.ca/api/languages/hsb/","statistics_url":"http://translate.pkp.sfu.ca/api/languages/hsb/statistics/"},"language_code":"hsb","id":10727,"filename":"locale/hsb/grid.po","revision":"84629f6a296504ef3c46b858e96c5af6f202b602,6f82499b684149b1c9c78af32a1947963790c884","web_url":"http://translate.pkp.sfu.ca/projects/pkp-lib/grid/hsb/","share_url":"http://translate.pkp.sfu.ca/engage/pkp-lib/hsb/","translate_url":"http://translate.pkp.sfu.ca/translate/pkp-lib/grid/hsb/","url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/hsb/","is_template":false,"is_source":false,"total":238,"total_words":895,"translated":0,"translated_words":0,"translated_percent":0.0,"fuzzy":0,"fuzzy_words":0,"fuzzy_percent":0.0,"failing_checks":0,"failing_checks_words":0,"failing_checks_percent":0.0,"have_suggestion":0,"have_comment":0,"last_change":null,"last_author":null,"repository_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/hsb/repository/","file_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/hsb/file/","statistics_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/hsb/statistics/","changes_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/hsb/changes/","units_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/hsb/units/"},{"language":{"code":"az","name":"Azerbaijani","plural":{"id":27,"source":0,"number":2,"formula":"n != 1","type":1},"aliases":["aze"],"direction":"ltr","population":9690091,"web_url":"http://translate.pkp.sfu.ca/languages/az/","url":"http://translate.pkp.sfu.ca/api/languages/az/","statistics_url":"http://translate.pkp.sfu.ca/api/languages/az/statistics/"},"language_code":"az","id":10971,"filename":"locale/az/grid.po","revision":"c51deceddb05a029e3bc1af621c9d1887acb9589,6f82499b684149b1c9c78af32a1947963790c884","web_url":"http://translate.pkp.sfu.ca/projects/pkp-lib/grid/az/","share_url":"http://translate.pkp.sfu.ca/engage/pkp-lib/az/","translate_url":"http://translate.pkp.sfu.ca/translate/pkp-lib/grid/az/","url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/az/","is_template":false,"is_source":false,"total":238,"total_words":895,"translated":229,"translated_words":818,"translated_percent":96.2,"fuzzy":1,"fuzzy_words":2,"fuzzy_percent":0.4,"failing_checks":7,"failing_checks_words":53,"failing_checks_percent":2.9,"have_suggestion":0,"have_comment":0,"last_change":"2025-02-28T23:31:49.056300Z","last_author":null,"repository_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/az/repository/","file_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/az/file/","statistics_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/az/statistics/","changes_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/az/changes/","units_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/az/units/"},{"language":{"code":"th","name":"Thai","plural":{"id":304,"source":0,"number":1,"formula":"0","type":0},"aliases":["tha"],"direction":"ltr","population":55181920,"web_url":"http://translate.pkp.sfu.ca/languages/th/","url":"http://translate.pkp.sfu.ca/api/languages/th/","statistics_url":"http://translate.pkp.sfu.ca/api/languages/th/statistics/"},"language_code":"th","id":11547,"filename":"locale/th/grid.po","revision":"d4df983c3df9f6a5f8d0cbdd256bf457e090524c,6f82499b684149b1c9c78af32a1947963790c884","web_url":"http://translate.pkp.sfu.ca/projects/pkp-lib/grid/th/","share_url":"http://translate.pkp.sfu.ca/engage/pkp-lib/th/","translate_url":"http://translate.pkp.sfu.ca/translate/pkp-lib/grid/th/","url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/th/","is_template":false,"is_source":false,"total":238,"total_words":895,"translated":230,"translated_words":820,"translated_percent":96.6,"fuzzy":0,"fuzzy_words":0,"fuzzy_percent":0.0,"failing_checks":0,"failing_checks_words":0,"failing_checks_percent":0.0,"have_suggestion":0,"have_comment":0,"last_change":"2025-02-28T23:32:22.193111Z","last_author":null,"repository_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/th/repository/","file_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/th/file/","statistics_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/th/statistics/","changes_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/th/changes/","units_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/th/units/"},{"language":{"code":"mr","name":"Marathi","plural":{"id":206,"source":0,"number":2,"formula":"n != 1","type":1},"aliases":["mar"],"direction":"ltr","population":92826300,"web_url":"http://translate.pkp.sfu.ca/languages/mr/","url":"http://translate.pkp.sfu.ca/api/languages/mr/","statistics_url":"http://translate.pkp.sfu.ca/api/languages/mr/statistics/"},"language_code":"mr","id":11620,"filename":"locale/mr/grid.po","revision":"2553f0368d4e917c6b0051ff9f03822c9420e7c1,6f82499b684149b1c9c78af32a1947963790c884","web_url":"http://translate.pkp.sfu.ca/projects/pkp-lib/grid/mr/","share_url":"http://translate.pkp.sfu.ca/engage/pkp-lib/mr/","translate_url":"http://translate.pkp.sfu.ca/translate/pkp-lib/grid/mr/","url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/mr/","is_template":false,"is_source":false,"total":238,"total_words":895,"translated":237,"translated_words":892,"translated_percent":99.5,"fuzzy":0,"fuzzy_words":0,"fuzzy_percent":0.0,"failing_checks":0,"failing_checks_words":0,"failing_checks_percent":0.0,"have_suggestion":0,"have_comment":0,"last_change":"2025-04-12T08:08:58.140768Z","last_author":"Murari P Tapaswi","repository_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/mr/repository/","file_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/mr/file/","statistics_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/mr/statistics/","changes_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/mr/changes/","units_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/mr/units/"},{"language":{"code":"bs_Latn","name":"Bosnian (latin)","plural":{"id":47,"source":0,"number":3,"formula":"n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2","type":2},"aliases":["bs_latn_ba"],"direction":"ltr","population":3797234,"web_url":"http://translate.pkp.sfu.ca/languages/bs_Latn/","url":"http://translate.pkp.sfu.ca/api/languages/bs_Latn/","statistics_url":"http://translate.pkp.sfu.ca/api/languages/bs_Latn/statistics/"},"language_code":"bs_Latn","id":11921,"filename":"locale/bs_Latn/grid.po","revision":"99c1ea265fc6ba505dd30d38ade5fd5d4d049407,6f82499b684149b1c9c78af32a1947963790c884","web_url":"http://translate.pkp.sfu.ca/projects/pkp-lib/grid/bs_Latn/","share_url":"http://translate.pkp.sfu.ca/engage/pkp-lib/bs_Latn/","translate_url":"http://translate.pkp.sfu.ca/translate/pkp-lib/grid/bs_Latn/","url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/bs_Latn/","is_template":false,"is_source":false,"total":238,"total_words":895,"translated":30,"translated_words":63,"translated_percent":12.6,"fuzzy":0,"fuzzy_words":0,"fuzzy_percent":0.0,"failing_checks":0,"failing_checks_words":0,"failing_checks_percent":0.0,"have_suggestion":0,"have_comment":0,"last_change":null,"last_author":null,"repository_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/bs_Latn/repository/","file_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/bs_Latn/file/","statistics_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/bs_Latn/statistics/","changes_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/bs_Latn/changes/","units_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/bs_Latn/units/"},{"language":{"code":"fr","name":"French","plural":{"id":414,"source":0,"number":2,"formula":"n > 1","type":1},"aliases":["fra_fr","fra","fre"],"direction":"ltr","population":278611506,"web_url":"http://translate.pkp.sfu.ca/languages/fr/","url":"http://translate.pkp.sfu.ca/api/languages/fr/","statistics_url":"http://translate.pkp.sfu.ca/api/languages/fr/statistics/"},"language_code":"fr","id":11922,"filename":"locale/fr/grid.po","revision":"ebf39ad7dd13a29836dabfbd1ccba14bf37be515,6f82499b684149b1c9c78af32a1947963790c884","web_url":"http://translate.pkp.sfu.ca/projects/pkp-lib/grid/fr/","share_url":"http://translate.pkp.sfu.ca/engage/pkp-lib/fr/","translate_url":"http://translate.pkp.sfu.ca/translate/pkp-lib/grid/fr/","url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/fr/","is_template":false,"is_source":false,"total":238,"total_words":895,"translated":238,"translated_words":895,"translated_percent":100.0,"fuzzy":0,"fuzzy_words":0,"fuzzy_percent":0.0,"failing_checks":0,"failing_checks_words":0,"failing_checks_percent":0.0,"have_suggestion":0,"have_comment":0,"last_change":"2026-03-20T15:47:35.688421Z","last_author":"Jean-Blaise Claivaz","repository_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/fr/repository/","file_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/fr/file/","statistics_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/fr/statistics/","changes_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/fr/changes/","units_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/fr/units/"},{"language":{"code":"pt","name":"Portuguese","plural":{"id":244,"source":0,"number":2,"formula":"n > 1","type":1},"aliases":["por_pt","ptg","por"],"direction":"ltr","population":237496883,"web_url":"http://translate.pkp.sfu.ca/languages/pt/","url":"http://translate.pkp.sfu.ca/api/languages/pt/","statistics_url":"http://translate.pkp.sfu.ca/api/languages/pt/statistics/"},"language_code":"pt","id":11925,"filename":"locale/pt/grid.po","revision":"b62264b4bc6ec0a72fb8bbb8fd0f01f31a3308e5,6f82499b684149b1c9c78af32a1947963790c884","web_url":"http://translate.pkp.sfu.ca/projects/pkp-lib/grid/pt/","share_url":"http://translate.pkp.sfu.ca/engage/pkp-lib/pt/","translate_url":"http://translate.pkp.sfu.ca/translate/pkp-lib/grid/pt/","url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/pt/","is_template":false,"is_source":false,"total":238,"total_words":895,"translated":238,"translated_words":895,"translated_percent":100.0,"fuzzy":0,"fuzzy_words":0,"fuzzy_percent":0.0,"failing_checks":0,"failing_checks_words":0,"failing_checks_percent":0.0,"have_suggestion":0,"have_comment":0,"last_change":"2026-02-24T17:24:43.220409Z","last_author":"Alberto Simoes","repository_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/pt/repository/","file_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/pt/file/","statistics_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/pt/statistics/","changes_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/pt/changes/","units_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/pt/units/"},{"language":{"code":"zh_Hans","name":"Chinese (Simplified)","plural":{"id":421,"source":0,"number":1,"formula":"0","type":0},"aliases":["chinese","chinese_chs","schinese","chinese_zh","cn","zh","zhcn","zh_cn","zh_chs","cmn","zh_hans_cn","zh_cmn_hans","chs","chi"],"direction":"ltr","population":1266066359,"web_url":"http://translate.pkp.sfu.ca/languages/zh_Hans/","url":"http://translate.pkp.sfu.ca/api/languages/zh_Hans/","statistics_url":"http://translate.pkp.sfu.ca/api/languages/zh_Hans/statistics/"},"language_code":"zh_Hans","id":11926,"filename":"locale/zh_Hans/grid.po","revision":"03367f8e9cb6a61faa2df3c81ba7505ba26076a4,6f82499b684149b1c9c78af32a1947963790c884","web_url":"http://translate.pkp.sfu.ca/projects/pkp-lib/grid/zh_Hans/","share_url":"http://translate.pkp.sfu.ca/engage/pkp-lib/zh_Hans/","translate_url":"http://translate.pkp.sfu.ca/translate/pkp-lib/grid/zh_Hans/","url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/zh_Hans/","is_template":false,"is_source":false,"total":238,"total_words":895,"translated":191,"translated_words":639,"translated_percent":80.2,"fuzzy":0,"fuzzy_words":0,"fuzzy_percent":0.0,"failing_checks":2,"failing_checks_words":19,"failing_checks_percent":0.8,"have_suggestion":0,"have_comment":0,"last_change":null,"last_author":null,"repository_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/zh_Hans/repository/","file_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/zh_Hans/file/","statistics_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/zh_Hans/statistics/","changes_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/zh_Hans/changes/","units_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/zh_Hans/units/"},{"language":{"code":"eu","name":"Basque","plural":{"id":98,"source":0,"number":2,"formula":"n != 1","type":1},"aliases":["es_eu","baq","eus"],"direction":"ltr","population":1088518,"web_url":"http://translate.pkp.sfu.ca/languages/eu/","url":"http://translate.pkp.sfu.ca/api/languages/eu/","statistics_url":"http://translate.pkp.sfu.ca/api/languages/eu/statistics/"},"language_code":"eu","id":12071,"filename":"locale/eu/grid.po","revision":"ae77ae738909a4d998ab803d28e2a24763a7a87b,6f82499b684149b1c9c78af32a1947963790c884","web_url":"http://translate.pkp.sfu.ca/projects/pkp-lib/grid/eu/","share_url":"http://translate.pkp.sfu.ca/engage/pkp-lib/eu/","translate_url":"http://translate.pkp.sfu.ca/translate/pkp-lib/grid/eu/","url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/eu/","is_template":false,"is_source":false,"total":238,"total_words":895,"translated":238,"translated_words":895,"translated_percent":100.0,"fuzzy":0,"fuzzy_words":0,"fuzzy_percent":0.0,"failing_checks":0,"failing_checks_words":0,"failing_checks_percent":0.0,"have_suggestion":0,"have_comment":0,"last_change":"2025-10-29T14:11:53.371928Z","last_author":"Oihan Odriozola","repository_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/eu/repository/","file_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/eu/file/","statistics_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/eu/statistics/","changes_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/eu/changes/","units_list_url":"http://translate.pkp.sfu.ca/api/translations/pkp-lib/grid/eu/units/"}]}