logo

Palette - Դարձրեք այն գունավոր🎨

Palette — Վիզուալ էջեր կառուցող, դիզայնի դիպլոմ չի պահանջվում:

Առցանց դեմո Ներբեռնել Palette

Scroll
18/05/2025, by Ivan

JSON Drop API Documentation

```html

JSON:API-ն ապահովում է շատ պարզ բազմալեզու ֆունկցիոնալություն։ Այն չի ապահովում առաջադեմ կիրառման դեպքեր։

Ներկայումս այն հենվում է Drupal-ի լռելյայն լեզվի բանակցման մեխանիզմների վրա՝ էակին համապատասխան լեզուն որոշելու և երբ թարգմանությունը հասանելի չէ՝ հետ վերադարձի համար։ Երկարաժամկետ հեռանկարում մենք նախատեսում ենք հրաժարվել այս մեխանիզմից՝ միաժամանակ պահպանելով հետադարձ համատեղելիությունը։ Մենք ուզում ենք ավելացնել JSON:API-ստանդարտին համապատասխան, պաշտոնական թարգմանության աջակցություն։

Ներկայիս լեզվի բանակցման մեխանիզմը՝

  • լավ է աշխատում GET հարցումների համար՝ ինչպես առանձին ռեսուրսների, այնպես էլ հավաքածուների և ընդգրկումների համար։
  • աջակցում է PATCH հարցումներին թարգմանությունների վրա՝ թարմացումները հնարավոր են
  • չի աջակցում DELETE հարցումներին՝ կարելի է ջնջել միայն ամբողջ ռեսուրսը (էակը), ոչ միայն առանձին թարգմանությունը
  • ունի սահմանափակ POST աջակցություն՝ հնարավոր է ստեղծել էակ ոչ լռելյայն լեզվային կոդով POST-ի միջոցով, սակայն չի թույլատրվում ավելացնել լրացուցիչ թարգմանություններ

Սրանք հետևանքներ են ներքին Entity API-ի թարգմանության մշակման յուրահատկություններից։ Թարգմանությունների ամբողջական և պաշտոնական աջակցության զարգացման ընթացքին հետևելու համար տես՝ #2794431: [META] Թարգմանությունների աջակցության ձևավորում

Հոդվածը վերցված է Drupal փաստաթղթերից։

```