WoltLab / com.woltlab.wcf.conversation

User Conversation System
GNU Lesser General Public License v2.1
13 stars 13 forks source link

Update list of deleted phrases #180

Closed TimWolla closed 1 year ago

TimWolla commented 1 year ago

The list of phrases was generated with this (simple) script:

#!/bin/bash

if [ -z "$1" ]
then
    echo "$0 <language_code>" >&2
    exit 1
fi

lang="$1"

comm -23 <(
    for file in "$lang.xml" "language/$lang.xml"
    do
        for rev in $(git rev-list --all -- "$file")
        do
            git show $rev:$file
        done
    done |awk -F'"' '/item name/{print $2}' |sort -u
) <(
    cat "language/$lang.xml" |awk -F'"' '/item name/{print $2}' |sort -u
) |sed 's!^!<item name="!;s!$!"/>!'