From 824c57b740f67b3664e10fe879f012fef79ec2f7 Mon Sep 17 00:00:00 2001 From: Moses Cursor Date: Mon, 10 Nov 2025 12:43:07 +0300 Subject: [PATCH] Revise error messages and coding guidelines Updated the Luganda wording and clarity of error messages and guidelines in the coding standards document. --- .../main/contributing/coding-standards.md | 44 +++++++++---------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/packages/docs/site/i18n/lg/docusaurus-plugin-content-docs/current/main/contributing/coding-standards.md b/packages/docs/site/i18n/lg/docusaurus-plugin-content-docs/current/main/contributing/coding-standards.md index 207d709cbc..7c2fa08b31 100644 --- a/packages/docs/site/i18n/lg/docusaurus-plugin-content-docs/current/main/contributing/coding-standards.md +++ b/packages/docs/site/i18n/lg/docusaurus-plugin-content-docs/current/main/contributing/coding-standards.md @@ -22,16 +22,16 @@ Obubaka obujja nga waliwo ensobi obulungi butegeeza omukozesa omutendera ogw'oku A good error message informs the user of the following steps to take. Any ambiguity in errors thrown by Playground [Public APIs](/developers/apis/) will prompt the developers to open issues. --> -Twalowooza ku nsobi y'omukutu gw'omutimbagano, okugeza—tusobola okuteebereza ekika ky'ensobi n'okulaga obubaka obukwatagana nga twongera ku mutendera oguddako? +Gereza ku nsobi y'omukutu gw'omutimbagano, okugeza—tusobola okuteebereza ekika ky'ensobi netulaga obubaka obufunze ku mutendera oguddako? -- **Ensobi y'omukutu gw'omutimbagano**: "Omukutu gw'omutimbagano gwo guweddemu. Gezaako okuzzaamu olupapula. -- **404**: "Fayiro tekirabiddwa". -- **403**: "Seva ewanise okuyingira mu fayiro". -- **CORS**: Nnyonnyola nti kye kikola ekirinda mu browza era ongereyo link egenda ku nnyonnyola entuufu (ku MDN oba ensibuko endala eya kukkirizibwa). Kuwa omukozesa amagezi okukyusa fayiro ye okugitwala mu kifo ekirala, nga `raw.githubusercontent.com`, era ongereyo link ku nsibuko ennyonnyola engeri y'okuteeka CORS headers ku seva zaabwe. +- **Obuzibu mu Network**: "Internet yo y'ekuttemu. Gezaako okuzzaamu olupapula. +- **404**: "Fayiro tezuuliiddwa". +- **403**: "Tokkirizibbwa kulaba fayiro eno". +- **CORS**: Nnyonnyola nti kyeekuusa ku byakwerinda bya browser era ogatteko link yo'kunnyonnyola okutuufu (ku MDN oba ensibuko endala eyesigika). Teesa omukozesa okukyusa fayiro ye okugitwala mu kifo ekirala, okugeza nga `raw.githubusercontent.com`, era ogatteko link ekutwala ku muko ogunnyonnyola engeri y'okuteeka CORS headers ku server zaabwe. -Tukwata okutereeza koodi n'okukola linting mu ngeri ey'otomatiiki. Wummule, wandiika, era leka ebyuma bikole omulimu. +Tukwasaganya entereeza ya koodi nokujekaanya okukakasa nga temuli nsobi era nga etambula butereevu ne'mpandiika yaffe. Wummula, wandiika, era leka ebyuma bikole omulimu. -Playground eruubirira okukuuma API scope ennono ennyo. +Playground eruubirira okukuuma API scope ettono ennyo. -Public APIs zi yangu okuziyongera naye nzizibu okuziggyawo. Kyetaaga PR emu okuyingiza API empya, naye kiyinza okwetaaga lukumi okugigyawo, naddala singa pulojekiti endala zizikozesezza dda. +API z'olukale nyangu okuzigattamu era nkalubo okuziggyamu. Kyetaaga PR emu yokka okuyingiza API empya, naye kiyinza okwetaaga olukumi okugigyamu, naddala singa pulojekiti endala ziba zajikozesa dda. -## Enteekateeka +## Blueprints -[Enteekateeka](/blueprints/getting-started) ze ngeri enkulu ey'okukolagana ne Playground. Fayiro zino za JSON zinnyonnyola emitendo egy'emitendera Playground gy'ekola mu nkola. +[Blueprints](/blueprints/getting-started) ze ngeri enkulu ez'okukolagana ne Playground. Fayiro za JSON zino zinnyonnyola emitendera Playground gy'ekolamu. -### Ebiragiro +### Endagiriro -Emitendera gy'enteekateeka girina okuba **migufu era egy'omusingi**. Girina okukola kinumu era okukikola obulungi. +Emitendera gy'enteekateeka (blueprints) girina okuba mu **bufunze era nga mirambulukufu**. Girina okukola omulimu gumu era gigukole bulunji. -- Bw'oba oyagala okukola omutendera omupya, sooka okugezaako okudda okutereeza ogw'awali. -- Bw'ekyo tekimala, kakasa nti omutendera omupya guleeta obusobozi obupya. Toddamu kukola functions ez'emitendera egy'awali. -- Lowooza nti omutendera gujja kuyitibwa emirundi egisinga emu. -- Lowooza nti gujja kukola mu nkola entongole. -- Yongera unit tests okukakasa ekyo. +- Bw'oba oyagala okukola omutendera omupya, sooka ogezeeko okukyuusa oba okutereeza oguliwo. +- Ekyo bw'ekitamala, kakasa nti omutendera omupya guleeta obusobozi obupya. Tozzaamu functions ez'emitendera ejiriwo. +- Suubira nti omutendera gujja kuyitibwa emirundi ejisukka mu gumu. +- Suubira nti gujja kukola mu ngeri entongole. +- Gattako unit tests okukakasa ekyo. -Enteekateeka zirina okuba **ez'amanyi era ez'eyangu okutegeerera**. +Blueprints zirina okuba **ntereevu era nga nyangu okutegeerera**. -- Tosabanga arguments ezisobola okuba optional. +- Tosaba arguments ezisobola okulekeka. - Kozesa argument ennyangu. Okugeza, `slug` mu kifo kya `path`. -- Nnyonnyola constants mu virtual JSON files—tolongoosa PHP files. -- Nnyonnyola TypeScript type ku Blueprint. Bw'etyo Playground bw'ekola JSON schema yaayo. +- Nnyonnyola ebitakyuuka mu virtual JSON files—tokyuusa PHP files. +- Nnyonnyola TypeScript type ya Blueprint. Bw'etyo Playground bw'ekola JSON schema yaayo. - Wandiika function okukwata omutendera gwa Blueprint. Kkiriza argument ey'ekika ky'onnyonnyodde. -- Waayo ekyokulabirako eky'okukozesa mu doc string. Ekyeraga mu ngeri ey'otomatiiki mu biwandiiko. +- Waayo ekyokulabirako eky'enkozesa mu doc string. Kyeraga buterevu mu biwandiiko.