Skip to content

Add Turkish and English emergency phrase data / Türkçe ve İngilizce hazır cümleler - #24

Draft
uzaylikafasi wants to merge 2 commits into
schematrix:mainfrom
uzaylikafasi:feat/emergency-phrases-tr-en
Draft

uzaylikafasi wants to merge 2 commits into
schematrix:mainfrom
uzaylikafasi:feat/emergency-phrases-tr-en

Conversation

@uzaylikafasi

Copy link
Copy Markdown

Adds 30 original Turkish–English emergency communication phrases in phrases/tr.json and phrases/en.json, as agreed in issue #6. Each file is a flat JSON object mapping the same stable phrase IDs to text. The phrases cover rescue requests, reporting a condition, basic supplies and communicating with an interpreter.

This first contribution contains only the two data files. The phrases are newly written for this contribution under the repository's MIT license. They report needs and conditions; they contain no treatment instructions.

Draft pending human language review: neither Turkish review nor native English review has been completed. AI-assisted drafting and structural checks do not satisfy the native-speaker review requested in #6. In particular, the English wording needs a native English speaker before merge or field use; the Turkish wording also needs human review. The Turkish review offer in the discussion is still open.

Validation: both files parse as UTF-8 JSON; 30 unique IDs and nonempty strings per language; identical ID sets and ordering; NFC normalization and JSON round-trip checks pass; git diff --check passes.

Refs #6.

@uzaylikafasi

Copy link
Copy Markdown
Author

@volthdl 30 TR/EN cümleyle taslak PR #24 hazır. Teklif ettiğin Türkçe kontrolünü yapabilir misin? İngilizce için de ana dili İngilizce olan bir gönüllünün kontrolüne ihtiyacımız var.

@volthdl

volthdl commented Nov 3, 2026

Copy link
Copy Markdown

Türkçe kontrolünü yaptım @uzaylikafasi, eline sağlık. 30 cümlenin çoğu doğal ve doğru; iki dosyada kimlikler birebir aynı, JSON da geçerli. Birkaç öneri:

  1. write_it_down: "Lütfen yazın." belirsiz kalabiliyor ("bize yazın" gibi anlaşılabilir). Öneri: "Lütfen bunu yazar mısınız?"
  2. where_assembly_point: "Güvenli toplanma alanı nerede?" yerine yaygın kullanım "En yakın toplanma alanı nerede?" (EN: "Where is the nearest assembly point?")
  3. need_ambulance: İngilizcesi "We need an ambulance." olduğu için "Ambulansa ihtiyacımız var." daha birebir olur.
  4. unconscious_person (isteğe bağlı): "bilinci kapalı" doğru terim, ama panik anında "Burada baygın biri var." daha kolay anlaşılır.

İleriye dönük küçük bir not: speak_turkish ve need_interpreter kullanıcının Türkçe konuştuğunu varsayıyor; Arapça gibi diller eklendiğinde bunların "kendi dilim" mantığına çevrilmesi gerekebilir. Sonraki bir PR için eksik görünenler: "Gaz kokusu var.", "Kronik bir hastalığım var (şeker, kalp).", "Burada çocuk / yaşlı / engelli biri var."

İngilizce kontrolü için anadili İngilizce olan biri gerekiyor, o konuda yardımcı olamıyorum.

EN: Checked the Turkish: most of the 30 phrases are natural and correct, IDs match in both files and the JSON is valid. Suggestions: clearer "Lütfen bunu yazar mısınız?" for write_it_down; "En yakın toplanma alanı nerede?" / "Where is the nearest assembly point?"; "Ambulansa ihtiyacımız var." to match "We need an ambulance."; optionally "baygın" instead of "bilinci kapalı". Future note: speak_turkish/need_interpreter assume a Turkish speaker, worth generalizing when other languages are added. I can't do the native English check.

- write_it_down (TR): "Lütfen bunu yazar mısınız?"
- where_assembly_point: "En yakın toplanma alanı nerede?" / "Where is the nearest assembly point?"
- need_ambulance (TR): "Ambulansa ihtiyacımız var."
- unconscious_person (TR): "Burada baygın biri var."

Suggested by volthdl in PR schematrix#24 review.

Claude-Session: https://claude.ai/code/session_01UTpKXaVPsoWkPoYSnhfLwe
@uzaylikafasi

Copy link
Copy Markdown
Author

@volthdl 4 önerinin dördünü de uyguladım (dcf7348): write_it_down, where_assembly_point (TR ve EN), need_ambulance, unconscious_person. İki dosyada kimlikler eşit, JSON geçerli. Dikkatli incelemen için teşekkürler. speak_turkish ve need_interpreter için "kendi dilim" notunu ve eksik cümle listeni (gaz kokusu, kronik hastalık, çocuk/yaşlı/engelli) sonraki PR için not aldım.

@uzaylikafasi

Copy link
Copy Markdown
Author

@schematrix #24 için volthdl Türkçe kontrolünü yaptı, önerilerini uyguladım (dcf7348). İki dosyada kimlikler eşit, JSON geçerli. PR'ı taslaktan çıkarmadan önce iki konuda fikrini almak istiyorum:

  1. Anadili İngilizce olan bir inceleyici bulamadım. İngilizce cümleler kısa ve basit, ama senin kuralın anadili kontrolü. Tanıdığın biri var mı, ya da İngilizce kontrolü için topluluktan gönüllü aramayı tercih eder misin?
  2. Yeni cümleler (gaz kokusu, kronik hastalık, çocuk/yaşlı/engelli) için Add Turkish and English emergency phrase data / Türkçe ve İngilizce hazır cümleler #24 birleştikten sonra ayrı küçük bir PR açacağım.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants