Commit eb45a295 authored by Tim Graham's avatar Tim Graham
Browse files

Removed bin/unique-messages.py

This script is no longer used according to Claude, our translations manager.
parent 0ed7d155
Loading
Loading
Loading
Loading

django/bin/unique-messages.py

deleted100755 → 0
+0 −30
Original line number Diff line number Diff line
#!/usr/bin/env python

import os
import sys


def unique_messages():
    basedir = None

    if os.path.isdir(os.path.join('conf', 'locale')):
        basedir = os.path.abspath(os.path.join('conf', 'locale'))
    elif os.path.isdir('locale'):
        basedir = os.path.abspath('locale')
    else:
        print("This script should be run from the Django Git tree or your project or app tree.")
        sys.exit(1)

    for (dirpath, dirnames, filenames) in os.walk(basedir):
        for f in filenames:
            if f.endswith('.po'):
                sys.stderr.write('processing file %s in %s\n' % (f, dirpath))
                pf = os.path.splitext(os.path.join(dirpath, f))[0]
                cmd = 'msguniq "%s.po"' % pf
                stdout = os.popen(cmd)
                msg = stdout.read()
                with open('%s.po' % pf, 'w') as fp:
                    fp.write(msg)

if __name__ == "__main__":
    unique_messages()