я боюсь моменты, когда я не умею считать или когда простой подсчет занимает много времени...А зачем ей это знать и зачем с нее поиск делать?
не знаю по каким причинам (назовем безолаберностью, сбоем .... ), но сложилось так, что в переводе остался и собирается мусор... как его выловить? - бегать по всем табличкам, сравнивать, делать пометки... мне не удобно...
удобно когда каждая задача может работать сама по себе, не касаясь остального..
когда написал библиотечку переводы, и она работает, и всеравно что какие таблички какой длины, модуль работает! сам следит за мусором... а также может дальше параллельно развиваться и набирать функционал...
но я не настаиваю...
я так и сделал бы, если языков не много, можно даже ENUM встроить, работать будет на ура!id языка его iso-код