haeLocalisoimattomat.sh
597 Bytes
#!/bin/bash
epoc=$(date +%s)
# katotaan kaikki käännetyt
awk '{print $1}' ./LanBortalWeb/src/fi/insomnia/bortal/resources/i18n.properties > /tmp/${epoc}lokalisoidut
# Haetaan kaikki rivit missä on jotain käännettävää
find . -name \*.xhtml | xargs grep "i18n" > /tmp/${epoc}lista
# grepataan kaikki lokalisoimattomat
for i in $(cat /tmp/${epoc}lokalisoidut); do egrep -v "('|\")$i('|\")" /tmp/${epoc}lista ; done > /tmp/${epoc}isolista
# sit otetaan pois duplikaattirivit
sort /tmp/${epoc}isolista | uniq
# siivotaan
rm /tmp/${epoc}isolista /tmp/${epoc}lista /tmp/${epoc}lokalisoidut