Units
Translation components API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/translations/documentation/booksdevelopers-handbookl10n_index/fa/units/?format=api
https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookl10n_index/fa/units/?format=api&page=2", "previous": null, "results": [ { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookl10n_index/fa/?format=api", "source": [ "Chapter 4. Localization and Internationalization - L10N and I18N" ], "previous_source": "", "target": [ "" ], "id_hash": -3061340184985261201, "content_hash": -3061340184985261201, "location": "documentation/content/en/books/developers-handbook/l10n/_index.adoc:1", "context": "", "note": "type: YAML Front Matter: title", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 2, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 9, "source_unit": "https://translate-dev.freebsd.org/api/units/1065834/?format=api", "priority": 100, "id": 1065944, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookl10n_index/fa/?checksum=5583ef5249532b6f", "url": "https://translate-dev.freebsd.org/api/units/1065944/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:57.885372Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookl10n_index/fa/?format=api", "source": [ "Localization and Internationalization - L10N and I18N" ], "previous_source": "", "target": [ "بینالمللیسازی و محلیسازی - L10N و I18N" ], "id_hash": 5346299408540032043, "content_hash": 5346299408540032043, "location": "documentation/content/en/books/developers-handbook/l10n/_index.adoc:14", "context": "", "note": "type: Title =", "flags": "no-wrap", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 3, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 7, "source_unit": "https://translate-dev.freebsd.org/api/units/1065836/?format=api", "priority": 100, "id": 1065945, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookl10n_index/fa/?checksum=ca31defc74e8dc2b", "url": "https://translate-dev.freebsd.org/api/units/1065945/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:57.891535Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookl10n_index/fa/?format=api", "source": [ "Programming I18N Compliant Applications" ], "previous_source": "", "target": [ "برنامهنویسی سازگار با I18N" ], "id_hash": -6919441826142320012, "content_hash": -6919441826142320012, "location": "documentation/content/en/books/developers-handbook/l10n/_index.adoc:52", "context": "", "note": "type: Title ==", "flags": "no-wrap", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 4, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://translate-dev.freebsd.org/api/units/1065838/?format=api", "priority": 100, "id": 1065946, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookl10n_index/fa/?checksum=1ff93451e4ce8a74", "url": "https://translate-dev.freebsd.org/api/units/1065946/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:57.898433Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookl10n_index/fa/?format=api", "source": [ "A Call to Unify the I18N Effort" ], "previous_source": "", "target": [ "فراخوانی برای متحد کردن اهتمام I18N" ], "id_hash": 6471182616011102974, "content_hash": 6471182616011102974, "location": "documentation/content/en/books/developers-handbook/l10n/_index.adoc:64", "context": "", "note": "type: Title ===", "flags": "no-wrap", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 7, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 7, "source_unit": "https://translate-dev.freebsd.org/api/units/1065844/?format=api", "priority": 100, "id": 1065949, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookl10n_index/fa/?checksum=d9ce424db0065afe", "url": "https://translate-dev.freebsd.org/api/units/1065949/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:57.982111Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookl10n_index/fa/?format=api", "source": [ "Perl and Python" ], "previous_source": "", "target": [ "Perl و Python" ], "id_hash": -4392296854215957977, "content_hash": -4392296854215957977, "location": "documentation/content/en/books/developers-handbook/l10n/_index.adoc:76", "context": "", "note": "type: Title ===", "flags": "no-wrap", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 11, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://translate-dev.freebsd.org/api/units/1065852/?format=api", "priority": 100, "id": 1065953, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookl10n_index/fa/?checksum=430b6d4850646227", "url": "https://translate-dev.freebsd.org/api/units/1065953/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:58.002248Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookl10n_index/fa/?format=api", "source": [ "Localized Messages with POSIX.1 Native Language Support (NLS)" ], "previous_source": "", "target": [ "پیامهای بومیشده با پشتیبانی زبان بومی (NLS) POSIX.1" ], "id_hash": 4477316963374520687, "content_hash": 4477316963374520687, "location": "documentation/content/en/books/developers-handbook/l10n/_index.adoc:82", "context": "", "note": "type: Title ==", "flags": "no-wrap", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 13, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 8, "source_unit": "https://translate-dev.freebsd.org/api/units/1065856/?format=api", "priority": 100, "id": 1065955, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookl10n_index/fa/?checksum=be22a00e6cc4d96f", "url": "https://translate-dev.freebsd.org/api/units/1065955/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:58.081126Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookl10n_index/fa/?format=api", "source": [ "Organizing Localized Messages into Catalog Files" ], "previous_source": "", "target": [ "ساماندهی پیامهای محلیشده درون پروندههای فهرست" ], "id_hash": 241766556312037482, "content_hash": 241766556312037482, "location": "documentation/content/en/books/developers-handbook/l10n/_index.adoc:88", "context": "", "note": "type: Title ===", "flags": "no-wrap", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 15, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 6, "source_unit": "https://translate-dev.freebsd.org/api/units/1065860/?format=api", "priority": 100, "id": 1065957, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookl10n_index/fa/?checksum=835aed66eb8c686a", "url": "https://translate-dev.freebsd.org/api/units/1065957/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:58.091553Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookl10n_index/fa/?format=api", "source": [ "$set 1\n" ], "previous_source": "", "target": [ "$set 1\n" ], "id_hash": 2960450316256903710, "content_hash": 2960450316256903710, "location": "documentation/content/en/books/developers-handbook/l10n/_index.adoc:103", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 18, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/1065866/?format=api", "priority": 100, "id": 1065960, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookl10n_index/fa/?checksum=a915a1e0a3af821e", "url": "https://translate-dev.freebsd.org/api/units/1065960/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:58.106236Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookl10n_index/fa/?format=api", "source": [ "15 \"File not found: %s\\n\"\n" ], "previous_source": "", "target": [ "15 \"File not found: %s\\n\"\n" ], "id_hash": 2770752049576197426, "content_hash": 2770752049576197426, "location": "documentation/content/en/books/developers-handbook/l10n/_index.adoc:111", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 20, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 5, "source_unit": "https://translate-dev.freebsd.org/api/units/1065870/?format=api", "priority": 100, "id": 1065962, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookl10n_index/fa/?checksum=a673b04f1bacbd32", "url": "https://translate-dev.freebsd.org/api/units/1065962/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:58.176764Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookl10n_index/fa/?format=api", "source": [ "Using the Catalog Files from the Source Code" ], "previous_source": "", "target": [ "استفاده از پروندههای فهرست از کد منبع" ], "id_hash": 6276329323174022731, "content_hash": 6276329323174022731, "location": "documentation/content/en/books/developers-handbook/l10n/_index.adoc:119", "context": "", "note": "type: Title ===", "flags": "no-wrap", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 22, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 8, "source_unit": "https://translate-dev.freebsd.org/api/units/1065874/?format=api", "priority": 100, "id": 1065964, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookl10n_index/fa/?checksum=d71a00441927ce4b", "url": "https://translate-dev.freebsd.org/api/units/1065964/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:58.188125Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookl10n_index/fa/?format=api", "source": [ "`NL_CAT_LOCALE`, which means that the used catalog file will be based on `LC_MESSAGES`." ], "previous_source": "", "target": [ "" ], "id_hash": -8704221111686702844, "content_hash": -8704221111686702844, "location": "documentation/content/en/books/developers-handbook/l10n/_index.adoc:132", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 24, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 13, "source_unit": "https://translate-dev.freebsd.org/api/units/1065878/?format=api", "priority": 100, "id": 1065966, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookl10n_index/fa/?checksum=073465040f755904", "url": "https://translate-dev.freebsd.org/api/units/1065966/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:58.198720Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookl10n_index/fa/?format=api", "source": [ "`0`, which means that `LANG` has to be used to open the proper catalog." ], "previous_source": "", "target": [ "" ], "id_hash": 4677832139741496242, "content_hash": 4677832139741496242, "location": "documentation/content/en/books/developers-handbook/l10n/_index.adoc:133", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 25, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 14, "source_unit": "https://translate-dev.freebsd.org/api/units/1065880/?format=api", "priority": 100, "id": 1065967, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookl10n_index/fa/?checksum=c0eaff8c003283b2", "url": "https://translate-dev.freebsd.org/api/units/1065967/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:58.279944Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookl10n_index/fa/?format=api", "source": [ "After using the catalog file, it must be closed by calling man:catclose[3], which has one argument, the catalog id." ], "previous_source": "", "target": [ "" ], "id_hash": 9173416191909270905, "content_hash": 9173416191909270905, "location": "documentation/content/en/books/developers-handbook/l10n/_index.adoc:141", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 28, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 19, "source_unit": "https://translate-dev.freebsd.org/api/units/1065886/?format=api", "priority": 100, "id": 1065970, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookl10n_index/fa/?checksum=ff4e856c77919579", "url": "https://translate-dev.freebsd.org/api/units/1065970/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:58.295873Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookl10n_index/fa/?format=api", "source": [ "A Practical Example" ], "previous_source": "", "target": [ "یک مثال کاربردی" ], "id_hash": 2775166672087378911, "content_hash": 2775166672087378911, "location": "documentation/content/en/books/developers-handbook/l10n/_index.adoc:143", "context": "", "note": "type: Title ===", "flags": "no-wrap", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 29, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://translate-dev.freebsd.org/api/units/1065888/?format=api", "priority": 100, "id": 1065971, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookl10n_index/fa/?checksum=a6835f6282456bdf", "url": "https://translate-dev.freebsd.org/api/units/1065971/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:58.301734Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookl10n_index/fa/?format=api", "source": [ "The following example will demonstrate an easy solution on how to use NLS catalogs in a flexible way." ], "previous_source": "", "target": [ "مثال پیشرو راه حلی ساده برای استفاده از فهرستهای NLS را بهطریقی انعطافپذیر نشان میدهد." ], "id_hash": -4713415630503870443, "content_hash": -4713415630503870443, "location": "documentation/content/en/books/developers-handbook/l10n/_index.adoc:146", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 30, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 18, "source_unit": "https://translate-dev.freebsd.org/api/units/1065890/?format=api", "priority": 100, "id": 1065972, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookl10n_index/fa/?checksum=3e969574f10b0015", "url": "https://translate-dev.freebsd.org/api/units/1065972/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:58.307215Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookl10n_index/fa/?format=api", "source": [ "The below lines need to be put into a common header file of the program, which is included into all source files where localized messages are necessary:" ], "previous_source": "", "target": [ "سطور پیشرو باید در یک پروندهٔ سرایند مشترک از برنامه قرار بگیرند، چیزی که در تمامی پروندههای منبع در جایی که پیامهای محلیسازی شده لازم است شامل میشود:" ], "id_hash": -1622685591551930160, "content_hash": -1622685591551930160, "location": "documentation/content/en/books/developers-handbook/l10n/_index.adoc:148", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 31, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 27, "source_unit": "https://translate-dev.freebsd.org/api/units/1065892/?format=api", "priority": 100, "id": 1065973, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookl10n_index/fa/?checksum=697b100d456710d0", "url": "https://translate-dev.freebsd.org/api/units/1065973/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:58.373996Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookl10n_index/fa/?format=api", "source": [ "#ifdef WITHOUT_NLS\n#define getstr(n)\t nlsstr[n]\n#else\n#include nl_types.h\n" ], "previous_source": "", "target": [ "" ], "id_hash": -7099586863922426482, "content_hash": -7099586863922426482, "location": "documentation/content/en/books/developers-handbook/l10n/_index.adoc:155", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 32, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 8, "source_unit": "https://translate-dev.freebsd.org/api/units/1065894/?format=api", "priority": 100, "id": 1065974, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookl10n_index/fa/?checksum=1d79335ccbdfcd8e", "url": "https://translate-dev.freebsd.org/api/units/1065974/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:58.379907Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookl10n_index/fa/?format=api", "source": [ "extern nl_catd\t\t catalog;\n#define getstr(n)\t catgets(catalog, 1, n, nlsstr[n])\n#endif\n" ], "previous_source": "", "target": [ "" ], "id_hash": -4930828965792542891, "content_hash": -4930828965792542891, "location": "documentation/content/en/books/developers-handbook/l10n/_index.adoc:159", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 33, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 10, "source_unit": "https://translate-dev.freebsd.org/api/units/1065896/?format=api", "priority": 100, "id": 1065975, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookl10n_index/fa/?checksum=3b922d2e25ba8f55", "url": "https://translate-dev.freebsd.org/api/units/1065975/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:58.385240Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookl10n_index/fa/?format=api", "source": [ "extern char\t\t*nlsstr[];\n" ], "previous_source": "", "target": [ "" ], "id_hash": 341815033120993838, "content_hash": 341815033120993838, "location": "documentation/content/en/books/developers-handbook/l10n/_index.adoc:161", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 34, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://translate-dev.freebsd.org/api/units/1065898/?format=api", "priority": 100, "id": 1065976, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookl10n_index/fa/?checksum=84be5ef62c10b22e", "url": "https://translate-dev.freebsd.org/api/units/1065976/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:58.390304Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookl10n_index/fa/?format=api", "source": [ "Next, put these lines into the global declaration part of the main source file:" ], "previous_source": "", "target": [ "سپس، این خطوط را در بخش متغیر سراسریِ پروندهٔ منبع اصلی قرار دهید:" ], "id_hash": -1580117891114611731, "content_hash": -1580117891114611731, "location": "documentation/content/en/books/developers-handbook/l10n/_index.adoc:164", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 35, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 14, "source_unit": "https://translate-dev.freebsd.org/api/units/1065900/?format=api", "priority": 100, "id": 1065977, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookl10n_index/fa/?checksum=6a124b265cdfcbed", "url": "https://translate-dev.freebsd.org/api/units/1065977/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:58.394840Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookl10n_index/fa/?format=api", "source": [ "#ifndef WITHOUT_NLS\n#include nl_types.h\nnl_catd\t catalog;\n#endif\n" ], "previous_source": "", "target": [ "" ], "id_hash": 7737741803141312373, "content_hash": 7737741803141312373, "location": "documentation/content/en/books/developers-handbook/l10n/_index.adoc:171", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 36, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 7, "source_unit": "https://translate-dev.freebsd.org/api/units/1065902/?format=api", "priority": 100, "id": 1065978, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookl10n_index/fa/?checksum=eb61fb2c73edaf75", "url": "https://translate-dev.freebsd.org/api/units/1065978/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:58.399932Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookl10n_index/fa/?format=api", "source": [ "/*\n * Default messages to use when NLS is disabled or no catalog\n * is found.\n */\nchar *nlsstr[] = {\n \"\",\n/* 1*/ \"some random message\",\n/* 2*/ \"some other message\"\n};\n" ], "previous_source": "", "target": [ "" ], "id_hash": 7246543863699953244, "content_hash": 7246543863699953244, "location": "documentation/content/en/books/developers-handbook/l10n/_index.adoc:181", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 37, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 33, "source_unit": "https://translate-dev.freebsd.org/api/units/1065904/?format=api", "priority": 100, "id": 1065979, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookl10n_index/fa/?checksum=e490e5400d1f565c", "url": "https://translate-dev.freebsd.org/api/units/1065979/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:58.471198Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookl10n_index/fa/?format=api", "source": [ "Next come the real code snippets, which open, read, and close the catalog:" ], "previous_source": "", "target": [ "سپس نوبت به تکه کدهای واقعی میرسد، که فهرست را باز میکند، میخواند و میبندد:" ], "id_hash": -3673522631417902207, "content_hash": -3673522631417902207, "location": "documentation/content/en/books/developers-handbook/l10n/_index.adoc:184", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 38, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 13, "source_unit": "https://translate-dev.freebsd.org/api/units/1065906/?format=api", "priority": 100, "id": 1065980, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookl10n_index/fa/?checksum=4d0506a13ffa4b81", "url": "https://translate-dev.freebsd.org/api/units/1065980/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:58.478258Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookl10n_index/fa/?format=api", "source": [ "#ifndef WITHOUT_NLS\n\tcatalog = catopen(\"myapp\", NL_CAT_LOCALE);\n#endif\n" ], "previous_source": "", "target": [ "" ], "id_hash": 5900059363048687418, "content_hash": 5900059363048687418, "location": "documentation/content/en/books/developers-handbook/l10n/_index.adoc:190", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 39, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 7, "source_unit": "https://translate-dev.freebsd.org/api/units/1065908/?format=api", "priority": 100, "id": 1065981, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookl10n_index/fa/?checksum=d1e138bb183c073a", "url": "https://translate-dev.freebsd.org/api/units/1065981/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:58.484299Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookl10n_index/fa/?format=api", "source": [ "...\n" ], "previous_source": "", "target": [ "...\n" ], "id_hash": -8316693151541419074, "content_hash": -8316693151541419074, "location": "documentation/content/en/books/developers-handbook/l10n/_index.adoc:192, documentation/content/en/books/developers-handbook/l10n/_index.adoc:196", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 40, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/1065910/?format=api", "priority": 100, "id": 1065982, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookl10n_index/fa/?checksum=0c952ba4747323be", "url": "https://translate-dev.freebsd.org/api/units/1065982/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:58.492440Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookl10n_index/fa/?format=api", "source": [ "printf(getstr(1));\n" ], "previous_source": "", "target": [ "" ], "id_hash": -3497432291495638366, "content_hash": -3497432291495638366, "location": "documentation/content/en/books/developers-handbook/l10n/_index.adoc:194", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 41, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/1065912/?format=api", "priority": 100, "id": 1065983, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookl10n_index/fa/?checksum=4f769fdc6f6c0aa2", "url": "https://translate-dev.freebsd.org/api/units/1065983/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:58.498946Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookl10n_index/fa/?format=api", "source": [ "#ifndef WITHOUT_NLS\n\tcatclose(catalog);\n#endif\n" ], "previous_source": "", "target": [ "" ], "id_hash": -371554824550937780, "content_hash": -371554824550937780, "location": "documentation/content/en/books/developers-handbook/l10n/_index.adoc:200", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 42, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://translate-dev.freebsd.org/api/units/1065914/?format=api", "priority": 100, "id": 1065984, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookl10n_index/fa/?checksum=7ad7f8db0c0f0b4c", "url": "https://translate-dev.freebsd.org/api/units/1065984/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:58.574508Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookl10n_index/fa/?format=api", "source": [ "Reducing Strings to Localize" ], "previous_source": "", "target": [ "کاستن رشتهها به محلیسازی" ], "id_hash": 9194801812066600204, "content_hash": 9194801812066600204, "location": "documentation/content/en/books/developers-handbook/l10n/_index.adoc:202", "context": "", "note": "type: Title ====", "flags": "no-wrap", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 43, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://translate-dev.freebsd.org/api/units/1065916/?format=api", "priority": 100, "id": 1065985, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookl10n_index/fa/?checksum=ff9a7f882c59050c", "url": "https://translate-dev.freebsd.org/api/units/1065985/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:58.581786Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookl10n_index/fa/?format=api", "source": [ "First, here is an example that does not use libc error messages:" ], "previous_source": "", "target": [ "" ], "id_hash": -3728345910601129182, "content_hash": -3728345910601129182, "location": "documentation/content/en/books/developers-handbook/l10n/_index.adoc:208", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 45, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 12, "source_unit": "https://translate-dev.freebsd.org/api/units/1065920/?format=api", "priority": 100, "id": 1065987, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookl10n_index/fa/?checksum=4c424125ded6e322", "url": "https://translate-dev.freebsd.org/api/units/1065987/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:58.595473Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookl10n_index/fa/?format=api", "source": [ "#include err.h\n...\nif (!S_ISDIR(st.st_mode))\n\terrx(1, \"argument is not a directory\");\n" ], "previous_source": "", "target": [ "" ], "id_hash": -4022495812839005496, "content_hash": -4022495812839005496, "location": "documentation/content/en/books/developers-handbook/l10n/_index.adoc:215", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 46, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 11, "source_unit": "https://translate-dev.freebsd.org/api/units/1065922/?format=api", "priority": 100, "id": 1065988, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookl10n_index/fa/?checksum=482d395ecd3c22c8", "url": "https://translate-dev.freebsd.org/api/units/1065988/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:58.602020Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookl10n_index/fa/?format=api", "source": [ "This can be transformed to print an error message by reading `errno` and printing an error message accordingly:" ], "previous_source": "", "target": [ "" ], "id_hash": 5108164329204472614, "content_hash": 5108164329204472614, "location": "documentation/content/en/books/developers-handbook/l10n/_index.adoc:218", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 47, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 18, "source_unit": "https://translate-dev.freebsd.org/api/units/1065924/?format=api", "priority": 100, "id": 1065989, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookl10n_index/fa/?checksum=c6e3d864a88ddb26", "url": "https://translate-dev.freebsd.org/api/units/1065989/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:58.607608Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookl10n_index/fa/?format=api", "source": [ "#include err.h\n#include errno.h\n...\nif (!S_ISDIR(st.st_mode)) {\n\terrno = ENOTDIR;\n\terr(1, NULL);\n}\n" ], "previous_source": "", "target": [ "" ], "id_hash": -7217972803723047921, "content_hash": -7217972803723047921, "location": "documentation/content/en/books/developers-handbook/l10n/_index.adoc:228", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 48, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 14, "source_unit": "https://translate-dev.freebsd.org/api/units/1065926/?format=api", "priority": 100, "id": 1065990, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookl10n_index/fa/?checksum=1bd49bfa3ba84c0f", "url": "https://translate-dev.freebsd.org/api/units/1065990/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:58.675799Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookl10n_index/fa/?format=api", "source": [ "It is worth to note that there are cases when `errno` is set automatically by a preceding call, so it is not necessary to set it explicitly:" ], "previous_source": "", "target": [ "" ], "id_hash": 2384032668224958019, "content_hash": 2384032668224958019, "location": "documentation/content/en/books/developers-handbook/l10n/_index.adoc:235", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 50, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 27, "source_unit": "https://translate-dev.freebsd.org/api/units/1065930/?format=api", "priority": 100, "id": 1065992, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookl10n_index/fa/?checksum=a115c914a279ae43", "url": "https://translate-dev.freebsd.org/api/units/1065992/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:58.688946Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookl10n_index/fa/?format=api", "source": [ "#include err.h\n...\nif ((p = malloc(size)) == NULL)\n\terr(1, NULL);\n" ], "previous_source": "", "target": [ "" ], "id_hash": 1175525248773058998, "content_hash": 1175525248773058998, "location": "documentation/content/en/books/developers-handbook/l10n/_index.adoc:242", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 51, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 11, "source_unit": "https://translate-dev.freebsd.org/api/units/1065932/?format=api", "priority": 100, "id": 1065993, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookl10n_index/fa/?checksum=90504dfc4d9ef1b6", "url": "https://translate-dev.freebsd.org/api/units/1065993/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:58.696136Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookl10n_index/fa/?format=api", "source": [ "Making use of [.filename]#bsd.nls.mk#" ], "previous_source": "", "target": [ "" ], "id_hash": 763532724826776022, "content_hash": 763532724826776022, "location": "documentation/content/en/books/developers-handbook/l10n/_index.adoc:245", "context": "", "note": "type: Title ===", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 52, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://translate-dev.freebsd.org/api/units/1065934/?format=api", "priority": 100, "id": 1065994, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookl10n_index/fa/?checksum=8a989cf7c5afa1d6", "url": "https://translate-dev.freebsd.org/api/units/1065994/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:58.702967Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookl10n_index/fa/?format=api", "source": [ ".if !defined(WITHOUT_NLS)\nNLS=\tes_ES.ISO8859-1\nNLS+=\thu_HU.ISO8859-2\nNLS+=\tpt_BR.ISO8859-1\n.else\nCFLAGS+=\t-DWITHOUT_NLS\n.endif\n" ], "previous_source": "", "target": [ ".if !defined(WITHOUT_NLS)\nNLS=\tes_ES.ISO8859-1\nNLS+=\thu_HU.ISO8859-2\nNLS+=\tpt_BR.ISO8859-1\n.else\nCFLAGS+=\t-DWITHOUT_NLS\n.endif\n" ], "id_hash": 5498801237865218895, "content_hash": 5498801237865218895, "location": "documentation/content/en/books/developers-handbook/l10n/_index.adoc:264", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 55, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 12, "source_unit": "https://translate-dev.freebsd.org/api/units/1065940/?format=api", "priority": 100, "id": 1065997, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookl10n_index/fa/?checksum=cc4faa97896f434f", "url": "https://translate-dev.freebsd.org/api/units/1065997/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:58.782600Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookl10n_index/fa/?format=api", "source": [ "Localization and Internationalization - L10N and I18N in FreeBSD" ], "previous_source": "", "target": [ "" ], "id_hash": -615455319560809619, "content_hash": -615455319560809619, "location": "documentation/content/en/books/developers-handbook/l10n/_index.adoc:1", "context": "", "note": "type: YAML Front Matter: description", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 9, "source_unit": "https://translate-dev.freebsd.org/api/units/1176216/?format=api", "priority": 100, "id": 1176219, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookl10n_index/fa/?checksum=777576a5ce74136d", "url": "https://translate-dev.freebsd.org/api/units/1176219/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-03T21:06:13.856873Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookl10n_index/fa/?format=api", "source": [ "To make your application more useful for speakers of other languages, we hope that you will program I18N compliant. The GNU gcc compiler and GUI libraries like QT and GTK support I18N through special handling of strings. Making a program I18N compliant is very easy. It allows contributors to port your application to other languages quickly. Refer to the library specific I18N documentation for more details." ], "previous_source": "", "target": [ "برای آنکه برنامهٔ خود را برای زبانهای دیگر کاربردیتر کنید، ما امیدواریم که شما سازگار با I18N برنامهنویسی کنید. همگرادان GNU gcc و کتابخانههای GUI همچون QT و GTK از طریق بررسی ویژهٔ رشتهها از I18N پشتیبانی میکنند. سازگارسازی یک برنامه با I18N بسیار آسان است. این اجازه را میدهد تا مشارکتکنندگان برنامهٔ شما را بهسرعت به زبانهای دیگر پورت کنند. برای جزئیات بیشتر به مستندات مخصوص کتابخانهٔ I18N رجوع کنید." ], "id_hash": -4531079346701084785, "content_hash": -4531079346701084785, "location": "documentation/content/en/books/developers-handbook/l10n/_index.adoc:59", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 5, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 66, "source_unit": "https://translate-dev.freebsd.org/api/units/1191636/?format=api", "priority": 100, "id": 1191693, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookl10n_index/fa/?checksum=411e5f5742c5d78f", "url": "https://translate-dev.freebsd.org/api/units/1191693/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-08T11:23:53.868414Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookl10n_index/fa/?format=api", "source": [ "In contrast with common perception, I18N compliant code is easy to write. Usually, it only involves wrapping your strings with library specific functions. In addition, please be sure to allow for wide or multibyte character support." ], "previous_source": "", "target": [ "برخلاف برداشتهای رایج، نوشتن کد سازگار با I18N آسان است. بهطور معمول، تنها شامل پیچیدن رشتههای شما با توابع مخصوص کتابخانه است. بهعلاوه، خواهشمند است از پشتیبانی نویسههای بسیط یا چندبایتی اطمینان پیدا کنید." ], "id_hash": -4582585189973318810, "content_hash": -4582585189973318810, "location": "documentation/content/en/books/developers-handbook/l10n/_index.adoc:63", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 6, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 36, "source_unit": "https://translate-dev.freebsd.org/api/units/1191638/?format=api", "priority": 100, "id": 1191694, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookl10n_index/fa/?checksum=4067630c9eaca366", "url": "https://translate-dev.freebsd.org/api/units/1191694/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-08T11:23:53.954947Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookl10n_index/fa/?format=api", "source": [ "It has come to our attention that the individual I18N/L10N efforts for each country has been repeating each others' efforts. Many of us have been reinventing the wheel repeatedly and inefficiently. We hope that the various major groups in I18N could congregate into a group effort similar to the Core Team's responsibility." ], "previous_source": "", "target": [ "این مسئله که تلاشهای مستقلِ I18N/L10N برای هر کشور تکرار کارهای یکدیگر است توجه ما را به خود جلب کرده است. بسیاری از ما در حال اختراع دوباره و ناکارآمد چرج بودهایم. امیدواریم که گروههای بزرگ مختلف در I18N بتوانند در یک گروه شبیه به وظایف تیم اصلی جمع شوند." ], "id_hash": 6736224788693695008, "content_hash": 6736224788693695008, "location": "documentation/content/en/books/developers-handbook/l10n/_index.adoc:69", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 8, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 52, "source_unit": "https://translate-dev.freebsd.org/api/units/1191640/?format=api", "priority": 100, "id": 1191695, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookl10n_index/fa/?checksum=dd7be0c15944ba20", "url": "https://translate-dev.freebsd.org/api/units/1191695/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-08T11:23:53.969755Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookl10n_index/fa/?format=api", "source": [ "Currently, we hope that, when you write or port I18N programs, you would send it out to each country's related FreeBSD mailing list for testing. In the future, we hope to create applications that work in all the languages out-of-the-box without dirty hacks." ], "previous_source": "", "target": [ "در حال حاضر، امیدواریم زمانیکه شما برنامههای I18N را مینویسید یا پورت میکنید، آن را جداگانه برای آزمایش به فهرست پستسپاریِ FreeBSD مرتبط با همان کشور ارسال کنید. در آینده، امیدواریم برنامههایی بسازیم تا آماده و بدون نیاز به کثیفکاری در تمام زبانها کار کنند." ], "id_hash": -2652224617014778889, "content_hash": -2652224617014778889, "location": "documentation/content/en/books/developers-handbook/l10n/_index.adoc:72", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 9, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 43, "source_unit": "https://translate-dev.freebsd.org/api/units/1191642/?format=api", "priority": 100, "id": 1191696, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookl10n_index/fa/?checksum=5b3167c34e49a3f7", "url": "https://translate-dev.freebsd.org/api/units/1191696/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-08T11:23:54.053478Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookl10n_index/fa/?format=api", "source": [ "The {freebsd-i18n} has been established. If you are an I18N/L10N developer, please send your comments, ideas, questions, and anything you deem related to it." ], "previous_source": "", "target": [ "" ], "id_hash": -8529914060423917131, "content_hash": -8529914060423917131, "location": "documentation/content/en/books/developers-handbook/l10n/_index.adoc:75", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 10, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 24, "source_unit": "https://translate-dev.freebsd.org/api/units/1191644/?format=api", "priority": 100, "id": 1191697, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookl10n_index/fa/?checksum=099fa85affd291b5", "url": "https://translate-dev.freebsd.org/api/units/1191697/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-08T11:23:54.061700Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookl10n_index/fa/?format=api", "source": [ "Perl and Python have I18N and wide character handling libraries. Please use them for I18N compliance." ], "previous_source": "", "target": [ "Perl و Python کتابخانههای رسیدگی به I18N و نویسههای بسیط دارند. خواهشمند است برای سازگاری با I18N از آنها استفاده کنید." ], "id_hash": 6533953394019061361, "content_hash": 6533953394019061361, "location": "documentation/content/en/books/developers-handbook/l10n/_index.adoc:80", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 12, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 16, "source_unit": "https://translate-dev.freebsd.org/api/units/1191646/?format=api", "priority": 100, "id": 1191698, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookl10n_index/fa/?checksum=daad43fe5576ce71", "url": "https://translate-dev.freebsd.org/api/units/1191698/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-08T11:23:54.158674Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookl10n_index/fa/?format=api", "source": [ "Beyond the basic I18N functions, like supporting various input encodings or supporting national conventions, such as the different decimal separators, at a higher level of I18N, it is possible to localize the messages written to the output by the various programs. A common way of doing this is using the POSIX.1 NLS functions, which are provided as a part of the FreeBSD base system." ], "previous_source": "", "target": [ "فراتر از کارکردهای ابتدایی I18N، مانند پشتیبانی کدگذاریهای ورودی یا قراردادهای ملی، شامل جداکنندههای دهدهی گوناگون، در مرحلهٔ بالاتری از I18N، بومیسازی پیامهای نوشته شده در خروجی توسط برنامههای مختلف ممکن است. یکی از راههای متداول برای انجام آن استفاده از توابع POSIX.1 NLS است، که بهعنون بخشی از سامانهٔ پایهٔ FreeBSD ارائه میشوند." ], "id_hash": 4684518936101328590, "content_hash": 4684518936101328590, "location": "documentation/content/en/books/developers-handbook/l10n/_index.adoc:86", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 14, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 64, "source_unit": "https://translate-dev.freebsd.org/api/units/1191648/?format=api", "priority": 100, "id": 1191699, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookl10n_index/fa/?checksum=c102c12719e916ce", "url": "https://translate-dev.freebsd.org/api/units/1191699/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-08T11:23:54.257912Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookl10n_index/fa/?format=api", "source": [ "POSIX.1 NLS is based on catalog files, which contain the localized messages in the desired encoding. The messages are organized into sets and each message is identified by an integer number in the containing set. The catalog files are conventionally named after the locale they contain localized messages for, followed by the `.msg` extension. For instance, the Hungarian messages for ISO8859-2 encoding should be stored in a file called [.filename]#hu_HU.ISO8859-2#." ], "previous_source": "", "target": [ "POSIX.1 NLS بر مبنای پروندههای فهرست است، که شامل پیامهای بومیشده در کدگذاری مورد نظر هست. پیامها در مجموعههایی مرتب شدهاند و هر پیام توسط یک عدد صحیح در مجموعهٔ مشمول قابل شناسایی است. پروندههای فهرست بهطور معمول از روی پروندههای بومی که حاوی پیامهای بومیشده برای آنها هستند نامگذاری شدهاند، بههمراه پسوند <literal>.msg</literal>. برای مثال، پیامهای مجارستانی برای کدگذاری ISO8859-2 باید در پروندهای به نام <filename>hu_HU.ISO8859-2</filename> ذخیره شوند." ], "id_hash": 6922777308786151984, "content_hash": 6922777308786151984, "location": "documentation/content/en/books/developers-handbook/l10n/_index.adoc:94", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 16, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 70, "source_unit": "https://translate-dev.freebsd.org/api/units/1191650/?format=api", "priority": 100, "id": 1191700, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookl10n_index/fa/?checksum=e012a548ad555230", "url": "https://translate-dev.freebsd.org/api/units/1191700/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-08T11:23:54.353798Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookl10n_index/fa/?format=api", "source": [ "These catalog files are common text files that contain the numbered messages. It is possible to write comments by starting the line with a `$` sign. Set boundaries are also separated by special comments, where the keyword `set` must directly follow the `$` sign. The `set` keyword is then followed by the set number. For example:" ], "previous_source": "", "target": [ "این پروندههای فهرست پروندههای متنیِ متداولی هستند که شامل پیامهای شمارهگذاری شده هستند. این امکان وجود دارد تا نکات را با نشانهٔ <literal>$</literal> شروع کنیم. همچنین حدود تعیین شده توسط نکات ویژه جدا شدهاند، جاییکه واژهٔ کلیدی <literal>set</literal> باید بهطور مستقیم نشانهٔ <literal>$</literal> را دنبال کند. سپس واژهٔ کلیدی <literal>set</literal> توسط عدد تعیین شده همراه میشود. برای مثال:" ], "id_hash": 1252555368424760354, "content_hash": 1252555368424760354, "location": "documentation/content/en/books/developers-handbook/l10n/_index.adoc:99", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 17, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 56, "source_unit": "https://translate-dev.freebsd.org/api/units/1191652/?format=api", "priority": 100, "id": 1191701, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookl10n_index/fa/?checksum=9161f878a4776422", "url": "https://translate-dev.freebsd.org/api/units/1191701/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-08T11:23:54.364503Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookl10n_index/fa/?format=api", "source": [ "The actual message entries start with the message number and followed by the localized message. The well-known modifiers from man:printf[3] are accepted:" ], "previous_source": "", "target": [ "" ], "id_hash": 4940873024932002616, "content_hash": 4940873024932002616, "location": "documentation/content/en/books/developers-handbook/l10n/_index.adoc:107", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 19, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 22, "source_unit": "https://translate-dev.freebsd.org/api/units/1191654/?format=api", "priority": 100, "id": 1191702, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookl10n_index/fa/?checksum=c49181d69b61bb38", "url": "https://translate-dev.freebsd.org/api/units/1191702/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-08T11:23:54.451929Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookl10n_index/fa/?format=api", "source": [ "The language catalog files have to be compiled into a binary form before they can be opened from the program. This conversion is done with the man:gencat[1] utility. Its first argument is the filename of the compiled catalog and its further arguments are the input catalogs. The localized messages can also be organized into more catalog files and then all of them can be processed with man:gencat[1]." ], "previous_source": "", "target": [ "" ], "id_hash": -1651082104620498826, "content_hash": -1651082104620498826, "location": "documentation/content/en/books/developers-handbook/l10n/_index.adoc:117", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 21, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 67, "source_unit": "https://translate-dev.freebsd.org/api/units/1191656/?format=api", "priority": 100, "id": 1191703, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookl10n_index/fa/?checksum=69162d92db174076", "url": "https://translate-dev.freebsd.org/api/units/1191703/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-08T11:23:54.463057Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookl10n_index/fa/?format=api", "source": [ "Using the catalog files is simple. To use the related functions, [.filename]#nl_types.h# must be included. Before using a catalog, it has to be opened with man:catopen[3]. The function takes two arguments. The first parameter is the name of the installed and compiled catalog. Usually, the name of the program is used, such as grep. This name will be used when looking for the compiled catalog file. The man:catopen[3] call looks for this file in [.filename]#/usr/share/nls/locale/catname# and in [.filename]#/usr/local/share/nls/locale/catname#, where `locale` is the locale set and `catname` is the catalog name being discussed. The second parameter is a constant, which can have two values:" ], "previous_source": "", "target": [ "" ], "id_hash": -1696222006316995154, "content_hash": -1696222006316995154, "location": "documentation/content/en/books/developers-handbook/l10n/_index.adoc:130", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 23, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 103, "source_unit": "https://translate-dev.freebsd.org/api/units/1191658/?format=api", "priority": 100, "id": 1191704, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookl10n_index/fa/?checksum=6875cf127d466dae", "url": "https://translate-dev.freebsd.org/api/units/1191704/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-08T11:23:54.555214Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookl10n_index/fa/?format=api", "source": [ "The man:catopen[3] call returns a catalog identifier of type `nl_catd`. Please refer to the manual page for a list of possible returned error codes." ], "previous_source": "", "target": [ "" ], "id_hash": 976467215921155625, "content_hash": 976467215921155625, "location": "documentation/content/en/books/developers-handbook/l10n/_index.adoc:136", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 26, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 24, "source_unit": "https://translate-dev.freebsd.org/api/units/1191660/?format=api", "priority": 100, "id": 1191705, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookl10n_index/fa/?checksum=8d8d1bc263cb8e29", "url": "https://translate-dev.freebsd.org/api/units/1191705/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-06-08T11:23:54.653432Z" } ] }{ "count": 56, "next": "