Терминология используется для языка и осведомленного о культуре программного обеспечения

Вы можете использовать spyOn, чтобы установить поведение функции get:

const response = new Response ({headers: newHeaders});
const get = jest.spyOn(response.headers, 'get')
get.mockImplementation(()=> '')// do what ever `get` should to

Другой способ - не создать реальный Response, а просто передать простой объект: [ 116]

const response = {
  headers: {
    get: jest.fn(()=> '')// do what ever `get` should to )
  }
}
8
задан Simon Lehmann 21 December 2008 в 02:58
поделиться

6 ответов

Вот довольно подробное объяснение, как Microsoft использует эту терминологию: доктор International

2
ответ дан 5 December 2019 в 13:02
поделиться

(общественная Wiki для голосования)

интернационализация / локализация
i18n / l10n

5
ответ дан 5 December 2019 в 13:02
поделиться

(общественная Wiki для голосования)

глобализация

1
ответ дан 5 December 2019 в 13:02
поделиться

AFAIK, техническая интерпретация i18n и l10n - то, что i18n является рефакторингом для использования рычагов для получения l10n для конкретной локали. (Таким образом, i18n является процессом включения gettext и усыпания кода с теми _ (), макросы и l10n являются фактическим переводом.)

Википедия имеет i18n и l10n, прибывающий из DEC, back-in-the-day, в то время как globalization/g11n является новым от microsoft+ibm.

2
ответ дан 5 December 2019 в 13:02
поделиться

Мне все 3 имеют немного отличающиеся значения:

Глобализация - Это - "выравнивание мира", поскольку Thomas Friedman Нью-Йорк таймс описал бы это. В основном идея состоит в том, что мир становится меньшим, и мы более подключены друг к другу чем когда-либо прежде.

Интернационализация - Это просто относится к нескольким странам, который довольно широк.

Локализация - Это идет еще больше в персонализацию, где город пользователя может получить другой сайт, чем другой город, а также принятие во внимание тонких различий в диалекте, которые могут существовать в стране.

Таким образом, в зависимости от того, какое значение я хочу подчеркнуть, у каждого есть их уместность, хотя стоит отметить, какую перспективу каждый берет.

2
ответ дан 5 December 2019 в 13:02
поделиться

i18n: программное обеспечение Modifying для локали
l10n: Добавление поддержки конкретной локали
g11n: i18n + l10n

1
ответ дан 5 December 2019 в 13:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: