Add German translations for command line interface
This commit is contained in:
parent
e90cd1313d
commit
f7b2a331ec
@ -29,6 +29,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
#include <glib/gi18n.h>
|
||||||
|
|
||||||
#include <gds-render/command-line.h>
|
#include <gds-render/command-line.h>
|
||||||
#include <gds-render/gds-utils/gds-parser.h>
|
#include <gds-render/gds-utils/gds-parser.h>
|
||||||
@ -70,14 +71,14 @@ static int create_renderers(char **renderers,
|
|||||||
return -1;
|
return -1;
|
||||||
|
|
||||||
if (!renderers || !output_file_names) {
|
if (!renderers || !output_file_names) {
|
||||||
fprintf(stderr, "Please specify renderers and file names\n");
|
fprintf(stderr, _("Please specify renderers and file names\n"));
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
count_render = string_array_count(renderers);
|
count_render = string_array_count(renderers);
|
||||||
count_out = string_array_count(output_file_names);
|
count_out = string_array_count(output_file_names);
|
||||||
if (count_render != count_out) {
|
if (count_render != count_out) {
|
||||||
fprintf(stderr, "Count of renderers %d does not match count of output file names %d\n",
|
fprintf(stderr, _("Count of renderers %d does not match count of output file names %d\n"),
|
||||||
count_render, count_out);
|
count_render, count_out);
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
@ -100,7 +101,7 @@ static int create_renderers(char **renderers,
|
|||||||
output_renderer = GDS_RENDER_OUTPUT_RENDERER(cairo_renderer_new_svg());
|
output_renderer = GDS_RENDER_OUTPUT_RENDERER(cairo_renderer_new_svg());
|
||||||
} else if (!strcmp(current_renderer, "ext")) {
|
} else if (!strcmp(current_renderer, "ext")) {
|
||||||
if (!so_path) {
|
if (!so_path) {
|
||||||
fprintf(stderr, "Please specify shared object for external renderer. Will ignore this renderer.\n");
|
fprintf(stderr, _("Please specify shared object for external renderer. Will ignore this renderer.\n"));
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
output_renderer = GDS_RENDER_OUTPUT_RENDERER(external_renderer_new_with_so(so_path));
|
output_renderer = GDS_RENDER_OUTPUT_RENDERER(external_renderer_new_with_so(so_path));
|
||||||
@ -154,7 +155,7 @@ int command_line_convert_gds(const char *gds_name,
|
|||||||
|
|
||||||
/* Check if parameters are valid */
|
/* Check if parameters are valid */
|
||||||
if (!gds_name || !cell_name || !output_file_names || !layer_file || !renderers) {
|
if (!gds_name || !cell_name || !output_file_names || !layer_file || !renderers) {
|
||||||
printf("Probably missing argument. Check --help option\n");
|
printf(_("Probably missing argument. Check --help option\n"));
|
||||||
return -2;
|
return -2;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -180,7 +181,7 @@ int command_line_convert_gds(const char *gds_name,
|
|||||||
|
|
||||||
first_lib = (struct gds_library *)libs->data;
|
first_lib = (struct gds_library *)libs->data;
|
||||||
if (!first_lib) {
|
if (!first_lib) {
|
||||||
fprintf(stderr, "No library in library list. This should not happen.\n");
|
fprintf(stderr, _("No library in library list. This should not happen.\n"));
|
||||||
/* This is safe. Library destruction can handle an empty list element */
|
/* This is safe. Library destruction can handle an empty list element */
|
||||||
goto ret_destroy_library_list;
|
goto ret_destroy_library_list;
|
||||||
}
|
}
|
||||||
@ -189,27 +190,27 @@ int command_line_convert_gds(const char *gds_name,
|
|||||||
toplevel_cell = find_gds_cell_in_lib(first_lib, cell_name);
|
toplevel_cell = find_gds_cell_in_lib(first_lib, cell_name);
|
||||||
|
|
||||||
if (!toplevel_cell) {
|
if (!toplevel_cell) {
|
||||||
printf("Couldn't find cell in first library!\n");
|
printf(_("Couldn't find cell in first library!\n"));
|
||||||
goto ret_destroy_library_list;
|
goto ret_destroy_library_list;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Check if cell passes vital checks */
|
/* Check if cell passes vital checks */
|
||||||
res = gds_tree_check_reference_loops(toplevel_cell->parent_library);
|
res = gds_tree_check_reference_loops(toplevel_cell->parent_library);
|
||||||
if (res < 0) {
|
if (res < 0) {
|
||||||
fprintf(stderr, "Checking library %s failed.\n", first_lib->name);
|
fprintf(stderr, _("Checking library %s failed.\n"), first_lib->name);
|
||||||
goto ret_destroy_library_list;
|
goto ret_destroy_library_list;
|
||||||
} else if (res > 0) {
|
} else if (res > 0) {
|
||||||
fprintf(stderr, "%d reference loops found.\n", res);
|
fprintf(stderr, _("%d reference loops found.\n"), res);
|
||||||
|
|
||||||
/* do further checking if the specified cell and/or its subcells are affected */
|
/* do further checking if the specified cell and/or its subcells are affected */
|
||||||
if (toplevel_cell->checks.affected_by_reference_loop == 1) {
|
if (toplevel_cell->checks.affected_by_reference_loop == 1) {
|
||||||
fprintf(stderr, "Cell is affected by reference loop. Abort!\n");
|
fprintf(stderr, _("Cell is affected by reference loop. Abort!\n"));
|
||||||
goto ret_destroy_library_list;
|
goto ret_destroy_library_list;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (toplevel_cell->checks.affected_by_reference_loop == GDS_CELL_CHECK_NOT_RUN)
|
if (toplevel_cell->checks.affected_by_reference_loop == GDS_CELL_CHECK_NOT_RUN)
|
||||||
fprintf(stderr, "Cell was not checked. This should not happen. Please report this issue. Will continue either way.\n");
|
fprintf(stderr, _("Cell was not checked. This should not happen. Please report this issue. Will continue either way.\n"));
|
||||||
|
|
||||||
/* Note: unresolved references are not an abort condition.
|
/* Note: unresolved references are not an abort condition.
|
||||||
* Deal with it.
|
* Deal with it.
|
||||||
|
72
translations/pot/command-line.pot
Normal file
72
translations/pot/command-line.pot
Normal file
@ -0,0 +1,72 @@
|
|||||||
|
# SOME DESCRIPTIVE TITLE.
|
||||||
|
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||||
|
# This file is distributed under the same license as the PACKAGE package.
|
||||||
|
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||||
|
#
|
||||||
|
#, fuzzy
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2019-10-22 23:02+0200\n"
|
||||||
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
|
"Language: \n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=CHARSET\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
|
||||||
|
#: ../command-line.c:203
|
||||||
|
#, c-format
|
||||||
|
msgid "%d reference loops found.\n"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../command-line.c:207
|
||||||
|
#, c-format
|
||||||
|
msgid "Cell is affected by reference loop. Abort!\n"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../command-line.c:213
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"Cell was not checked. This should not happen. Please report this issue. Will "
|
||||||
|
"continue either way.\n"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../command-line.c:200
|
||||||
|
#, c-format
|
||||||
|
msgid "Checking library %s failed.\n"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../command-line.c:193
|
||||||
|
#, c-format
|
||||||
|
msgid "Couldn't find cell in first library!\n"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../command-line.c:81
|
||||||
|
#, c-format
|
||||||
|
msgid "Count of renderers %d does not match count of output file names %d\n"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../command-line.c:184
|
||||||
|
#, c-format
|
||||||
|
msgid "No library in library list. This should not happen.\n"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../command-line.c:74
|
||||||
|
#, c-format
|
||||||
|
msgid "Please specify renderers and file names\n"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../command-line.c:104
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"Please specify shared object for external renderer. Will ignore this "
|
||||||
|
"renderer.\n"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../command-line.c:158
|
||||||
|
#, c-format
|
||||||
|
msgid "Probably missing argument. Check --help option\n"
|
||||||
|
msgstr ""
|
@ -8,43 +8,43 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2019-10-18 23:08+0200\n"
|
"POT-Creation-Date: 2019-10-22 23:02+0200\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
"Language: \n"
|
"Language: \n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=CHARSET\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
|
||||||
#: ../gds-render-gui.c:272
|
#: ../gds-render-gui.c:273
|
||||||
msgid "Acc. Date"
|
msgid "Acc. Date"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../gds-render-gui.c:313
|
#: ../gds-render-gui.c:314
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../gds-render-gui.c:265
|
#: ../gds-render-gui.c:266
|
||||||
msgid "Cell"
|
msgid "Cell"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../gds-render-gui.c:321
|
#: ../gds-render-gui.c:322
|
||||||
msgid "GDSII-Files"
|
msgid "GDSII-Files"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../gds-render-gui.c:262
|
#: ../gds-render-gui.c:263
|
||||||
msgid "Library"
|
msgid "Library"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../gds-render-gui.c:269
|
#: ../gds-render-gui.c:270
|
||||||
msgid "Mod. Date"
|
msgid "Mod. Date"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../gds-render-gui.c:314
|
#: ../gds-render-gui.c:315
|
||||||
msgid "Open GDSII"
|
msgid "Open GDSII"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../gds-render-gui.c:311
|
#: ../gds-render-gui.c:312
|
||||||
msgid "Open GDSII File"
|
msgid "Open GDSII File"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2019-10-18 23:08+0200\n"
|
"POT-Creation-Date: 2019-10-22 23:02+0200\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
|
73
translations/pot/po/de/command-line.po
Normal file
73
translations/pot/po/de/command-line.po
Normal file
@ -0,0 +1,73 @@
|
|||||||
|
# German translations for gds-render package.
|
||||||
|
# Copyright (C) 2019 THE gds-render's COPYRIGHT HOLDER
|
||||||
|
# This file is distributed under the same license as the PACKAGE package.
|
||||||
|
# Mario Hüttel <mario.huettel@gmx.net>, 2019.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2019-10-22 23:02+0200\n"
|
||||||
|
"PO-Revision-Date: 2019-10-22 23:02+0200\n"
|
||||||
|
"Last-Translator: <mario.huettel@gmx.net>\n"
|
||||||
|
"Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
|
||||||
|
"Language: de\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
|
#: ../command-line.c:203
|
||||||
|
#, c-format
|
||||||
|
msgid "%d reference loops found.\n"
|
||||||
|
msgstr "%d Referenzschleifen gefunden.\n"
|
||||||
|
|
||||||
|
#: ../command-line.c:207
|
||||||
|
#, c-format
|
||||||
|
msgid "Cell is affected by reference loop. Abort!\n"
|
||||||
|
msgstr "Zelle von Referenzschleife betroffen. Abbruch!\n"
|
||||||
|
|
||||||
|
#: ../command-line.c:213
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"Cell was not checked. This should not happen. Please report this issue. Will "
|
||||||
|
"continue either way.\n"
|
||||||
|
msgstr "Zelle wurde nicht überprüft. Das sollte nicht passieren. Bitte melden Sie dieses Fehlverhalten. Es wird "
|
||||||
|
"dennoch fortgefahren.\n"
|
||||||
|
|
||||||
|
#: ../command-line.c:200
|
||||||
|
#, c-format
|
||||||
|
msgid "Checking library %s failed.\n"
|
||||||
|
msgstr "Überprüfen der Bibliothek %s fehlgeschlagen.\n"
|
||||||
|
|
||||||
|
#: ../command-line.c:193
|
||||||
|
#, c-format
|
||||||
|
msgid "Couldn't find cell in first library!\n"
|
||||||
|
msgstr "Konnte Zelle nicht in der ersten Bibliothek finden!\n"
|
||||||
|
|
||||||
|
#: ../command-line.c:81
|
||||||
|
#, c-format
|
||||||
|
msgid "Count of renderers %d does not match count of output file names %d\n"
|
||||||
|
msgstr "Anzahl der Renderer %d entspricht nicht der Anzahl der angegebenen Ausgabepfade %s\n"
|
||||||
|
|
||||||
|
#: ../command-line.c:184
|
||||||
|
#, c-format
|
||||||
|
msgid "No library in library list. This should not happen.\n"
|
||||||
|
msgstr "Keine Bilbiothek in Bibliotheksliste vorhanden. Dies sollte nicht passieren.\n"
|
||||||
|
|
||||||
|
#: ../command-line.c:74
|
||||||
|
#, c-format
|
||||||
|
msgid "Please specify renderers and file names\n"
|
||||||
|
msgstr "Bitte geben Sie Renderer und Dateinamen an\n"
|
||||||
|
|
||||||
|
#: ../command-line.c:104
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"Please specify shared object for external renderer. Will ignore this "
|
||||||
|
"renderer.\n"
|
||||||
|
msgstr "Bitte geben Sie ein 'shared object' für den externen Renderer an. Renderer wird ignoriert.\n"
|
||||||
|
|
||||||
|
#: ../command-line.c:158
|
||||||
|
#, c-format
|
||||||
|
msgid "Probably missing argument. Check --help option\n"
|
||||||
|
msgstr "Vermutlich fehlendes Argument. Siehe --help Option für Hilfe\n"
|
@ -7,7 +7,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: gds-render VERSION\n"
|
"Project-Id-Version: gds-render VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2019-10-18 23:08+0200\n"
|
"POT-Creation-Date: 2019-10-22 23:02+0200\n"
|
||||||
"PO-Revision-Date: 2019-10-18 23:10+0200\n"
|
"PO-Revision-Date: 2019-10-18 23:10+0200\n"
|
||||||
"Last-Translator: <mario.huettel@gmx.net>\n"
|
"Last-Translator: <mario.huettel@gmx.net>\n"
|
||||||
"Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
|
"Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
|
||||||
@ -17,34 +17,34 @@ msgstr ""
|
|||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#: ../gds-render-gui.c:272
|
#: ../gds-render-gui.c:273
|
||||||
msgid "Acc. Date"
|
msgid "Acc. Date"
|
||||||
msgstr "Zugr. Datum"
|
msgstr "Zugr. Datum"
|
||||||
|
|
||||||
#: ../gds-render-gui.c:313
|
#: ../gds-render-gui.c:314
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "Abbruch"
|
msgstr "Abbruch"
|
||||||
|
|
||||||
#: ../gds-render-gui.c:265
|
#: ../gds-render-gui.c:266
|
||||||
msgid "Cell"
|
msgid "Cell"
|
||||||
msgstr "Zelle"
|
msgstr "Zelle"
|
||||||
|
|
||||||
#: ../gds-render-gui.c:321
|
#: ../gds-render-gui.c:322
|
||||||
msgid "GDSII-Files"
|
msgid "GDSII-Files"
|
||||||
msgstr "GDSII-Dateiem"
|
msgstr "GDSII-Dateiem"
|
||||||
|
|
||||||
#: ../gds-render-gui.c:262
|
#: ../gds-render-gui.c:263
|
||||||
msgid "Library"
|
msgid "Library"
|
||||||
msgstr "Bibliothek"
|
msgstr "Bibliothek"
|
||||||
|
|
||||||
#: ../gds-render-gui.c:269
|
#: ../gds-render-gui.c:270
|
||||||
msgid "Mod. Date"
|
msgid "Mod. Date"
|
||||||
msgstr "Mod. Datum"
|
msgstr "Mod. Datum"
|
||||||
|
|
||||||
#: ../gds-render-gui.c:314
|
#: ../gds-render-gui.c:315
|
||||||
msgid "Open GDSII"
|
msgid "Open GDSII"
|
||||||
msgstr "GDSII öffnen"
|
msgstr "GDSII öffnen"
|
||||||
|
|
||||||
#: ../gds-render-gui.c:311
|
#: ../gds-render-gui.c:312
|
||||||
msgid "Open GDSII File"
|
msgid "Open GDSII File"
|
||||||
msgstr "GDSII Datei öffnen"
|
msgstr "GDSII Datei öffnen"
|
||||||
|
Loading…
Reference in New Issue
Block a user