@@ -0,0 +1,946 @@
+## Copyright (c) 2012, 2013 Aldebaran Robotics. All rights reserved.%0A## Use of this source code is governed by a BSD-style license that can be%0A## found in the COPYING file.%0A%0A%22%22%22 List translatable projects%0A%0A%22%22%22%0A%0Afrom qisys import ui%0Aimport qisys.parsers%0Aimport qilinguist.parsers%0A%0Adef configure_parser(parser):%0A    %22%22%22Configure parser for this action %22%22%22%0A    qisys.parsers.worktree_parser(parser)%0A%0A%0Adef do(args):%0A    %22%22%22Main entry point%22%22%22%0A    linguist_worktree = qilinguist.parsers.get_linguist_worktree(args)%0A    projects = linguist_worktree.linguist_projects%0A    if not projects:%0A        return%0A    ui.info(ui.green, %22Translatable projects in %22,%0A            ui.reset, ui.blue, linguist_worktree.root)%0A    max_name = max(%5Blen(x.name) for x in projects%5D)%0A    for project in projects:%0A        ui.info(ui.green, %22 * %22,%0A                ui.blue, project.name.ljust(max_name + 2),%0A                ui.reset, %22in%22,%0A                ui.bold, project.src)%0A

Add qilinguist list