crowdin / crowdin/crowdin-api-client-python
Add support for updateOption parameter in string editing endpoints
- Ngôn ngữ chính
- Python
- Star
- 69
- Fork
- 39
- Merge trung bình
- 23 giờ 35 phút
- Pull request đã merge (30 ngày)
- 8
Mô tả
The Crowdin API adds a new optional `updateOption` query parameter to the source string editing endpoints: **Edit String** (`PATCH /projects/{projectId}/strings/{stringId}`) and **String Batch Operations** (`PATCH /projects/{projectId}/strings`).
The parameter defines whether existing translations and approvals are kept when a string is updated, and is applied only when `text` or `identifier` is changed. Allowed values:
- `keep_translations_and_approvals` (default)
- `keep_translations`
- `clear_translations_and_approvals`
API client libraries should be updated to expose `updateOption` on these endpoints so consumers can control translation/approval retention when editing strings via the SDK.
**References:**
- [Edit String](https://support.crowdin.com/developer/api/v2/#operation/api.projects.strings.patch)
- [String Batch Operations](https://support.crowdin.com/developer/api/v2/#operation/api.projects.strings.batchPatch)
Hướng dẫn đóng góp
Đánh giá
Issue này chưa được đánh giá.