No jest taki stary patent - dodawanie jakiegoś oznaczenia wersji - np. translation.js?lang=pl_PL&ver=1001
.
Ponieważ wpis umieściłeś w dziale PHP, więc zakładam, że strona nie jest statyczna, ale ją generujesz dynamicznie. W takim razie nie będzie problemem dołączenie do niej pliku JS (albo jakiegokolwiek innego - np. CSS) z odpowiednim dopiskiem wersjonizującym. Dopóki wersja się nie zmieni, przeglądarka powinna serwować plik z cache, a gdy wprowadzisz jakieś poprawki, to aktualizujesz url i wymuszasz w ten sposób reload.
Chociaż w sumie to możesz ten sam mechanizm zastosować do generowania nie tyle version string
, co modyfikacji nazwy pliku. Po prostu - osadzasz plik tranlation_10001_pl.js
, a później poprawiasz wersję w nazwie pliku. Oczywiście - można to zautomatyzować przy użyciu .htaccess
i dynamicznego zwracania pliku JS, generowanego na podstawie jakiegoś pliku wejściowego.