Интернационализация в PHP

В настоящее время я изучаю лучшие методы для интеграции i18n в проекты.

Там есть несколько методов, которые я подумал об этом, сначала это схема базы данных для хранения строк и соответствующего языкового стандарта, но проблема в том, что было бы не так просто выбрать строки, потому что я не хотел бы выполнять подобные запросы :

SELECT text FROM locales WHERE locale = 'en_GB' AND text_id = 245543

Или

SELECT text FROM locales WHERE locale = 'en_GB' AND text_primary = 'hello'

Следующий метод - сохранить их в таких файлах, как locales / en_gb / login / strings. m кодирую что-то в тот момент, когда я беру кучу значений с течением времени с аппаратного компаса. Этот компас очень точен и обновляется очень часто, в результате чего, если он дергается ...

Я что-то кодирую в тот момент, когда я беру набор значений с течением времени с аппаратного компаса. Этот компас очень точен и очень часто обновляется, в результате чего, если он слегка покачивается, я получаю нечетное значение, которое дико несовместимо с его соседями. Я хочу сгладить эти значения.

После некоторого чтения, может показаться, что мне нужен фильтр высоких частот, фильтр низких частот или скользящее среднее. Скользящее среднее, с которым я могу работать, просто ведите историю последних 5 значений или что-то еще, и использовать среднее значение этих значений ниже по течению в моем коде, где я когда-то просто использовал самое последнее значение.

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

Я, однако, один из тех ужасных программистов-самоучок, у которых нет ни малейшего формального образования в чем-либо, даже отдаленно связанном с CompSci или математикой. Прочитав немного, можно предположить, что это может быть фильтр верхних или нижних частот, но я не могу найти ничего, что объясняло бы в терминах, понятных для такого хака, как я, какое влияние эти алгоритмы окажут на массив значений, не говоря уже о том, как математика работает. Ответ, данный здесь , например, технически действительно отвечает на мой вопрос, но только в терминах, понятных для тех, кто, вероятно, уже знает, как решить проблему.

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

46
задан Community 23 May 2017 в 10:30
поделиться