Adapt translation related scripts and configure translations for mavenized repository.

Esse commit está contido em:
Eduardo Ramos
2012-10-07 19:24:40 +02:00
commit cd0ea5221f
19 arquivos alterados com 1452 adições e 23 exclusões
+951
Ver Arquivo
@@ -0,0 +1,951 @@
[main]
host = gephi
[gephi.org-gephi-ui-workspace]
file_filter = modules\WorkspaceUI\src\main\resources\org\gephi\ui\workspace\<lang>.po
source_file = modules\WorkspaceUI\src\main\resources\org\gephi\ui\workspace\org-gephi-ui-workspace.pot
source_lang = en
type = PO
[gephi.org-gephi-desktop-welcome]
file_filter = modules\WelcomeScreen\src\main\resources\org\gephi\desktop\welcome\<lang>.po
source_file = modules\WelcomeScreen\src\main\resources\org\gephi\desktop\welcome\org-gephi-desktop-welcome.pot
source_lang = en
type = PO
[gephi.org-gephi-visualization]
file_filter = modules\VisualizationImpl\src\main\resources\org\gephi\visualization\<lang>.po
source_file = modules\VisualizationImpl\src\main\resources\org\gephi\visualization\org-gephi-visualization.pot
source_lang = en
type = PO
[gephi.org-gephi-visualization-screenshot]
file_filter = modules\VisualizationImpl\src\main\resources\org\gephi\visualization\screenshot\<lang>.po
source_file = modules\VisualizationImpl\src\main\resources\org\gephi\visualization\screenshot\org-gephi-visualization-screenshot.pot
source_lang = en
type = PO
[gephi.org-gephi-visualization-options]
file_filter = modules\VisualizationImpl\src\main\resources\org\gephi\visualization\options\<lang>.po
source_file = modules\VisualizationImpl\src\main\resources\org\gephi\visualization\options\org-gephi-visualization-options.pot
source_lang = en
type = PO
[gephi.org-gephi-visualization-config]
file_filter = modules\VisualizationImpl\src\main\resources\org\gephi\visualization\config\<lang>.po
source_file = modules\VisualizationImpl\src\main\resources\org\gephi\visualization\config\org-gephi-visualization-config.pot
source_lang = en
type = PO
[gephi.org-gephi-visualization-component]
file_filter = modules\VisualizationImpl\src\main\resources\org\gephi\visualization\component\<lang>.po
source_file = modules\VisualizationImpl\src\main\resources\org\gephi\visualization\component\org-gephi-visualization-component.pot
source_lang = en
type = PO
[gephi.org-gephi-visualization-apiimpl-contextmenuitems]
file_filter = modules\VisualizationImpl\src\main\resources\org\gephi\visualization\apiimpl\contextmenuitems\<lang>.po
source_file = modules\VisualizationImpl\src\main\resources\org\gephi\visualization\apiimpl\contextmenuitems\org-gephi-visualization-apiimpl-contextmenuitems.pot
source_lang = en
type = PO
[gephi.org-gephi-visualization-opengl]
file_filter = modules\VisualizationImpl\src\main\resources\org\gephi\visualization\opengl\<lang>.po
source_file = modules\VisualizationImpl\src\main\resources\org\gephi\visualization\opengl\org-gephi-visualization-opengl.pot
source_lang = en
type = PO
[gephi.org-gephi-visualization-api]
file_filter = modules\VisualizationAPI\src\main\resources\org\gephi\visualization\api\<lang>.po
source_file = modules\VisualizationAPI\src\main\resources\org\gephi\visualization\api\org-gephi-visualization-api.pot
source_lang = en
type = PO
[gephi.org-gephi-lib-validation]
file_filter = modules\ValidationAPI\src\main\resources\org\gephi\lib\validation\<lang>.po
source_file = modules\ValidationAPI\src\main\resources\org\gephi\lib\validation\org-gephi-lib-validation.pot
source_lang = en
type = PO
[gephi.org-gephi-utils]
file_filter = modules\Utils\src\main\resources\org\gephi\utils\<lang>.po
source_file = modules\Utils\src\main\resources\org\gephi\utils\org-gephi-utils.pot
source_lang = en
type = PO
[gephi.org-gephi-ui-utils]
file_filter = modules\UIUtils\src\main\resources\org\gephi\ui\utils\<lang>.po
source_file = modules\UIUtils\src\main\resources\org\gephi\ui\utils\org-gephi-ui-utils.pot
source_lang = en
type = PO
[gephi.org-gephi-ui-components]
file_filter = modules\UIComponents\src\main\resources\org\gephi\ui\components\<lang>.po
source_file = modules\UIComponents\src\main\resources\org\gephi\ui\components\org-gephi-ui-components.pot
source_lang = en
type = PO
[gephi.org-gephi-ui-tools-plugin]
file_filter = modules\ToolsPlugin\src\main\resources\org\gephi\ui\tools\plugin\<lang>.po
source_file = modules\ToolsPlugin\src\main\resources\org\gephi\ui\tools\plugin\org-gephi-ui-tools-plugin.pot
source_lang = en
type = PO
[gephi.org-gephi-ui-tools-plugin-edit]
file_filter = modules\ToolsPlugin\src\main\resources\org\gephi\ui\tools\plugin\edit\<lang>.po
source_file = modules\ToolsPlugin\src\main\resources\org\gephi\ui\tools\plugin\edit\org-gephi-ui-tools-plugin-edit.pot
source_lang = en
type = PO
[gephi.org-gephi-tools-plugin]
file_filter = modules\ToolsPlugin\src\main\resources\org\gephi\tools\plugin\<lang>.po
source_file = modules\ToolsPlugin\src\main\resources\org\gephi\tools\plugin\org-gephi-tools-plugin.pot
source_lang = en
type = PO
[gephi.org-gephi-tools-api]
file_filter = modules\ToolsAPI\src\main\resources\org\gephi\tools\api\<lang>.po
source_file = modules\ToolsAPI\src\main\resources\org\gephi\tools\api\org-gephi-tools-api.pot
source_lang = en
type = PO
[gephi.org-gephi-timeline]
file_filter = modules\TimelineAPI\src\main\resources\org\gephi\timeline\<lang>.po
source_file = modules\TimelineAPI\src\main\resources\org\gephi\timeline\org-gephi-timeline.pot
source_lang = en
type = PO
[gephi.org-gephi-ui-statistics-plugin]
file_filter = modules\StatisticsPluginUI\src\main\resources\org\gephi\ui\statistics\plugin\<lang>.po
source_file = modules\StatisticsPluginUI\src\main\resources\org\gephi\ui\statistics\plugin\org-gephi-ui-statistics-plugin.pot
source_lang = en
type = PO
[gephi.org-gephi-ui-statistics-plugin-dynamic]
file_filter = modules\StatisticsPluginUI\src\main\resources\org\gephi\ui\statistics\plugin\dynamic\<lang>.po
source_file = modules\StatisticsPluginUI\src\main\resources\org\gephi\ui\statistics\plugin\dynamic\org-gephi-ui-statistics-plugin-dynamic.pot
source_lang = en
type = PO
[gephi.org-gephi-statistics-plugin]
file_filter = modules\StatisticsPlugin\src\main\resources\org\gephi\statistics\plugin\<lang>.po
source_file = modules\StatisticsPlugin\src\main\resources\org\gephi\statistics\plugin\org-gephi-statistics-plugin.pot
source_lang = en
type = PO
[gephi.org-gephi-statistics-plugin-dynamic]
file_filter = modules\StatisticsPlugin\src\main\resources\org\gephi\statistics\plugin\dynamic\<lang>.po
source_file = modules\StatisticsPlugin\src\main\resources\org\gephi\statistics\plugin\dynamic\org-gephi-statistics-plugin-dynamic.pot
source_lang = en
type = PO
[gephi.org-gephi-statistics-plugin-dynamic-builder]
file_filter = modules\StatisticsPlugin\src\main\resources\org\gephi\statistics\plugin\dynamic\builder\<lang>.po
source_file = modules\StatisticsPlugin\src\main\resources\org\gephi\statistics\plugin\dynamic\builder\org-gephi-statistics-plugin-dynamic-builder.pot
source_lang = en
type = PO
[gephi.org-gephi-statistics-plugin-builder]
file_filter = modules\StatisticsPlugin\src\main\resources\org\gephi\statistics\plugin\builder\<lang>.po
source_file = modules\StatisticsPlugin\src\main\resources\org\gephi\statistics\plugin\builder\org-gephi-statistics-plugin-builder.pot
source_lang = en
type = PO
[gephi.org-gephi-statistics-spi]
file_filter = modules\StatisticsAPI\src\main\resources\org\gephi\statistics\spi\<lang>.po
source_file = modules\StatisticsAPI\src\main\resources\org\gephi\statistics\spi\org-gephi-statistics-spi.pot
source_lang = en
type = PO
[gephi.org-gephi-statistics-api]
file_filter = modules\StatisticsAPI\src\main\resources\org\gephi\statistics\api\<lang>.po
source_file = modules\StatisticsAPI\src\main\resources\org\gephi\statistics\api\org-gephi-statistics-api.pot
source_lang = en
type = PO
[gephi.org-gephi-ui-components-SplineEditor]
file_filter = modules\SplineEditor\src\main\resources\org\gephi\ui\components\SplineEditor\<lang>.po
source_file = modules\SplineEditor\src\main\resources\org\gephi\ui\components\SplineEditor\org-gephi-ui-components-SplineEditor.pot
source_lang = en
type = PO
[gephi.org-gephi-ui-spigot-plugin]
file_filter = modules\SpigotPluginUI\src\main\resources\org\gephi\ui\spigot\plugin\<lang>.po
source_file = modules\SpigotPluginUI\src\main\resources\org\gephi\ui\spigot\plugin\org-gephi-ui-spigot-plugin.pot
source_lang = en
type = PO
[gephi.org-gephi-ui-spigot-plugin-email]
file_filter = modules\SpigotPluginUI\src\main\resources\org\gephi\ui\spigot\plugin\email\<lang>.po
source_file = modules\SpigotPluginUI\src\main\resources\org\gephi\ui\spigot\plugin\email\org-gephi-ui-spigot-plugin-email.pot
source_lang = en
type = PO
[gephi.org-gephi-io-spigot-plugin]
file_filter = modules\SpigotPlugin\src\main\resources\org\gephi\io\spigot\plugin\<lang>.po
source_file = modules\SpigotPlugin\src\main\resources\org\gephi\io\spigot\plugin\org-gephi-io-spigot-plugin.pot
source_lang = en
type = PO
[gephi.org-gephi-io-spigot-plugin-email]
file_filter = modules\SpigotPlugin\src\main\resources\org\gephi\io\spigot\plugin\email\<lang>.po
source_file = modules\SpigotPlugin\src\main\resources\org\gephi\io\spigot\plugin\email\org-gephi-io-spigot-plugin-email.pot
source_lang = en
type = PO
[gephi.org-gephi-ui-upgrader]
file_filter = modules\SettingsUpgrader\src\main\resources\org\gephi\ui\upgrader\<lang>.po
source_file = modules\SettingsUpgrader\src\main\resources\org\gephi\ui\upgrader\org-gephi-ui-upgrader.pot
source_lang = en
type = PO
[gephi.org-gephi-ui-ranking-plugin]
file_filter = modules\RankingPluginUI\src\main\resources\org\gephi\ui\ranking\plugin\<lang>.po
source_file = modules\RankingPluginUI\src\main\resources\org\gephi\ui\ranking\plugin\org-gephi-ui-ranking-plugin.pot
source_lang = en
type = PO
[gephi.org-gephi-ranking-plugin]
file_filter = modules\RankingPlugin\src\main\resources\org\gephi\ranking\plugin\<lang>.po
source_file = modules\RankingPlugin\src\main\resources\org\gephi\ranking\plugin\org-gephi-ranking-plugin.pot
source_lang = en
type = PO
[gephi.org-gephi-ranking-api]
file_filter = modules\RankingAPI\src\main\resources\org\gephi\ranking\api\<lang>.po
source_file = modules\RankingAPI\src\main\resources\org\gephi\ranking\api\org-gephi-ranking-api.pot
source_lang = en
type = PO
[gephi.org-gephi-ui-project]
file_filter = modules\ProjectUI\src\main\resources\org\gephi\ui\project\<lang>.po
source_file = modules\ProjectUI\src\main\resources\org\gephi\ui\project\org-gephi-ui-project.pot
source_lang = en
type = PO
[gephi.org-gephi-project-io]
file_filter = modules\ProjectAPI\src\main\resources\org\gephi\project\io\<lang>.po
source_file = modules\ProjectAPI\src\main\resources\org\gephi\project\io\org-gephi-project-io.pot
source_lang = en
type = PO
[gephi.org-gephi-project-impl]
file_filter = modules\ProjectAPI\src\main\resources\org\gephi\project\impl\<lang>.po
source_file = modules\ProjectAPI\src\main\resources\org\gephi\project\impl\org-gephi-project-impl.pot
source_lang = en
type = PO
[gephi.org-gephi-project-api]
file_filter = modules\ProjectAPI\src\main\resources\org\gephi\project\api\<lang>.po
source_file = modules\ProjectAPI\src\main\resources\org\gephi\project\api\org-gephi-project-api.pot
source_lang = en
type = PO
[gephi.org-gephi-ui-processor-plugin]
file_filter = modules\ProcessorPluginUI\src\main\resources\org\gephi\ui\processor\plugin\<lang>.po
source_file = modules\ProcessorPluginUI\src\main\resources\org\gephi\ui\processor\plugin\org-gephi-ui-processor-plugin.pot
source_lang = en
type = PO
[gephi.org-gephi-io-processor-plugin]
file_filter = modules\ProcessorPlugin\src\main\resources\org\gephi\io\processor\plugin\<lang>.po
source_file = modules\ProcessorPlugin\src\main\resources\org\gephi\io\processor\plugin\org-gephi-io-processor-plugin.pot
source_lang = en
type = PO
[gephi.org-gephi-preview-plugin]
file_filter = modules\PreviewPlugin\src\main\resources\org\gephi\preview\plugin\<lang>.po
source_file = modules\PreviewPlugin\src\main\resources\org\gephi\preview\plugin\org-gephi-preview-plugin.pot
source_lang = en
type = PO
[gephi.org-gephi-preview-plugin-renderers]
file_filter = modules\PreviewPlugin\src\main\resources\org\gephi\preview\plugin\renderers\<lang>.po
source_file = modules\PreviewPlugin\src\main\resources\org\gephi\preview\plugin\renderers\org-gephi-preview-plugin-renderers.pot
source_lang = en
type = PO
[gephi.org-gephi-ui-exporter-preview]
file_filter = modules\PreviewExportUI\src\main\resources\org\gephi\ui\exporter\preview\<lang>.po
source_file = modules\PreviewExportUI\src\main\resources\org\gephi\ui\exporter\preview\org-gephi-ui-exporter-preview.pot
source_lang = en
type = PO
[gephi.org-gephi-io-exporter-preview]
file_filter = modules\PreviewExport\src\main\resources\org\gephi\io\exporter\preview\<lang>.po
source_file = modules\PreviewExport\src\main\resources\org\gephi\io\exporter\preview\org-gephi-io-exporter-preview.pot
source_lang = en
type = PO
[gephi.org-gephi-preview]
file_filter = modules\PreviewAPI\src\main\resources\org\gephi\preview\<lang>.po
source_file = modules\PreviewAPI\src\main\resources\org\gephi\preview\org-gephi-preview.pot
source_lang = en
type = PO
[gephi.org-gephi-preview-presets]
file_filter = modules\PreviewAPI\src\main\resources\org\gephi\preview\presets\<lang>.po
source_file = modules\PreviewAPI\src\main\resources\org\gephi\preview\presets\org-gephi-preview-presets.pot
source_lang = en
type = PO
[gephi.org-gephi-preview-api]
file_filter = modules\PreviewAPI\src\main\resources\org\gephi\preview\api\<lang>.po
source_file = modules\PreviewAPI\src\main\resources\org\gephi\preview\api\org-gephi-preview-api.pot
source_lang = en
type = PO
[gephi.org-gephi-perspective-api]
file_filter = modules\PerspectiveAPI\src\main\resources\org\gephi\perspective\api\<lang>.po
source_file = modules\PerspectiveAPI\src\main\resources\org\gephi\perspective\api\org-gephi-perspective-api.pot
source_lang = en
type = PO
[gephi.org-gephi-ui-partition-plugin]
file_filter = modules\PartitionPluginUI\src\main\resources\org\gephi\ui\partition\plugin\<lang>.po
source_file = modules\PartitionPluginUI\src\main\resources\org\gephi\ui\partition\plugin\org-gephi-ui-partition-plugin.pot
source_lang = en
type = PO
[gephi.org-gephi-partition-plugin]
file_filter = modules\PartitionPlugin\src\main\resources\org\gephi\partition\plugin\<lang>.po
source_file = modules\PartitionPlugin\src\main\resources\org\gephi\partition\plugin\org-gephi-partition-plugin.pot
source_lang = en
type = PO
[gephi.org-gephi-partition-api]
file_filter = modules\PartitionAPI\src\main\resources\org\gephi\partition\api\<lang>.po
source_file = modules\PartitionAPI\src\main\resources\org\gephi\partition\api\org-gephi-partition-api.pot
source_lang = en
type = PO
[gephi.org-gephi-desktop-mrufiles-api]
file_filter = modules\MostRecentFilesAPI\src\main\resources\org\gephi\desktop\mrufiles\api\<lang>.po
source_file = modules\MostRecentFilesAPI\src\main\resources\org\gephi\desktop\mrufiles\api\org-gephi-desktop-mrufiles-api.pot
source_lang = en
type = PO
[gephi.org-gephi-utils-longtask]
file_filter = modules\LongTaskAPI\src\main\resources\org\gephi\utils\longtask\<lang>.po
source_file = modules\LongTaskAPI\src\main\resources\org\gephi\utils\longtask\org-gephi-utils-longtask.pot
source_lang = en
type = PO
[gephi.org-gephi-layout-plugin]
file_filter = modules\LayoutPlugin\src\main\resources\org\gephi\layout\plugin\<lang>.po
source_file = modules\LayoutPlugin\src\main\resources\org\gephi\layout\plugin\org-gephi-layout-plugin.pot
source_lang = en
type = PO
[gephi.org-gephi-layout-plugin-scale]
file_filter = modules\LayoutPlugin\src\main\resources\org\gephi\layout\plugin\scale\<lang>.po
source_file = modules\LayoutPlugin\src\main\resources\org\gephi\layout\plugin\scale\org-gephi-layout-plugin-scale.pot
source_lang = en
type = PO
[gephi.org-gephi-layout-plugin-rotate]
file_filter = modules\LayoutPlugin\src\main\resources\org\gephi\layout\plugin\rotate\<lang>.po
source_file = modules\LayoutPlugin\src\main\resources\org\gephi\layout\plugin\rotate\org-gephi-layout-plugin-rotate.pot
source_lang = en
type = PO
[gephi.org-gephi-layout-plugin-random]
file_filter = modules\LayoutPlugin\src\main\resources\org\gephi\layout\plugin\random\<lang>.po
source_file = modules\LayoutPlugin\src\main\resources\org\gephi\layout\plugin\random\org-gephi-layout-plugin-random.pot
source_lang = en
type = PO
[gephi.org-gephi-layout-plugin-multilevel]
file_filter = modules\LayoutPlugin\src\main\resources\org\gephi\layout\plugin\multilevel\<lang>.po
source_file = modules\LayoutPlugin\src\main\resources\org\gephi\layout\plugin\multilevel\org-gephi-layout-plugin-multilevel.pot
source_lang = en
type = PO
[gephi.org-gephi-layout-plugin-labelAdjust]
file_filter = modules\LayoutPlugin\src\main\resources\org\gephi\layout\plugin\labelAdjust\<lang>.po
source_file = modules\LayoutPlugin\src\main\resources\org\gephi\layout\plugin\labelAdjust\org-gephi-layout-plugin-labelAdjust.pot
source_lang = en
type = PO
[gephi.org-gephi-layout-plugin-fruchterman]
file_filter = modules\LayoutPlugin\src\main\resources\org\gephi\layout\plugin\fruchterman\<lang>.po
source_file = modules\LayoutPlugin\src\main\resources\org\gephi\layout\plugin\fruchterman\org-gephi-layout-plugin-fruchterman.pot
source_lang = en
type = PO
[gephi.org-gephi-layout-plugin-forceAtlas2]
file_filter = modules\LayoutPlugin\src\main\resources\org\gephi\layout\plugin\forceAtlas2\<lang>.po
source_file = modules\LayoutPlugin\src\main\resources\org\gephi\layout\plugin\forceAtlas2\org-gephi-layout-plugin-forceAtlas2.pot
source_lang = en
type = PO
[gephi.org-gephi-layout-plugin-forceAtlas]
file_filter = modules\LayoutPlugin\src\main\resources\org\gephi\layout\plugin\forceAtlas\<lang>.po
source_file = modules\LayoutPlugin\src\main\resources\org\gephi\layout\plugin\forceAtlas\org-gephi-layout-plugin-forceAtlas.pot
source_lang = en
type = PO
[gephi.org-gephi-layout-plugin-force-yifanHu]
file_filter = modules\LayoutPlugin\src\main\resources\org\gephi\layout\plugin\force\yifanHu\<lang>.po
source_file = modules\LayoutPlugin\src\main\resources\org\gephi\layout\plugin\force\yifanHu\org-gephi-layout-plugin-force-yifanHu.pot
source_lang = en
type = PO
[gephi.org-gephi-layout]
file_filter = modules\LayoutAPI\src\main\resources\org\gephi\layout\<lang>.po
source_file = modules\LayoutAPI\src\main\resources\org\gephi\layout\org-gephi-layout.pot
source_lang = en
type = PO
[gephi.org-gephi-layout-api]
file_filter = modules\LayoutAPI\src\main\resources\org\gephi\layout\api\<lang>.po
source_file = modules\LayoutAPI\src\main\resources\org\gephi\layout\api\org-gephi-layout-api.pot
source_lang = en
type = PO
[gephi.org-gephi-ui-importer-plugin]
file_filter = modules\ImportPluginUI\src\main\resources\org\gephi\ui\importer\plugin\<lang>.po
source_file = modules\ImportPluginUI\src\main\resources\org\gephi\ui\importer\plugin\org-gephi-ui-importer-plugin.pot
source_lang = en
type = PO
[gephi.org-gephi-io-importer-plugin]
file_filter = modules\ImportPlugin\src\main\resources\org\gephi\io\importer\plugin\<lang>.po
source_file = modules\ImportPlugin\src\main\resources\org\gephi\io\importer\plugin\org-gephi-io-importer-plugin.pot
source_lang = en
type = PO
[gephi.org-gephi-io-importer-plugin-file]
file_filter = modules\ImportPlugin\src\main\resources\org\gephi\io\importer\plugin\file\<lang>.po
source_file = modules\ImportPlugin\src\main\resources\org\gephi\io\importer\plugin\file\org-gephi-io-importer-plugin-file.pot
source_lang = en
type = PO
[gephi.org-gephi-io-importer-impl]
file_filter = modules\ImportAPI\src\main\resources\org\gephi\io\importer\impl\<lang>.po
source_file = modules\ImportAPI\src\main\resources\org\gephi\io\importer\impl\org-gephi-io-importer-impl.pot
source_lang = en
type = PO
[gephi.org-gephi-io-importer-api]
file_filter = modules\ImportAPI\src\main\resources\org\gephi\io\importer\api\<lang>.po
source_file = modules\ImportAPI\src\main\resources\org\gephi\io\importer\api\org-gephi-io-importer-api.pot
source_lang = en
type = PO
[gephi.org-gephi-graph-api]
file_filter = modules\GraphAPI\src\main\resources\org\gephi\graph\api\<lang>.po
source_file = modules\GraphAPI\src\main\resources\org\gephi\graph\api\org-gephi-graph-api.pot
source_lang = en
type = PO
[gephi.org-gephi-lib-gleem]
file_filter = modules\Gleem\src\main\resources\org\gephi\lib\gleem\<lang>.po
source_file = modules\Gleem\src\main\resources\org\gephi\lib\gleem\org-gephi-lib-gleem.pot
source_lang = en
type = PO
[gephi.org-gephi-ui-generator-plugin]
file_filter = modules\GeneratorPluginUI\src\main\resources\org\gephi\ui\generator\plugin\<lang>.po
source_file = modules\GeneratorPluginUI\src\main\resources\org\gephi\ui\generator\plugin\org-gephi-ui-generator-plugin.pot
source_lang = en
type = PO
[gephi.org-gephi-io-generator-plugin]
file_filter = modules\GeneratorPlugin\src\main\resources\org\gephi\io\generator\plugin\<lang>.po
source_file = modules\GeneratorPlugin\src\main\resources\org\gephi\io\generator\plugin\org-gephi-io-generator-plugin.pot
source_lang = en
type = PO
[gephi.org-gephi-io-generator-api]
file_filter = modules\GeneratorAPI\src\main\resources\org\gephi\io\generator\api\<lang>.po
source_file = modules\GeneratorAPI\src\main\resources\org\gephi\io\generator\api\org-gephi-io-generator-api.pot
source_lang = en
type = PO
[gephi.org-gephi-ui-filters-plugin]
file_filter = modules\FiltersPluginUI\src\main\resources\org\gephi\ui\filters\plugin\<lang>.po
source_file = modules\FiltersPluginUI\src\main\resources\org\gephi\ui\filters\plugin\org-gephi-ui-filters-plugin.pot
source_lang = en
type = PO
[gephi.org-gephi-ui-filters-plugin-partition]
file_filter = modules\FiltersPluginUI\src\main\resources\org\gephi\ui\filters\plugin\partition\<lang>.po
source_file = modules\FiltersPluginUI\src\main\resources\org\gephi\ui\filters\plugin\partition\org-gephi-ui-filters-plugin-partition.pot
source_lang = en
type = PO
[gephi.org-gephi-ui-filters-plugin-operator]
file_filter = modules\FiltersPluginUI\src\main\resources\org\gephi\ui\filters\plugin\operator\<lang>.po
source_file = modules\FiltersPluginUI\src\main\resources\org\gephi\ui\filters\plugin\operator\org-gephi-ui-filters-plugin-operator.pot
source_lang = en
type = PO
[gephi.org-gephi-ui-filters-plugin-graph]
file_filter = modules\FiltersPluginUI\src\main\resources\org\gephi\ui\filters\plugin\graph\<lang>.po
source_file = modules\FiltersPluginUI\src\main\resources\org\gephi\ui\filters\plugin\graph\org-gephi-ui-filters-plugin-graph.pot
source_lang = en
type = PO
[gephi.org-gephi-ui-filters-plugin-dynamic]
file_filter = modules\FiltersPluginUI\src\main\resources\org\gephi\ui\filters\plugin\dynamic\<lang>.po
source_file = modules\FiltersPluginUI\src\main\resources\org\gephi\ui\filters\plugin\dynamic\org-gephi-ui-filters-plugin-dynamic.pot
source_lang = en
type = PO
[gephi.org-gephi-ui-filters-plugin-attribute]
file_filter = modules\FiltersPluginUI\src\main\resources\org\gephi\ui\filters\plugin\attribute\<lang>.po
source_file = modules\FiltersPluginUI\src\main\resources\org\gephi\ui\filters\plugin\attribute\org-gephi-ui-filters-plugin-attribute.pot
source_lang = en
type = PO
[gephi.org-gephi-filters-plugin]
file_filter = modules\FiltersPlugin\src\main\resources\org\gephi\filters\plugin\<lang>.po
source_file = modules\FiltersPlugin\src\main\resources\org\gephi\filters\plugin\org-gephi-filters-plugin.pot
source_lang = en
type = PO
[gephi.org-gephi-filters-plugin-partition]
file_filter = modules\FiltersPlugin\src\main\resources\org\gephi\filters\plugin\partition\<lang>.po
source_file = modules\FiltersPlugin\src\main\resources\org\gephi\filters\plugin\partition\org-gephi-filters-plugin-partition.pot
source_lang = en
type = PO
[gephi.org-gephi-filters-plugin-operator]
file_filter = modules\FiltersPlugin\src\main\resources\org\gephi\filters\plugin\operator\<lang>.po
source_file = modules\FiltersPlugin\src\main\resources\org\gephi\filters\plugin\operator\org-gephi-filters-plugin-operator.pot
source_lang = en
type = PO
[gephi.org-gephi-filters-plugin-hierarchy]
file_filter = modules\FiltersPlugin\src\main\resources\org\gephi\filters\plugin\hierarchy\<lang>.po
source_file = modules\FiltersPlugin\src\main\resources\org\gephi\filters\plugin\hierarchy\org-gephi-filters-plugin-hierarchy.pot
source_lang = en
type = PO
[gephi.org-gephi-filters-plugin-graph]
file_filter = modules\FiltersPlugin\src\main\resources\org\gephi\filters\plugin\graph\<lang>.po
source_file = modules\FiltersPlugin\src\main\resources\org\gephi\filters\plugin\graph\org-gephi-filters-plugin-graph.pot
source_lang = en
type = PO
[gephi.org-gephi-filters-plugin-edge]
file_filter = modules\FiltersPlugin\src\main\resources\org\gephi\filters\plugin\edge\<lang>.po
source_file = modules\FiltersPlugin\src\main\resources\org\gephi\filters\plugin\edge\org-gephi-filters-plugin-edge.pot
source_lang = en
type = PO
[gephi.org-gephi-filters-plugin-dynamic]
file_filter = modules\FiltersPlugin\src\main\resources\org\gephi\filters\plugin\dynamic\<lang>.po
source_file = modules\FiltersPlugin\src\main\resources\org\gephi\filters\plugin\dynamic\org-gephi-filters-plugin-dynamic.pot
source_lang = en
type = PO
[gephi.org-gephi-filters-plugin-attribute]
file_filter = modules\FiltersPlugin\src\main\resources\org\gephi\filters\plugin\attribute\<lang>.po
source_file = modules\FiltersPlugin\src\main\resources\org\gephi\filters\plugin\attribute\org-gephi-filters-plugin-attribute.pot
source_lang = en
type = PO
[gephi.org-gephi-filters]
file_filter = modules\FiltersImpl\src\main\resources\org\gephi\filters\<lang>.po
source_file = modules\FiltersImpl\src\main\resources\org\gephi\filters\org-gephi-filters.pot
source_lang = en
type = PO
[gephi.org-gephi-filters-api]
file_filter = modules\FiltersAPI\src\main\resources\org\gephi\filters\api\<lang>.po
source_file = modules\FiltersAPI\src\main\resources\org\gephi\filters\api\org-gephi-filters-api.pot
source_lang = en
type = PO
[gephi.org-gephi-ui-exporter-plugin]
file_filter = modules\ExportPluginUI\src\main\resources\org\gephi\ui\exporter\plugin\<lang>.po
source_file = modules\ExportPluginUI\src\main\resources\org\gephi\ui\exporter\plugin\org-gephi-ui-exporter-plugin.pot
source_lang = en
type = PO
[gephi.org-gephi-io-exporter-plugin]
file_filter = modules\ExportPlugin\src\main\resources\org\gephi\io\exporter\plugin\<lang>.po
source_file = modules\ExportPlugin\src\main\resources\org\gephi\io\exporter\plugin\org-gephi-io-exporter-plugin.pot
source_lang = en
type = PO
[gephi.org-gephi-io-exporter-impl]
file_filter = modules\ExportAPI\src\main\resources\org\gephi\io\exporter\impl\<lang>.po
source_file = modules\ExportAPI\src\main\resources\org\gephi\io\exporter\impl\org-gephi-io-exporter-impl.pot
source_lang = en
type = PO
[gephi.org-gephi-io-exporter-api]
file_filter = modules\ExportAPI\src\main\resources\org\gephi\io\exporter\api\<lang>.po
source_file = modules\ExportAPI\src\main\resources\org\gephi\io\exporter\api\org-gephi-io-exporter-api.pot
source_lang = en
type = PO
[gephi.org-gephi-dynamic]
file_filter = modules\DynamicImpl\src\main\resources\org\gephi\dynamic\<lang>.po
source_file = modules\DynamicImpl\src\main\resources\org\gephi\dynamic\org-gephi-dynamic.pot
source_lang = en
type = PO
[gephi.org-gephi-dynamic-api]
file_filter = modules\DynamicAPI\src\main\resources\org\gephi\dynamic\api\<lang>.po
source_file = modules\DynamicAPI\src\main\resources\org\gephi\dynamic\api\org-gephi-dynamic-api.pot
source_lang = en
type = PO
[gephi.org-netbeans-swing-dirchooser]
file_filter = modules\DirectoryChooser\src\main\resources\org\netbeans\swing\dirchooser\<lang>.po
source_file = modules\DirectoryChooser\src\main\resources\org\netbeans\swing\dirchooser\org-netbeans-swing-dirchooser.pot
source_lang = en
type = PO
[gephi.org-gephi-graph-dhns]
file_filter = modules\DHNSGraph\src\main\resources\org\gephi\graph\dhns\<lang>.po
source_file = modules\DHNSGraph\src\main\resources\org\gephi\graph\dhns\org-gephi-graph-dhns.pot
source_lang = en
type = PO
[gephi.org-gephi-desktop-tools]
file_filter = modules\DesktopTools\src\main\resources\org\gephi\desktop\tools\<lang>.po
source_file = modules\DesktopTools\src\main\resources\org\gephi\desktop\tools\org-gephi-desktop-tools.pot
source_lang = en
type = PO
[gephi.org-gephi-desktop-timeline]
file_filter = modules\DesktopTimeline\src\main\resources\org\gephi\desktop\timeline\<lang>.po
source_file = modules\DesktopTimeline\src\main\resources\org\gephi\desktop\timeline\org-gephi-desktop-timeline.pot
source_lang = en
type = PO
[gephi.org-gephi-desktop-statistics]
file_filter = modules\DesktopStatistics\src\main\resources\org\gephi\desktop\statistics\<lang>.po
source_file = modules\DesktopStatistics\src\main\resources\org\gephi\desktop\statistics\org-gephi-desktop-statistics.pot
source_lang = en
type = PO
[gephi.org-gephi-desktop-spigot]
file_filter = modules\DesktopSpigot\src\main\resources\org\gephi\desktop\spigot\<lang>.po
source_file = modules\DesktopSpigot\src\main\resources\org\gephi\desktop\spigot\org-gephi-desktop-spigot.pot
source_lang = en
type = PO
[gephi.org-gephi-desktop-recentfiles]
file_filter = modules\DesktopRecentFiles\src\main\resources\org\gephi\desktop\recentfiles\<lang>.po
source_file = modules\DesktopRecentFiles\src\main\resources\org\gephi\desktop\recentfiles\org-gephi-desktop-recentfiles.pot
source_lang = en
type = PO
[gephi.org-gephi-desktop-ranking]
file_filter = modules\DesktopRanking\src\main\resources\org\gephi\desktop\ranking\<lang>.po
source_file = modules\DesktopRanking\src\main\resources\org\gephi\desktop\ranking\org-gephi-desktop-ranking.pot
source_lang = en
type = PO
[gephi.org-gephi-desktop-project]
file_filter = modules\DesktopProject\src\main\resources\org\gephi\desktop\project\<lang>.po
source_file = modules\DesktopProject\src\main\resources\org\gephi\desktop\project\org-gephi-desktop-project.pot
source_lang = en
type = PO
[gephi.org-gephi-desktop-progress]
file_filter = modules\DesktopProgress\src\main\resources\org\gephi\desktop\progress\<lang>.po
source_file = modules\DesktopProgress\src\main\resources\org\gephi\desktop\progress\org-gephi-desktop-progress.pot
source_lang = en
type = PO
[gephi.org-gephi-desktop-preview]
file_filter = modules\DesktopPreview\src\main\resources\org\gephi\desktop\preview\<lang>.po
source_file = modules\DesktopPreview\src\main\resources\org\gephi\desktop\preview\org-gephi-desktop-preview.pot
source_lang = en
type = PO
[gephi.org-gephi-desktop-preview-propertyeditors]
file_filter = modules\DesktopPreview\src\main\resources\org\gephi\desktop\preview\propertyeditors\<lang>.po
source_file = modules\DesktopPreview\src\main\resources\org\gephi\desktop\preview\propertyeditors\org-gephi-desktop-preview-propertyeditors.pot
source_lang = en
type = PO
[gephi.org-gephi-desktop-perspective]
file_filter = modules\DesktopPerspective\src\main\resources\org\gephi\desktop\perspective\<lang>.po
source_file = modules\DesktopPerspective\src\main\resources\org\gephi\desktop\perspective\org-gephi-desktop-perspective.pot
source_lang = en
type = PO
[gephi.org-gephi-desktop-perspective-plugin]
file_filter = modules\DesktopPerspective\src\main\resources\org\gephi\desktop\perspective\plugin\<lang>.po
source_file = modules\DesktopPerspective\src\main\resources\org\gephi\desktop\perspective\plugin\org-gephi-desktop-perspective-plugin.pot
source_lang = en
type = PO
[gephi.org-gephi-desktop-partition]
file_filter = modules\DesktopPartition\src\main\resources\org\gephi\desktop\partition\<lang>.po
source_file = modules\DesktopPartition\src\main\resources\org\gephi\desktop\partition\org-gephi-desktop-partition.pot
source_lang = en
type = PO
[gephi.org-gephi-desktop-layout]
file_filter = modules\DesktopLayout\src\main\resources\org\gephi\desktop\layout\<lang>.po
source_file = modules\DesktopLayout\src\main\resources\org\gephi\desktop\layout\org-gephi-desktop-layout.pot
source_lang = en
type = PO
[gephi.org-gephi-desktop-importer]
file_filter = modules\DesktopImport\src\main\resources\org\gephi\desktop\importer\<lang>.po
source_file = modules\DesktopImport\src\main\resources\org\gephi\desktop\importer\org-gephi-desktop-importer.pot
source_lang = en
type = PO
[gephi.org-gephi-desktop-hierarchy]
file_filter = modules\DesktopHierarchy\src\main\resources\org\gephi\desktop\hierarchy\<lang>.po
source_file = modules\DesktopHierarchy\src\main\resources\org\gephi\desktop\hierarchy\org-gephi-desktop-hierarchy.pot
source_lang = en
type = PO
[gephi.org-gephi-desktop-generate]
file_filter = modules\DesktopGenerate\src\main\resources\org\gephi\desktop\generate\<lang>.po
source_file = modules\DesktopGenerate\src\main\resources\org\gephi\desktop\generate\org-gephi-desktop-generate.pot
source_lang = en
type = PO
[gephi.org-gephi-desktop-filters]
file_filter = modules\DesktopFilters\src\main\resources\org\gephi\desktop\filters\<lang>.po
source_file = modules\DesktopFilters\src\main\resources\org\gephi\desktop\filters\org-gephi-desktop-filters.pot
source_lang = en
type = PO
[gephi.org-gephi-desktop-filters-query]
file_filter = modules\DesktopFilters\src\main\resources\org\gephi\desktop\filters\query\<lang>.po
source_file = modules\DesktopFilters\src\main\resources\org\gephi\desktop\filters\query\org-gephi-desktop-filters-query.pot
source_lang = en
type = PO
[gephi.org-gephi-desktop-filters-library]
file_filter = modules\DesktopFilters\src\main\resources\org\gephi\desktop\filters\library\<lang>.po
source_file = modules\DesktopFilters\src\main\resources\org\gephi\desktop\filters\library\org-gephi-desktop-filters-library.pot
source_lang = en
type = PO
[gephi.org-gephi-desktop-io-export]
file_filter = modules\DesktopExport\src\main\resources\org\gephi\desktop\io\export\<lang>.po
source_file = modules\DesktopExport\src\main\resources\org\gephi\desktop\io\export\org-gephi-desktop-io-export.pot
source_lang = en
type = PO
[gephi.org-gephi-desktop-io-export-api]
file_filter = modules\DesktopExport\src\main\resources\org\gephi\desktop\io\export\api\<lang>.po
source_file = modules\DesktopExport\src\main\resources\org\gephi\desktop\io\export\api\org-gephi-desktop-io-export-api.pot
source_lang = en
type = PO
[gephi.org-gephi-desktop-datalab]
file_filter = modules\DesktopDataLaboratory\src\main\resources\org\gephi\desktop\datalab\<lang>.po
source_file = modules\DesktopDataLaboratory\src\main\resources\org\gephi\desktop\datalab\org-gephi-desktop-datalab.pot
source_lang = en
type = PO
[gephi.org-gephi-desktop-datalab-utils]
file_filter = modules\DesktopDataLaboratory\src\main\resources\org\gephi\desktop\datalab\utils\<lang>.po
source_file = modules\DesktopDataLaboratory\src\main\resources\org\gephi\desktop\datalab\utils\org-gephi-desktop-datalab-utils.pot
source_lang = en
type = PO
[gephi.org-gephi-desktop-datalab-general-actions]
file_filter = modules\DesktopDataLaboratory\src\main\resources\org\gephi\desktop\datalab\general\actions\<lang>.po
source_file = modules\DesktopDataLaboratory\src\main\resources\org\gephi\desktop\datalab\general\actions\org-gephi-desktop-datalab-general-actions.pot
source_lang = en
type = PO
[gephi.org-gephi-desktop-context]
file_filter = modules\DesktopContext\src\main\resources\org\gephi\desktop\context\<lang>.po
source_file = modules\DesktopContext\src\main\resources\org\gephi\desktop\context\org-gephi-desktop-context.pot
source_lang = en
type = PO
[gephi.org-gephi-desktop-clustering]
file_filter = modules\DesktopClustering\src\main\resources\org\gephi\desktop\clustering\<lang>.po
source_file = modules\DesktopClustering\src\main\resources\org\gephi\desktop\clustering\org-gephi-desktop-clustering.pot
source_lang = en
type = PO
[gephi.org-gephi-branding-desktop]
file_filter = modules\DesktopBranding\src\main\resources\org\gephi\branding\desktop\<lang>.po
source_file = modules\DesktopBranding\src\main\resources\org\gephi\branding\desktop\org-gephi-branding-desktop.pot
source_lang = en
type = PO
[gephi.org-gephi-branding-desktop-reporter]
file_filter = modules\DesktopBranding\src\main\resources\org\gephi\branding\desktop\reporter\<lang>.po
source_file = modules\DesktopBranding\src\main\resources\org\gephi\branding\desktop\reporter\org-gephi-branding-desktop-reporter.pot
source_lang = en
type = PO
[gephi.org-gephi-branding-desktop-multilingual]
file_filter = modules\DesktopBranding\src\main\resources\org\gephi\branding\desktop\multilingual\<lang>.po
source_file = modules\DesktopBranding\src\main\resources\org\gephi\branding\desktop\multilingual\org-gephi-branding-desktop-multilingual.pot
source_lang = en
type = PO
[gephi.org-gephi-branding-desktop-actions]
file_filter = modules\DesktopBranding\src\main\resources\org\gephi\branding\desktop\actions\<lang>.po
source_file = modules\DesktopBranding\src\main\resources\org\gephi\branding\desktop\actions\org-gephi-branding-desktop-actions.pot
source_lang = en
type = PO
[gephi.org-gephi-io-database-drivers]
file_filter = modules\DBDrivers\src\main\resources\org\gephi\io\database\drivers\<lang>.po
source_file = modules\DBDrivers\src\main\resources\org\gephi\io\database\drivers\org-gephi-io-database-drivers.pot
source_lang = en
type = PO
[gephi.org-gephi-datalab-plugin]
file_filter = modules\DataLaboratoryPlugin\src\main\resources\org\gephi\datalab\plugin\<lang>.po
source_file = modules\DataLaboratoryPlugin\src\main\resources\org\gephi\datalab\plugin\org-gephi-datalab-plugin.pot
source_lang = en
type = PO
[gephi.org-gephi-datalab-plugin-manipulators-values]
file_filter = modules\DataLaboratoryPlugin\src\main\resources\org\gephi\datalab\plugin\manipulators\values\<lang>.po
source_file = modules\DataLaboratoryPlugin\src\main\resources\org\gephi\datalab\plugin\manipulators\values\org-gephi-datalab-plugin-manipulators-values.pot
source_lang = en
type = PO
[gephi.org-gephi-datalab-plugin-manipulators-ui]
file_filter = modules\DataLaboratoryPlugin\src\main\resources\org\gephi\datalab\plugin\manipulators\ui\<lang>.po
source_file = modules\DataLaboratoryPlugin\src\main\resources\org\gephi\datalab\plugin\manipulators\ui\org-gephi-datalab-plugin-manipulators-ui.pot
source_lang = en
type = PO
[gephi.org-gephi-datalab-plugin-manipulators-rows-merge]
file_filter = modules\DataLaboratoryPlugin\src\main\resources\org\gephi\datalab\plugin\manipulators\rows\merge\<lang>.po
source_file = modules\DataLaboratoryPlugin\src\main\resources\org\gephi\datalab\plugin\manipulators\rows\merge\org-gephi-datalab-plugin-manipulators-rows-merge.pot
source_lang = en
type = PO
[gephi.s--gephi-datalab-plugin-manipulators-rows-merge-ui]
file_filter = modules\DataLaboratoryPlugin\src\main\resources\org\gephi\datalab\plugin\manipulators\rows\merge\ui\<lang>.po
source_file = modules\DataLaboratoryPlugin\src\main\resources\org\gephi\datalab\plugin\manipulators\rows\merge\ui\org-gephi-datalab-plugin-manipulators-rows-merge-ui.pot
source_lang = en
type = PO
[gephi.org-gephi-datalab-plugin-manipulators-nodes]
file_filter = modules\DataLaboratoryPlugin\src\main\resources\org\gephi\datalab\plugin\manipulators\nodes\<lang>.po
source_file = modules\DataLaboratoryPlugin\src\main\resources\org\gephi\datalab\plugin\manipulators\nodes\org-gephi-datalab-plugin-manipulators-nodes.pot
source_lang = en
type = PO
[gephi.org-gephi-datalab-plugin-manipulators-nodes-ui]
file_filter = modules\DataLaboratoryPlugin\src\main\resources\org\gephi\datalab\plugin\manipulators\nodes\ui\<lang>.po
source_file = modules\DataLaboratoryPlugin\src\main\resources\org\gephi\datalab\plugin\manipulators\nodes\ui\org-gephi-datalab-plugin-manipulators-nodes-ui.pot
source_lang = en
type = PO
[gephi.org-gephi-datalab-plugin-manipulators-general]
file_filter = modules\DataLaboratoryPlugin\src\main\resources\org\gephi\datalab\plugin\manipulators\general\<lang>.po
source_file = modules\DataLaboratoryPlugin\src\main\resources\org\gephi\datalab\plugin\manipulators\general\org-gephi-datalab-plugin-manipulators-general.pot
source_lang = en
type = PO
[gephi.org-gephi-datalab-plugin-manipulators-general-ui]
file_filter = modules\DataLaboratoryPlugin\src\main\resources\org\gephi\datalab\plugin\manipulators\general\ui\<lang>.po
source_file = modules\DataLaboratoryPlugin\src\main\resources\org\gephi\datalab\plugin\manipulators\general\ui\org-gephi-datalab-plugin-manipulators-general-ui.pot
source_lang = en
type = PO
[gephi.org-gephi-datalab-plugin-manipulators-edges]
file_filter = modules\DataLaboratoryPlugin\src\main\resources\org\gephi\datalab\plugin\manipulators\edges\<lang>.po
source_file = modules\DataLaboratoryPlugin\src\main\resources\org\gephi\datalab\plugin\manipulators\edges\org-gephi-datalab-plugin-manipulators-edges.pot
source_lang = en
type = PO
[gephi.org-gephi-datalab-plugin-manipulators-edges-ui]
file_filter = modules\DataLaboratoryPlugin\src\main\resources\org\gephi\datalab\plugin\manipulators\edges\ui\<lang>.po
source_file = modules\DataLaboratoryPlugin\src\main\resources\org\gephi\datalab\plugin\manipulators\edges\ui\org-gephi-datalab-plugin-manipulators-edges-ui.pot
source_lang = en
type = PO
[gephi.org-gephi-datalab-plugin-manipulators-columns]
file_filter = modules\DataLaboratoryPlugin\src\main\resources\org\gephi\datalab\plugin\manipulators\columns\<lang>.po
source_file = modules\DataLaboratoryPlugin\src\main\resources\org\gephi\datalab\plugin\manipulators\columns\org-gephi-datalab-plugin-manipulators-columns.pot
source_lang = en
type = PO
[gephi.org-gephi-datalab-plugin-manipulators-columns-ui]
file_filter = modules\DataLaboratoryPlugin\src\main\resources\org\gephi\datalab\plugin\manipulators\columns\ui\<lang>.po
source_file = modules\DataLaboratoryPlugin\src\main\resources\org\gephi\datalab\plugin\manipulators\columns\ui\org-gephi-datalab-plugin-manipulators-columns-ui.pot
source_lang = en
type = PO
[gephi.s--gephi-datalab-plugin-manipulators-columns-merge]
file_filter = modules\DataLaboratoryPlugin\src\main\resources\org\gephi\datalab\plugin\manipulators\columns\merge\<lang>.po
source_file = modules\DataLaboratoryPlugin\src\main\resources\org\gephi\datalab\plugin\manipulators\columns\merge\org-gephi-datalab-plugin-manipulators-columns-merge.pot
source_lang = en
type = PO
[gephi.s-phi-datalab-plugin-manipulators-columns-merge-ui]
file_filter = modules\DataLaboratoryPlugin\src\main\resources\org\gephi\datalab\plugin\manipulators\columns\merge\ui\<lang>.po
source_file = modules\DataLaboratoryPlugin\src\main\resources\org\gephi\datalab\plugin\manipulators\columns\merge\ui\org-gephi-datalab-plugin-manipulators-columns-merge-ui.pot
source_lang = en
type = PO
[gephi.org-gephi-datalab-impl]
file_filter = modules\DataLaboratoryAPI\src\main\resources\org\gephi\datalab\impl\<lang>.po
source_file = modules\DataLaboratoryAPI\src\main\resources\org\gephi\datalab\impl\org-gephi-datalab-impl.pot
source_lang = en
type = PO
[gephi.org-gephi-datalab-api]
file_filter = modules\DataLaboratoryAPI\src\main\resources\org\gephi\datalab\api\<lang>.po
source_file = modules\DataLaboratoryAPI\src\main\resources\org\gephi\datalab\api\org-gephi-datalab-api.pot
source_lang = en
type = PO
[gephi.org-gephi-utils-collection]
file_filter = modules\CollectionUtils\src\main\resources\org\gephi\utils\collection\<lang>.po
source_file = modules\CollectionUtils\src\main\resources\org\gephi\utils\collection\org-gephi-utils-collection.pot
source_lang = en
type = PO
[gephi.org-gephi-clustering-plugin]
file_filter = modules\ClusteringPlugin\src\main\resources\org\gephi\clustering\plugin\<lang>.po
source_file = modules\ClusteringPlugin\src\main\resources\org\gephi\clustering\plugin\org-gephi-clustering-plugin.pot
source_lang = en
type = PO
[gephi.org-gephi-clustering-plugin-mcl]
file_filter = modules\ClusteringPlugin\src\main\resources\org\gephi\clustering\plugin\mcl\<lang>.po
source_file = modules\ClusteringPlugin\src\main\resources\org\gephi\clustering\plugin\mcl\org-gephi-clustering-plugin-mcl.pot
source_lang = en
type = PO
[gephi.org-gephi-clustering-api]
file_filter = modules\ClusteringAPI\src\main\resources\org\gephi\clustering\api\<lang>.po
source_file = modules\ClusteringAPI\src\main\resources\org\gephi\clustering\api\org-gephi-clustering-api.pot
source_lang = en
type = PO
[gephi.org-gephi-data-attributes]
file_filter = modules\AttributesImpl\src\main\resources\org\gephi\data\attributes\<lang>.po
source_file = modules\AttributesImpl\src\main\resources\org\gephi\data\attributes\org-gephi-data-attributes.pot
source_lang = en
type = PO
[gephi.org-gephi-data-attributes-api]
file_filter = modules\AttributesAPI\src\main\resources\org\gephi\data\attributes\api\<lang>.po
source_file = modules\AttributesAPI\src\main\resources\org\gephi\data\attributes\api\org-gephi-data-attributes-api.pot
source_lang = en
type = PO
[gephi.org-gephi-ui-propertyeditor]
file_filter = modules\AttributeColumnPropertyEditor\src\main\resources\org\gephi\ui\propertyeditor\<lang>.po
source_file = modules\AttributeColumnPropertyEditor\src\main\resources\org\gephi\ui\propertyeditor\org-gephi-ui-propertyeditor.pot
source_lang = en
type = PO
[gephi.org-gephi-algorithms]
file_filter = modules\AlgorithmsPlugin\src\main\resources\org\gephi\algorithms\<lang>.po
source_file = modules\AlgorithmsPlugin\src\main\resources\org\gephi\algorithms\org-gephi-algorithms.pot
source_lang = en
type = PO
+4
Ver Arquivo
@@ -0,0 +1,4 @@
This folder contains the https://www.transifex.net/projects/p/gephi translation tool configuration to push and pull translation files from there.
!!Transifex needs "\" separators in windows to correctly find .po files, depending on your OS you should use / or \ in the config file. This can be easily replaced with a text editor.
See set_transifex.py script
+77
Ver Arquivo
@@ -0,0 +1,77 @@
# Copyright 2008-2012 Gephi
# Website : http://www.gephi.org
#
# This file is part of Gephi.
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
#
# Copyright 2011 Gephi Consortium. All rights reserved.
#
# The contents of this file are subject to the terms of either the GNU
# General Public License Version 3 only ("GPL") or the Common
# Development and Distribution License("CDDL") (collectively, the
# "License"). You may not use this file except in compliance with the
# License. You can obtain a copy of the License at
# http://gephi.org/about/legal/license-notice/
# or /cddl-1.0.txt and /gpl-3.0.txt. See the License for the
# specific language governing permissions and limitations under the
# License. When distributing the software, include this License Header
# Notice in each file and include the License files at
# /cddl-1.0.txt and /gpl-3.0.txt. If applicable, add the following below the
# License Header, with the fields enclosed by brackets [] replaced by
# your own identifying information:
# "Portions Copyrighted [year] [name of copyright owner]"
#
# If you wish your version of this file to be governed by only the CDDL
# or only the GPL Version 3, indicate your decision by adding
# "[Contributor] elects to include this software in this distribution
# under the [CDDL or GPL Version 3] license." If you do not indicate a
# single choice of license, a recipient has the option to distribute
# your version of this file under either the CDDL, the GPL Version 3 or
# to extend the choice of license to its licensees as provided above.
# However, if you add GPL Version 3 code and therefore, elected the GPL
# Version 3 license, then the option applies only if the new code is
# made subject to such option by the copyright holder.
#
# Contributor(s):
#
# Portions Copyrighted 2011 Gephi Consortium.
import os, os.path, sys
#Use this script when pulling translations of a new language or new files of existing languages.
#After it, just use tx pull
#Simple script to ensure that .po files exist for a given language in every folder that a .pot file exists.
#Creates empty .po files when not existing. This is necessary to get new language translations that are
#in transifex but not in the repository (tx pull --all is not suitable because it pulls even not translated at all resources).
if (len(sys.argv) < 2):
print "Usage:"
print ">>python ./add_language.py {lang}"
sys.exit(1)
#Creates po files of the given language when necessary
def recurseDirs(dir,langPO):
containsPOT=False
containsLangPO=False
for name in os.listdir(dir):
fullpath = os.path.join(dir,name)
if os.path.isfile(fullpath):
dir, filename = os.path.split(fullpath)
resource, extension = os.path.splitext(filename)
if extension == ".pot":
containsPOT=True
if filename == langPO:
containsLangPO=True
elif os.path.isdir(fullpath):
recurseDirs(fullpath,langPO)
if containsPOT and not containsLangPO:
newFilePath=os.path.join(dir,langPO)
print "Adding ",newFilePath
file = open(newFilePath,"w") #Create empty lang.po file if not existing and pot exists
file.write("")
file.close()
recurseDirs(".", sys.argv[1] + ".po")
@@ -36,14 +36,6 @@ msgstr ""
msgid "MajorReleaseCheck.dontShowAgain"
msgstr "Do not show this message again"
msgid ""
"Services/AutoupdateType/org_gephi_branding_desktop_update_center.instance"
msgstr "Gephi Update Center"
msgid ""
"Services/AutoupdateType/org_gephi_branding_desktop_update_center_1.instance"
msgstr "Gephi Thirdparties Plugins"
msgid "CloseConfirmation.message"
msgstr "Save changes before closing?"
@@ -23,8 +23,8 @@ msgstr "\"Close Project\""
msgid "CloseProject_confirm_message"
msgstr ""
"<html><b>Do you want to save your project?</b><br><font size=\"-2"
"\">Modifications will be lost if you don't save them.</html>"
"<html><b>Do you want to save your project?</b><br><font size="
"\"-2\">Modifications will be lost if you don't save them.</html>"
msgid "CloseProject_confirm_save"
msgstr "Save"
@@ -146,8 +146,26 @@ msgstr "Current position is"
msgid "TimelineTooltip.chart"
msgstr "Current value is "
msgid "TimelineTopComponent.settings.setTimeFormat"
msgstr "Set time format..."
msgid "TimeFormatDialog.title"
msgstr "Time format"
msgid "TimelineTopComponent.enableTimelineButton.toolTipText"
msgstr "Enable timeline for time-based filtering"
msgid "TimelineTopComponent.disableButon.toolTipText"
msgstr "Disable the timeline"
msgid "TimeFormatDialog.headerTitle.title"
msgstr "Time format settings"
msgid "TimeFormatDialog.headerTitle.description"
msgstr "Set up the time format"
msgid "TimeFormatDialog.numericRadio.text"
msgstr "Numeric"
msgid "TimeFormatDialog.dateRadio.text"
msgstr "Date"
@@ -20,3 +20,9 @@ msgstr "Edge Weight"
msgid "EdgeWeightBuilder.description"
msgstr "Keep edges within a particular weight range"
msgid "SelfLoopFilterBuilder.name"
msgstr "Self-Loop"
msgid "SelfLoopFilterBuilder.description"
msgstr "Removes self-loops"
@@ -58,15 +58,5 @@ msgid "ImportContainerException_TimeInterval_ParseError"
msgstr ""
"The Time Interval ''{0}'' could not be parsed. Use Date or Double formatting"
msgid "ImportContainerException_TimeIntervalVerify_Node_OutOfBound"
msgstr ""
"The node id=''{0}'' have dynamic values out of the bounds, the values have "
"been forced to fit"
msgid "ImportContainerException_TimeIntervalVerify_Edge_OutOfBound"
msgstr ""
"The edge id=''{0}'' have dynamic values out of the bounds, the values have "
"been forced to fit"
msgid "ImportContainerException_TimeInterval_Empty"
msgstr "The Time Interval start and end parameters are both empty"
@@ -170,9 +170,6 @@ msgid "importerGraphML_error_edgetype"
msgstr ""
"Type ''{0}'' of the edge ''{1}'' is not recognized. Set to default value."
msgid "importerGML_error_listtoken"
msgstr "Unexpected token type at line {0}"
msgid "importerGML_error_nodeidmissing"
msgstr "Node id is missing"
@@ -337,6 +334,12 @@ msgstr "GEXF version 1.1 (deprecated)"
msgid "importerGEXF_log_version12"
msgstr "GEXF version 1.2"
msgid "importerGEXF_log_version13"
msgstr "GEXF version 1.3"
msgid "importerGEXF_log_version_undef"
msgstr "Undefined GEXF version. Parser 1.3 is used."
msgid "importerGEXF_log_dynamic_weight"
msgstr "Dynamic weight column found"
@@ -27,6 +27,19 @@ msgstr "# Edges"
msgid "DynamicClusteringCoefficientUI.name"
msgstr "Clustering Coefficient"
msgid "DynamicDegreeUI.shortDescription"
msgstr "Degree of each node and the average of the network over time."
msgid "DynamicNbNodesUI.shortDescription"
msgstr "Number of nodes in the network over time."
msgid "DynamicNbEdgesUI.shortDescription"
msgstr "Number of edges in the network over time."
msgid "DynamicClusteringCoefficientUI.shortDescription"
msgstr ""
"Clustering coefficient of each node and the average of the network over time."
msgid "DynamicDegreePanel.header.description"
msgstr ""
"Degree of each node and the average of the network over time. It is the "
@@ -205,39 +205,82 @@ msgstr "Normalize Centralities in [0,1]"
msgid "ConnectedComponentUI.name"
msgstr "Connected Components"
msgid "ConnectedComponentUI.shortDescription"
msgstr "Determines the number of connected components in the network."
msgid "ClusteringCoefficientUI.name"
msgstr "Avg. Clustering Coefficient"
msgid "ClusteringCoefficientUI.shortDescription"
msgstr "Averages how nodes are embedded in their neighborhood."
msgid "DegreeDistributionUI.name"
msgstr "Degree Power Law"
msgid "DegreeDistributionUI.shortDescription"
msgstr ""
"Measures the distribution of degrees amongst all of the nodes within the "
"network."
msgid "EigenvectorCentralityUI.name"
msgstr "Eigenvector Centrality"
msgid "EigenvectorCentralityUI.shortDescription"
msgstr ""
"A measure of node importance in a network based on a node's connections."
msgid "GraphDensityUI.name"
msgstr "Graph Density"
msgid "GraphDensityUI.shortDescription"
msgstr "Measures how close the network is to complete."
msgid "DiameterUI.name"
msgstr "Network Diameter"
msgid "DiameterUI.shortDescription"
msgstr "Network Diameter"
msgid "HitsUI.name"
msgstr "HITS"
msgid "HitsUI.shortDescription"
msgstr ""
"Computes two values for each node: How valuable information stored at that "
"node is & the quality of the nodes links."
msgid "InOutDegreeUI.name"
msgstr "Average Degree"
msgid "InOutDegreeUI.shortDescription"
msgstr "Average Degree"
msgid "ModularityUI.name"
msgstr "Modularity"
msgid "ModularityUI.shortDescription"
msgstr "Community detection algorithm."
msgid "PageRankUI.name"
msgstr "PageRank"
msgid "PageRankUI.shortDescription"
msgstr ""
"Ranks nodes \"pages\" according to how often a user following links will non-"
"randomly reach the node \"page\"."
msgid "PathLengthUI.name"
msgstr "Avg. Path Length"
msgid "PathLengthUI.shortDescription"
msgstr "Avg. Path Length"
msgid "WeightedDegreeUI.name"
msgstr "Avg. Weighted Degree"
msgid "WeightedDegreeUI.shortDescription"
msgstr "Avg. Weighted Degree"
msgid "PageRankPanel.edgeWeightCheckbox.text"
msgstr "Use edge weight"
@@ -74,3 +74,12 @@ msgstr "Size:"
msgid "SizerPanel.sizeLabel.text"
msgstr "NaN"
msgid "EdgePencilPanel.labelType.text"
msgstr "Type:"
msgid "EdgePencilPanel.type.directed"
msgstr "Directed"
msgid "EdgePencilPanel.type.undirected"
msgstr "Undirected"
@@ -60,6 +60,9 @@ msgstr "HTML Report"
msgid "SimpleHTMLReport.status.saveSuccess"
msgstr "Report saved to {0} directory"
msgid "SimpleHTMLReport.status.saveError"
msgstr "Could not save report. {0} already exists and is not a directory"
msgid "JFreeChartDialog.zoomOutButton.text"
msgstr "Zoom out"
@@ -35,12 +35,18 @@ msgstr ""
"Background color (left click to switch black-white, right click to choose "
"color)"
msgid "VizToolbar.Global.groupBarTitle"
msgstr "Global"
msgid "VizToolbar.Global.screenshot"
msgstr "Take screenshot"
msgid "VizToolbar.Global.screenshot.configure"
msgstr "Configure..."
msgid "VizToolbar.Nodes.groupBarTitle"
msgstr "Nodes"
msgid "VizToolbar.Nodes.showLabels"
msgstr "Show Node Labels"
@@ -59,6 +65,9 @@ msgstr "Show Edge Labels"
msgid "VizToolbar.Edges.edgeScale"
msgstr "Edge weight scale"
msgid "VizToolbar.Edges.groupBarTitle"
msgstr "Edges"
msgid "VizToolbar.Labels.font"
msgstr "Font"
@@ -77,6 +86,9 @@ msgstr "Attributes"
msgid "VizToolbar.Labels.fontScale"
msgstr "Font size scale"
msgid "VizToolbar.Labels.groupBarTitle"
msgstr "Labels"
msgid "NodeSettingsPanel.adjustTextCheckbox.text"
msgstr "Adjust to text"
@@ -0,0 +1,30 @@
# Translation file for Gephi.
# Copyright (C) 2011 Gephi contributors.
# This file is distributed under the same license as the Gephi package.
# Gephi Team <gephi.team@lists.launchpad.net>, 2011.
#
msgid ""
msgstr ""
"Project-Id-Version: Gephi 0.8\n"
"Report-Msgid-Bugs-To: gephi.team@lists.launchpad.net\n"
"POT-Creation-Date: 2011-08-05 14:52+0200\n"
"PO-Revision-Date: 2011-08-05 14:52+0200\n"
"Last-Translator: Mathieu Bastian <gephi.team@lists.launchpad.net>\n"
"Language-Team: English <https://launchpad.net/~gephi.team>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
msgid "JOGLNativesInstaller_error1"
msgstr "Init failed: Impossible to locate natives for %s."
msgid "JOGLNativesInstaller_error2"
msgstr ""
"Init failed : Unsupported os / arch ( %s / %s ). Please check you're using a "
"32-bit JVM."
msgid "JOGLNativesInstaller_error3"
msgstr "Impossible to load JAWT"
msgid "JOGLNativesInstaller_error4"
msgstr "Unable to load %s"
+76
Ver Arquivo
@@ -0,0 +1,76 @@
#!/bin/bash
# Copyright 2008-2012 Gephi
# Website : http://www.gephi.org
#
# This file is part of Gephi.
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
#
# Copyright 2011 Gephi Consortium. All rights reserved.
#
# The contents of this file are subject to the terms of either the GNU
# General Public License Version 3 only ("GPL") or the Common
# Development and Distribution License("CDDL") (collectively, the
# "License"). You may not use this file except in compliance with the
# License. You can obtain a copy of the License at
# http://gephi.org/about/legal/license-notice/
# or /cddl-1.0.txt and /gpl-3.0.txt. See the License for the
# specific language governing permissions and limitations under the
# License. When distributing the software, include this License Header
# Notice in each file and include the License files at
# /cddl-1.0.txt and /gpl-3.0.txt. If applicable, add the following below the
# License Header, with the fields enclosed by brackets [] replaced by
# your own identifying information:
# "Portions Copyrighted [year] [name of copyright owner]"
#
# If you wish your version of this file to be governed by only the CDDL
# or only the GPL Version 3, indicate your decision by adding
# "[Contributor] elects to include this software in this distribution
# under the [CDDL or GPL Version 3] license." If you do not indicate a
# single choice of license, a recipient has the option to distribute
# your version of this file under either the CDDL, the GPL Version 3 or
# to extend the choice of license to its licensees as provided above.
# However, if you add GPL Version 3 code and therefore, elected the GPL
# Version 3 license, then the option applies only if the new code is
# made subject to such option by the copyright holder.
#
# Contributor(s):
#
# Portions Copyrighted 2011 Gephi Consortium.
ROOT=`pwd`
function RecurseDirs
{
oldIFS=$IFS
IFS=$'\n'
for f in "$@"
do
#lang=`expr match "$f" '\(\.po\)'`
#SUBSTRING=`expr match "$f" '.*_\(\.po\)_.*' `
if [[ $f == *\.po ]]; then
PWD=`pwd`
path=`echo "$PWD" | sed 's,.*\/src\/main\/resources\/\(.*\)$,\1,' | sed 's,/,-,g'`
if [[ $f == *\.po ]]; then
lang=`expr match "$f" '\(.*\).po' `
fname=Bundle_${lang}.properties
echo $path":" $f "->" $fname
# generate Bundle_LG.properties file from PO
msgcat $f --properties-output --output-file=$fname
fi
fi
if [[ -d "${f}" ]]; then
cd "${f}"
RecurseDirs $(ls -1 ".")
cd ..
fi
done
IFS=$oldIFS
}
RecurseDirs .
+17
Ver Arquivo
@@ -0,0 +1,17 @@
# Translation file for Gephi.
# Copyright (C) 2011 Gephi contributors.
# This file is distributed under the same license as the Gephi package.
# Gephi Team <gephi.team@lists.launchpad.net>, 2011.
#
msgid ""
msgstr ""
"Project-Id-Version: Gephi 0.8\n"
"Report-Msgid-Bugs-To: gephi.team@lists.launchpad.net\n"
"POT-Creation-Date: 2011-08-05 14:52+0200\n"
"PO-Revision-Date: 2011-08-05 14:52+0200\n"
"Last-Translator: Mathieu Bastian <gephi.team@lists.launchpad.net>\n"
"Language-Team: English <https://launchpad.net/~gephi.team>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+100
Ver Arquivo
@@ -0,0 +1,100 @@
#!/bin/bash
# Copyright 2008-2012 Gephi
# Website : http://www.gephi.org
#
# This file is part of Gephi.
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
#
# Copyright 2011 Gephi Consortium. All rights reserved.
#
# The contents of this file are subject to the terms of either the GNU
# General Public License Version 3 only ("GPL") or the Common
# Development and Distribution License("CDDL") (collectively, the
# "License"). You may not use this file except in compliance with the
# License. You can obtain a copy of the License at
# http://gephi.org/about/legal/license-notice/
# or /cddl-1.0.txt and /gpl-3.0.txt. See the License for the
# specific language governing permissions and limitations under the
# License. When distributing the software, include this License Header
# Notice in each file and include the License files at
# /cddl-1.0.txt and /gpl-3.0.txt. If applicable, add the following below the
# License Header, with the fields enclosed by brackets [] replaced by
# your own identifying information:
# "Portions Copyrighted [year] [name of copyright owner]"
#
# If you wish your version of this file to be governed by only the CDDL
# or only the GPL Version 3, indicate your decision by adding
# "[Contributor] elects to include this software in this distribution
# under the [CDDL or GPL Version 3] license." If you do not indicate a
# single choice of license, a recipient has the option to distribute
# your version of this file under either the CDDL, the GPL Version 3 or
# to extend the choice of license to its licensees as provided above.
# However, if you add GPL Version 3 code and therefore, elected the GPL
# Version 3 license, then the option applies only if the new code is
# made subject to such option by the copyright holder.
#
# Contributor(s):
#
# Portions Copyrighted 2011 Gephi Consortium.
ROOT=`pwd`
function RecurseDirs
{
oldIFS=$IFS
IFS=$'\n'
for f in "$@"
do
PWD=`pwd`
ignoreFolders=`echo "$PWD" | grep -e "modules/branding" -e "src/java" -e "modules/.*/target"` #Don't convert Bundle.properties under branding module and ignore other folders like java or smaven folders
if [[ $f == 'Bundle.properties' && "x$ignoreFolders" == "x" ]]; then
path=`echo "$PWD" | sed 's,.*\/src\/main\/resources\/\(.*\)$,\1,' | sed 's,/,-,g'`
#rm *.pot
if [[ $path == org-* ]]; then
# Duplicates Bundle.properties and remove specific lines
ftmp=Bundle.properties.tmp
cp $f $ftmp
sed -i 's/\r$//' $ftmp
sed -i '/OpenIDE-Module-Display-Category/ d' $ftmp
sed -i '/OpenIDE-Module-Name/ d' $ftmp
sed -i '/^org_gephi_branding_desktop_update_center/ d' $ftmp
sed -i '/=\s*$/ d' $ftmp
echo $path
fname=${path}.pot
# generate POT file from Bundle.properties
msgcat $ftmp --properties-input --output-file=$fname
if [[ -s $fname ]]; then
#sed -i -l 2 '/msgid "TopTabComponent.logoLabel.text"\nmsgstr ""/ d' $fname
#add header
cp $fname tmp.txt
cat ${ROOT}/pot-header.txt tmp.txt > $fname
rm tmp.txt
#check file
msgfmt -c $fname
rm messages.mo
fi
rm $ftmp
fi
fi
if [[ -d "${f}" ]]; then
cd "${f}"
RecurseDirs $(ls -1 ".")
cd ..
fi
done
IFS=$oldIFS
}
RecurseDirs "./modules"
+85
Ver Arquivo
@@ -0,0 +1,85 @@
# Copyright 2008-2012 Gephi
# Website : http://www.gephi.org
#
# This file is part of Gephi.
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
#
# Copyright 2011 Gephi Consortium. All rights reserved.
#
# The contents of this file are subject to the terms of either the GNU
# General Public License Version 3 only ("GPL") or the Common
# Development and Distribution License("CDDL") (collectively, the
# "License"). You may not use this file except in compliance with the
# License. You can obtain a copy of the License at
# http://gephi.org/about/legal/license-notice/
# or /cddl-1.0.txt and /gpl-3.0.txt. See the License for the
# specific language governing permissions and limitations under the
# License. When distributing the software, include this License Header
# Notice in each file and include the License files at
# /cddl-1.0.txt and /gpl-3.0.txt. If applicable, add the following below the
# License Header, with the fields enclosed by brackets [] replaced by
# your own identifying information:
# "Portions Copyrighted [year] [name of copyright owner]"
#
# If you wish your version of this file to be governed by only the CDDL
# or only the GPL Version 3, indicate your decision by adding
# "[Contributor] elects to include this software in this distribution
# under the [CDDL or GPL Version 3] license." If you do not indicate a
# single choice of license, a recipient has the option to distribute
# your version of this file under either the CDDL, the GPL Version 3 or
# to extend the choice of license to its licensees as provided above.
# However, if you add GPL Version 3 code and therefore, elected the GPL
# Version 3 license, then the option applies only if the new code is
# made subject to such option by the copyright holder.
#
# Contributor(s):
#
# Portions Copyrighted 2011 Gephi Consortium.
import os.path
import os
import re
project = "gephi"
#Note: gehpi-maven version of this script, use with transifex tool 0.8 or better
#This script sets the initial state of transifex for existing .pot files
#See http://wiki.gephi.org/index.php/Localization for more information
#!!Transifex client must be in the system path to run this script
#If you add 1 or a few pot files, it is faster to do set it manually using a command like the following:
#tx set --auto-local -r gephi.org-gephi-data-attributes-api --source-language=en --source-file org-gephi-data-attributes-api.pot "<lang>.po" --execute#
#This means:
#tx set --auto-local -r project.resource --source-language=en --source-file resource.pot "automatically find translations for this resource in this folder with this expression" --execute
#Searchs for .pot files in subdirectories of the repository and sets them as resources of transifex, also sets its .po translations
#Assumes an executable called transifex in the repository
#This script should be run from gephi repository root
#The result transifex config file exists in .tx/config
#!!Resources with names longer than 50 chars are shortened so they can be correctly pushed
#!!After this script, you should run tx push -s to push new .pot files and optionally -l to push also existing translations
#To update .po translations from Transifex website you have to execute tx pull
directories = ["."]
while len(directories) > 0:
directory = directories.pop()
for name in os.listdir(directory):
fullpath = os.path.join(directory,name)
if os.path.isfile(fullpath):
dir, filename = os.path.split(fullpath)
resource, extension = os.path.splitext(filename)
if extension == ".pot":
resourceLen = len(resource)
if resourceLen > 50: #Maximum of 50 chars for a resource slug, shorten it:
print "\n!!Necessary to shorten the following resource (longer than 50 chars): ", resource
start = "s-"
resource = start + resource[(resourceLen-50+len(start)):resourceLen]
print "\n", resource
#set transifex resource
command="tx set --auto-local -r "+project+"."+resource+" --source-language=en --source-file "+fullpath+" \""+dir+"/<lang>.po\" -t PO --execute"
os.system(command)
elif os.path.isdir(fullpath) and directory.find("target") == -1: #Only search pot files in code, not build:
directories.append(fullpath)