Міжнародні API
API, призначені для міжнародного використання EN-US. Отже, якщо ваш намір полягає в наданні API для розробників у всьому світі (або принаймні у кількох країнах, де англійська англійська мова не використовується зазвичай), вам слід використовувати EN-US .
Локальні API
Звичайно, невеликі API, орієнтовані на точну країну, можуть бути мовою цієї країни. Але подумайте двічі про використання EN-GB навіть у цьому випадку:
- Живучи у Франції, я особисто не оцінив би API на французькій мові; Англійською просто легше користуватися, коли мова йде про розвиток. Налаштування місцеположення просто дивно писати місцевою мовою. Якщо ви бачили вихідний код з китайськими, німецькими або російськими назвами методів, ви зрозумієте, чому. Зараз я занадто часто бачу це вихідний код, який поєднує французькі імена з наголосами (é, ê, à тощо), французькі імена без наголосів (що абсолютно неправильно і може ввести в оману), англійські імена та неправильно написані англійські) .
- Використання EN-GB може ускладнити використання API навіть для британських розробників. Важко пам’ятати, що ми повинні писати
Color
в C # або в PHP, але Colour
в певному API.
- Створюючи локальний API, чи можете ви бути впевнені, що він не буде відомим на міжнародному рівні через один, два чи десять років?