Add translation support

Fixes T5901
edi-0.8
Andy Williams 6 years ago
parent 3b1e7d0288
commit 08547bbd3a
  1. 4
      Makefile.am
  2. 13
      configure.ac
  3. 27
      po/POTFILES.in
  4. 830
      po/edi.pot
  5. 18
      src/bin/edi_build_main.c
  6. 2
      src/bin/edi_consolepanel.c
  7. 12
      src/bin/edi_debugpanel.c
  8. 40
      src/bin/edi_filepanel.c
  9. 166
      src/bin/edi_main.c
  10. 11
      src/bin/edi_private.h
  11. 14
      src/bin/editor/edi_editor.c
  12. 10
      src/bin/editor/edi_editor_documentation.c
  13. 14
      src/bin/editor/edi_editor_search.c
  14. 4
      src/bin/language/edi_language_provider_c.c
  15. 2
      src/bin/language/edi_language_provider_python.c
  16. 2
      src/bin/language/edi_language_provider_rust.c
  17. 8
      src/bin/mainview/edi_mainview.c
  18. 12
      src/bin/mainview/edi_mainview_panel.c
  19. 14
      src/bin/screens/edi_about.c
  20. 44
      src/bin/screens/edi_file_screens.c
  21. 40
      src/bin/screens/edi_scm_screens.c
  22. 8
      src/bin/screens/edi_screens.c
  23. 50
      src/bin/screens/edi_settings.c
  24. 54
      src/bin/screens/edi_welcome.c

@ -65,6 +65,10 @@ EXTRA_DIST = \
m4/efl_compiler_flag.m4 \
m4/efl_path_max.m4
if HAVE_PO
SUBDIRS += po
endif
if EFL_HAVE_LCOV
lcov-reset:

@ -53,6 +53,19 @@ EFL_INIT
AM_GNU_GETTEXT_VERSION([0.17])
AM_GNU_GETTEXT([external])
po_makefile_in=po/Makefile.in
have_po="yes"
AC_SUBST([LTLIBINTL])
if test "x$LIBINTL" = "x"; then
LIBINTL="$INTLLIBS"
fi
if test "x${POSUB}" = "x" ; then
have_po="no"
fi
AM_CONDITIONAL([HAVE_PO], [test "x${have_po}" = "xyes"])
# if cross compiling, disable NLS support.
# It's not worth the trouble, at least for now.

@ -1,2 +1,27 @@
src/bin/mainview/edi_mainview.c
src/bin/mainview/edi_mainview_panel.c
src/bin/mainview/edi_mainview_item.c
src/bin/edi_content_provider.c
src/bin/editor/edi_editor_documentation.c
src/bin/editor/edi_editor.c
src/bin/editor/edi_editor_search.c
src/bin/screens/edi_screens.c
src/bin/screens/edi_welcome.c
src/bin/screens/edi_file_screens.c
src/bin/screens/edi_settings.c
src/bin/screens/edi_about.c
src/bin/screens/edi_settings_font.c
src/bin/screens/edi_scm_screens.c
src/bin/edi_debugpanel.c
src/bin/language/edi_language_provider_c.c
src/bin/language/edi_language_provider_python.c
src/bin/language/edi_language_provider_rust.c
src/bin/language/edi_language_provider.c
src/bin/edi_filepanel.c
src/bin/edi_build_main.c
src/bin/edi_file.c
src/bin/edi_main.c
src/bin/edi_private.h
src/bin/edi_logpanel.c
src/bin/edi_searchpanel.c
src/bin/edi_config.c
src/bin/edi_consolepanel.c

@ -0,0 +1,830 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: edi 0.5.99\n"
"Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
"POT-Creation-Date: 2017-09-11 21:05+0100\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"
#: src/bin/mainview/edi_mainview.c:517
msgid "Search for (whole project)"
msgstr ""
#: src/bin/mainview/edi_mainview.c:526
msgid "Please enter a term to search for within<br> the whole project."
msgstr ""
#: src/bin/mainview/edi_mainview.c:554
#: src/bin/mainview/edi_mainview_panel.c:700
#: src/bin/editor/edi_editor_search.c:518
#: src/bin/screens/edi_file_screens.c:221
#: src/bin/screens/edi_file_screens.c:282
#: src/bin/screens/edi_file_screens.c:343 src/bin/screens/edi_scm_screens.c:266
msgid "Cancel"
msgstr ""
#: src/bin/mainview/edi_mainview.c:560 src/bin/editor/edi_editor_search.c:502
#: src/bin/edi_main.c:428
msgid "Search"
msgstr ""
#: src/bin/mainview/edi_mainview_panel.c:415
msgid "Unrecognized file type"
msgstr ""
#: src/bin/mainview/edi_mainview_panel.c:432
msgid ""
"To force open, select this file in the file browser, <br>and use \"open as\" "
"menu options."
msgstr ""
#: src/bin/mainview/edi_mainview_panel.c:447 src/bin/screens/edi_screens.c:122
#: src/bin/screens/edi_welcome.c:70 src/bin/screens/edi_file_screens.c:28
#: src/bin/screens/edi_scm_screens.c:32 src/bin/screens/edi_scm_screens.c:300
msgid "OK"
msgstr ""
#: src/bin/mainview/edi_mainview_panel.c:674
msgid "Enter line number"
msgstr ""
#: src/bin/mainview/edi_mainview_panel.c:706
msgid "Go"
msgstr ""
#: src/bin/editor/edi_editor_documentation.c:63
msgid "Parameters"
msgstr ""
#: src/bin/editor/edi_editor_documentation.c:66
msgid "Returns"
msgstr ""
#: src/bin/editor/edi_editor_documentation.c:69
msgid "See also"
msgstr ""
#: src/bin/editor/edi_editor_documentation.c:138
msgid "No help available for this term"
msgstr ""
#: src/bin/editor/edi_editor_documentation.c:160 src/bin/edi_main.c:1101
#: src/bin/edi_main.c:1180
msgid "Close"
msgstr ""
#: src/bin/editor/edi_editor.c:73
msgid "Confirmation"
msgstr ""
#: src/bin/editor/edi_editor.c:88
msgid ""
"File contents have changed. Would you like to reload <br> the contents of "
"this file?"
msgstr ""
#: src/bin/editor/edi_editor.c:103
msgid "Reload"
msgstr ""
#: src/bin/editor/edi_editor.c:108
msgid "No, continue editing"
msgstr ""
#: src/bin/editor/edi_editor.c:676
#, c-format
msgid "Line:%d, Column:%d"
msgstr ""
#: src/bin/editor/edi_editor.c:719
msgid "WIN"
msgstr ""
#: src/bin/editor/edi_editor.c:721
msgid "UNIX"
msgstr ""
#: src/bin/editor/edi_editor_search.c:442
msgid "Search term:"
msgstr ""
#: src/bin/editor/edi_editor_search.c:465
msgid "Replace term:"
msgstr ""
#: src/bin/editor/edi_editor_search.c:492
msgid "Reached end of file, starting from beginning"
msgstr ""
#: src/bin/editor/edi_editor_search.c:496
msgid "Wrap search?"
msgstr ""
#: src/bin/editor/edi_editor_search.c:510
msgid "Replace"
msgstr ""
#: src/bin/screens/edi_screens.c:40
msgid "Confirmation required"
msgstr ""
#: src/bin/screens/edi_screens.c:73
msgid "Yes"
msgstr ""
#: src/bin/screens/edi_screens.c:79
msgid "No"
msgstr ""
#: src/bin/screens/edi_welcome.c:78
msgid "Delete"
msgstr ""
#: src/bin/screens/edi_welcome.c:93
msgid "That project directory no longer exists"
msgstr ""
#: src/bin/screens/edi_welcome.c:133
msgid "Choose a Project Folder"
msgstr ""
#: src/bin/screens/edi_welcome.c:170
msgid "Select folder"
msgstr ""
#: src/bin/screens/edi_welcome.c:321
msgid "Select the project type"
msgstr ""
#: src/bin/screens/edi_welcome.c:428
msgid "Project Type"
msgstr ""
#: src/bin/screens/edi_welcome.c:429 src/bin/screens/edi_welcome.c:484
msgid "Parent Path"
msgstr ""
#: src/bin/screens/edi_welcome.c:430 src/bin/screens/edi_welcome.c:485
msgid "Project Name"
msgstr ""
#: src/bin/screens/edi_welcome.c:431
msgid "Project URL"
msgstr ""
#: src/bin/screens/edi_welcome.c:433 src/bin/screens/edi_welcome.c:435
msgid "Creator Name"
msgstr ""
#: src/bin/screens/edi_welcome.c:436
msgid "Creator Email"
msgstr ""
#: src/bin/screens/edi_welcome.c:439 src/bin/screens/edi_file_screens.c:288
#: src/bin/screens/edi_file_screens.c:349
msgid "Create"
msgstr ""
#: src/bin/screens/edi_welcome.c:446 src/bin/screens/edi_welcome.c:654
msgid "Create New Project"
msgstr ""
#: src/bin/screens/edi_welcome.c:466
msgid "Unable to clone project, please check URL or try again later"
msgstr ""
#: src/bin/screens/edi_welcome.c:483
msgid "Source Control URL"
msgstr ""
#: src/bin/screens/edi_welcome.c:488
msgid "Checkout"
msgstr ""
#: src/bin/screens/edi_welcome.c:495 src/bin/screens/edi_welcome.c:658
msgid "Checkout Existing Project"
msgstr ""
#: src/bin/screens/edi_welcome.c:599
msgid "Welcome to Edi"
msgstr ""
#: src/bin/screens/edi_welcome.c:625
msgid "Recent Projects:"
msgstr ""
#: src/bin/screens/edi_welcome.c:634
msgid "Open Existing Project"
msgstr ""
#: src/bin/screens/edi_welcome.c:663
msgid "Choose Project"
msgstr ""
#: src/bin/screens/edi_file_screens.c:61
msgid "Please enter a file name."
msgstr ""
#: src/bin/screens/edi_file_screens.c:76
msgid "Unable to write file."
msgstr ""
#: src/bin/screens/edi_file_screens.c:100
msgid "Please enter a directory name."
msgstr ""
#: src/bin/screens/edi_file_screens.c:132
msgid "Please enter a valid name."
msgstr ""
#: src/bin/screens/edi_file_screens.c:141
msgid "Directory with that name already exists."
msgstr ""
#: src/bin/screens/edi_file_screens.c:143
msgid "File with that name already exists."
msgstr ""
#: src/bin/screens/edi_file_screens.c:176
msgid "Rename directory"
msgstr ""
#: src/bin/screens/edi_file_screens.c:179
msgid "Rename file"
msgstr ""
#: src/bin/screens/edi_file_screens.c:185
msgid "Please enter a new name for this directory."
msgstr ""
#: src/bin/screens/edi_file_screens.c:187
msgid "Please enter a new name for this file."
msgstr ""
#: src/bin/screens/edi_file_screens.c:228
msgid "Rename"
msgstr ""
#: src/bin/screens/edi_file_screens.c:245
msgid "Enter new file name"
msgstr ""
#: src/bin/screens/edi_file_screens.c:255
msgid "Please enter a name for this new file."
msgstr ""
#: src/bin/screens/edi_file_screens.c:307
msgid "Enter new directory name"
msgstr ""
#: src/bin/screens/edi_file_screens.c:316
msgid "Please enter a name for this new directory."
msgstr ""
#: src/bin/screens/edi_settings.c:120 src/bin/screens/edi_settings.c:160
msgid "Font"
msgstr ""
#: src/bin/screens/edi_settings.c:149 src/bin/screens/edi_settings.c:639
msgid "Display"
msgstr ""
#: src/bin/screens/edi_settings.c:179
msgid "Display whitespace"
msgstr ""
#: src/bin/screens/edi_settings.c:196
msgid "Line width marker"
msgstr ""
#: src/bin/screens/edi_settings.c:222
msgid "Tabstop"
msgstr ""
#: src/bin/screens/edi_settings.c:241
msgid "Insert spaces when tab is pressed"
msgstr ""
#: src/bin/screens/edi_settings.c:251
msgid "Hide Toolbar"
msgstr ""
#: src/bin/screens/edi_settings.c:301
msgid "Builds"
msgstr ""
#: src/bin/screens/edi_settings.c:312
msgid "Runtime binary"
msgstr ""
#: src/bin/screens/edi_settings.c:323
msgid "Select"
msgstr ""
#: src/bin/screens/edi_settings.c:351
msgid "Runtime arguments"
msgstr ""
#: src/bin/screens/edi_settings.c:428
msgid "Project Settings"
msgstr ""
#: src/bin/screens/edi_settings.c:443
msgid "Author Name: "
msgstr ""
#: src/bin/screens/edi_settings.c:468
msgid "Author E-mail: "
msgstr ""
#: src/bin/screens/edi_settings.c:490
msgid "Source Control"
msgstr ""
#: src/bin/screens/edi_settings.c:509
msgid "Remote URL:"
msgstr ""
#: src/bin/screens/edi_settings.c:557 src/bin/screens/edi_settings.c:647
msgid "Behaviour"
msgstr ""
#: src/bin/screens/edi_settings.c:561
msgid "Auto save files"
msgstr ""
#: src/bin/screens/edi_settings.c:572
msgid "Trim trailing whitespace"
msgstr ""
#: src/bin/screens/edi_settings.c:592
msgid "Edi Settings"
msgstr ""
#: src/bin/screens/edi_settings.c:638 src/bin/edi_main.c:1135
msgid "Project"
msgstr ""
#: src/bin/screens/edi_settings.c:646
msgid "Global"
msgstr ""
#: src/bin/screens/edi_about.c:33
msgid "About Edi"
msgstr ""
#: src/bin/screens/edi_about.c:78
msgid ""
"<br>EDI is an IDE designed to get people into coding for Unix.<br>It's based "
"on the <b>EFL</b> and written completely natively<br>to provide a "
"<i>responsive</i> and <i>beautiful</i> UI.<br>"
msgstr ""
#: src/bin/screens/edi_about.c:87
msgid "EDI's lovely authors"
msgstr ""
#: src/bin/screens/edi_about.c:119 src/bin/edi_main.c:1145
msgid "Visit Website"
msgstr ""
#: src/bin/screens/edi_about.c:131
msgid "Report Issue"
msgstr ""
#: src/bin/screens/edi_about.c:143
msgid "Donate Now"
msgstr ""
#: src/bin/screens/edi_scm_screens.c:64
msgid "Please enter a valid commit message."
msgstr ""
#: src/bin/screens/edi_scm_screens.c:94
msgid "SCM engine is not available."
msgstr ""
#: src/bin/screens/edi_scm_screens.c:104
msgid "Commit Changes"
msgstr ""
#: src/bin/screens/edi_scm_screens.c:128
msgid "Author"
msgstr ""
#: src/bin/screens/edi_scm_screens.c:149
msgid "Summary"
msgstr ""
#: src/bin/screens/edi_scm_screens.c:177
msgid "add"
msgstr ""
#: src/bin/screens/edi_scm_screens.c:181
msgid "mod"
msgstr ""
#: src/bin/screens/edi_scm_screens.c:185
msgid "del"
msgstr ""
#: src/bin/screens/edi_scm_screens.c:189
msgid "ren"
msgstr ""
#: src/bin/screens/edi_scm_screens.c:193
msgid "untracked"
msgstr ""
#: src/bin/screens/edi_scm_screens.c:200
msgid "unstaged"
msgstr ""
#: src/bin/screens/edi_scm_screens.c:217
msgid "Nothing to commit."
msgstr ""
#: src/bin/screens/edi_scm_screens.c:226
msgid "Enter commit summary<br><br>And change details<br>"
msgstr ""
#: src/bin/screens/edi_scm_screens.c:252
msgid "No changes to display."
msgstr ""
#: src/bin/screens/edi_scm_screens.c:273 src/bin/edi_main.c:1137
msgid "Commit"
msgstr ""
#: src/bin/screens/edi_scm_screens.c:288
#, c-format
msgid "No %s binary found, please install %s."
msgstr ""
#: src/bin/screens/edi_scm_screens.c:291
msgid "Unable to launch SCM binary"
msgstr ""
#: src/bin/edi_debugpanel.c:426
msgid "Warning: executable does not exists (run make?)"
msgstr ""
#: src/bin/language/edi_language_provider_c.c:156
msgid "C header"
msgstr ""
#: src/bin/language/edi_language_provider_c.c:158
msgid "C source"
msgstr ""
#: src/bin/language/edi_language_provider_python.c:32
msgid "Python source"
msgstr ""
#: src/bin/language/edi_language_provider_rust.c:32
msgid "Rust source"
msgstr ""
#: src/bin/edi_filepanel.c:200 src/bin/edi_filepanel.c:236
msgid "Are you sure you want to delete this file?"
msgstr ""
#: src/bin/edi_filepanel.c:268
msgid "Open"
msgstr ""
#: src/bin/edi_filepanel.c:269
msgid "Open in New Window"
msgstr ""
#: src/bin/edi_filepanel.c:271
msgid "Open in New Panel"
msgstr ""
#: src/bin/edi_filepanel.c:273
msgid "Open as ..."
msgstr ""
#: src/bin/edi_filepanel.c:278
msgid "Open External"
msgstr ""
#: src/bin/edi_filepanel.c:284
msgid "Source Control ..."
msgstr ""
#: src/bin/edi_filepanel.c:285
msgid "Add Changes"
msgstr ""
#: src/bin/edi_filepanel.c:286 src/bin/edi_filepanel.c:291
msgid "Rename File"
msgstr ""
#: src/bin/edi_filepanel.c:287 src/bin/edi_filepanel.c:292
msgid "Delete File"
msgstr ""
#: src/bin/edi_filepanel.c:335
msgid "Are you sure you want to delete this directory?"
msgstr ""
#: src/bin/edi_filepanel.c:371
msgid "Create File here"
msgstr ""
#: src/bin/edi_filepanel.c:372
msgid "Create Directory here"
msgstr ""
#: src/bin/edi_filepanel.c:374
msgid "Open Terminal here"
msgstr ""
#: src/bin/edi_filepanel.c:378
msgid "Rename Directory"
msgstr ""
#: src/bin/edi_filepanel.c:380
msgid "Remove Directory"
msgstr ""
#: src/bin/edi_filepanel.c:830 src/bin/edi_main.c:1117
msgid "Find file"
msgstr ""
#: src/bin/edi_build_main.c:63
#, c-format
msgid "Project created at path %s\n"
msgstr ""
#: src/bin/edi_build_main.c:66
#, c-format
msgid "Unable to create project at path %s\n"
msgstr ""
#: src/bin/edi_build_main.c:77
#, c-format
msgid "Building \"%s\" target [%s] using [%s].\n"
msgstr ""
#: src/bin/edi_build_main.c:83
#, c-format
msgid "Target [%s] not supported for builder [%s].\n"
msgstr ""
#: src/bin/edi_build_main.c:167
#, c-format
msgid "create requires 6 additional parameters:\n"
msgstr ""
#: src/bin/edi_build_main.c:181
#, c-format
msgid "Cowardly refusing to build unknown project type.\n"
msgstr ""
#: src/bin/edi_build_main.c:197
#, c-format
msgid "Unrecognized build type - try build, clean, create or test.\n"
msgstr ""
#: src/bin/edi_main.c:66
msgid "File path required"
msgstr ""
#: src/bin/edi_main.c:67
msgid "Please choose a file from the list."
msgstr ""
#: src/bin/edi_main.c:416
msgid "Logs"
msgstr ""
#: src/bin/edi_main.c:420
msgid "Console"
msgstr ""
#: src/bin/edi_main.c:424
msgid "Tests"
msgstr ""
#: src/bin/edi_main.c:432
msgid "Tasks"
msgstr ""
#: src/bin/edi_main.c:436 src/bin/edi_main.c:1132 src/bin/edi_main.c:1207
msgid "Debug"
msgstr ""
#: src/bin/edi_main.c:560
msgid "Unable to launch"
msgstr ""
#: src/bin/edi_main.c:561
msgid "No launch binary found, please configure in Settings."
msgstr ""
#: src/bin/edi_main.c:572
msgid "Missing user information"
msgstr ""
#: src/bin/edi_main.c:573
msgid "No user information found, please configure in Settings."
msgstr ""
#: src/bin/edi_main.c:680
msgid "Cowardly refusing to build unknown project type."
msgstr ""
#: src/bin/edi_main.c:709
#, c-format
msgid "%s of project <b>%s</b> in %s failed with status code %d.\n"
msgstr ""
#: src/bin/edi_main.c:711
#, c-format
msgid "%s of project <b>%s</b> in %s was successful.\n"
msgstr ""
#: src/bin/edi_main.c:713
#, c-format
msgid "EDI :: %s Status (%s)"
msgstr ""
#: src/bin/edi_main.c:713
msgid "Failure"
msgstr ""
#: src/bin/edi_main.c:713
msgid "Success"
msgstr ""
#: src/bin/edi_main.c:724 src/bin/edi_main.c:1128 src/bin/edi_main.c:1129
#: src/bin/edi_main.c:1204
msgid "Build"
msgstr ""
#: src/bin/edi_main.c:734 src/bin/edi_main.c:1133
msgid "Clean"
msgstr ""
#: src/bin/edi_main.c:744 src/bin/edi_main.c:1130 src/bin/edi_main.c:1205
msgid "Test"
msgstr ""
#: src/bin/edi_main.c:1032
msgid "Are you sure you wish to stash these changes?"
msgstr ""
#: src/bin/edi_main.c:1095
msgid "File"
msgstr ""
#: src/bin/edi_main.c:1096
msgid "New Project ..."
msgstr ""
#: src/bin/edi_main.c:1098
msgid "New ..."
msgstr ""
#: src/bin/edi_main.c:1099
msgid "New Directory ..."
msgstr ""
#: src/bin/edi_main.c:1100 src/bin/edi_main.c:1179
msgid "Save"
msgstr ""
#: src/bin/edi_main.c:1102
msgid "Close all"
msgstr ""
#: src/bin/edi_main.c:1104 src/bin/edi_main.c:1212
msgid "Settings"
msgstr ""
#: src/bin/edi_main.c:1106
msgid "Quit"
msgstr ""
#: src/bin/edi_main.c:1108
msgid "Edit"
msgstr ""
#: src/bin/edi_main.c:1109 src/bin/edi_main.c:1185
msgid "Undo"
msgstr ""
#: src/bin/edi_main.c:1110 src/bin/edi_main.c:1186
msgid "Redo"
msgstr ""
#: src/bin/edi_main.c:1112 src/bin/edi_main.c:1191
msgid "Cut"
msgstr ""
#: src/bin/edi_main.c:1113 src/bin/edi_main.c:1192
msgid "Copy"
msgstr ""
#: src/bin/edi_main.c:1114 src/bin/edi_main.c:1193
msgid "Paste"
msgstr ""
#: src/bin/edi_main.c:1116
msgid "Find & Replace"
msgstr ""
#: src/bin/edi_main.c:1118
msgid "Goto Line ..."
msgstr ""
#: src/bin/edi_main.c:1120
msgid "Find in project ..."
msgstr ""
#: src/bin/edi_main.c:1122
msgid "View"
msgstr ""
#: src/bin/edi_main.c:1123
msgid "New Window"
msgstr ""
#: src/bin/edi_main.c:1124
msgid "New Panel"
msgstr ""
#: src/bin/edi_main.c:1126
msgid "Open Tasks"
msgstr ""
#: src/bin/edi_main.c:1131 src/bin/edi_main.c:1206
msgid "Run"
msgstr ""
#: src/bin/edi_main.c:1136
msgid "Init"
msgstr ""
#: src/bin/edi_main.c:1138
msgid "Stash"
msgstr ""
#: src/bin/edi_main.c:1139
msgid "Status"
msgstr ""
#: src/bin/edi_main.c:1140
msgid "Push"
msgstr ""
#: src/bin/edi_main.c:1141
msgid "Pull"
msgstr ""
#: src/bin/edi_main.c:1144
msgid "Help"
msgstr ""
#: src/bin/edi_main.c:1147 src/bin/edi_main.c:1213
msgid "About"
msgstr ""
#: src/bin/edi_main.c:1178
msgid "New File"
msgstr ""
#: src/bin/edi_main.c:1198
msgid "Find..."
msgstr ""
#: src/bin/edi_main.c:1199
msgid "Goto Line"
msgstr ""
#: src/bin/edi_main.c:1389
#, c-format
msgid "Project path must be a directory\n"
msgstr ""
#: src/bin/edi_main.c:1603
#, c-format
msgid "Could not open file of unsupported mime type (%s)\n"
msgstr ""
#: src/bin/edi_consolepanel.c:185
#, c-format
msgid "Total pass %d (%d%%), fail %d)"
msgstr ""

@ -6,10 +6,6 @@
* Always put system first, then EFL, then your public header,
* and finally your private one. */
#if ENABLE_NLS
# include <libintl.h>
#endif
#include <Ecore_Getopt.h>
#include <Eio.h>
@ -64,10 +60,10 @@ static void
_edi_build_create_done_cb(const char *path, Eina_Bool success)
{
if (success)
fprintf(stdout, "Project created at path %s\n", path);
fprintf(stdout, _("Project created at path %s\n"), path);
else
{
fprintf(stderr, "Unable to create project at path %s\n", path);
fprintf(stderr, _("Unable to create project at path %s\n"), path);
_exit_code = EXIT_FAILURE;
}
@ -78,13 +74,13 @@ _edi_build_create_done_cb(const char *path, Eina_Bool success)
static void
_edi_build_print_start(Edi_Build_Provider *provider, const char *action)
{
printf("Building \"%s\" target [%s] using [%s].\n", edi_project_name_get(), action, provider->id);
printf(_("Building \"%s\" target [%s] using [%s].\n"), edi_project_name_get(), action, provider->id);
}
static void
_edi_build_print_noop(Edi_Build_Provider *provider, const char *action)
{
printf("Target [%s] not supported for builder [%s].\n", action, provider->id);
printf(_("Target [%s] not supported for builder [%s].\n"), action, provider->id);
}
static int
@ -168,7 +164,7 @@ main(int argc, char **argv)
{
if (argc - args != 7)
{
fprintf(stderr, "create requires 6 additional parameters:\n");
fprintf(stderr, _("create requires 6 additional parameters:\n"));
fprintf(stderr, " skeleton, parent_path, project_name, "
"project_url, creator_name, creator_email\n");
goto end;
@ -182,7 +178,7 @@ main(int argc, char **argv)
if (!edi_builder_can_build())
{
fprintf(stderr, "Cowardly refusing to build unknown project type.\n");
fprintf(stderr, _("Cowardly refusing to build unknown project type.\n"));
ecore_shutdown();
goto exit;
}
@ -198,7 +194,7 @@ main(int argc, char **argv)
((ret = _edi_build_action_try(provider, provider->test, "test", build_type)) == EXIT_NOACTION) &&
((ret = _edi_build_action_try(provider, (void *)provider->build, "build", build_type)) == EXIT_NOACTION))
{
fprintf(stderr, "Unrecognized build type - try build, clean, create or test.\n");
fprintf(stderr, _("Unrecognized build type - try build, clean, create or test.\n"));
goto end;
}
if (ret != EXIT_SUCCESS)

@ -182,7 +182,7 @@ static void
_edi_test_output_suite(int count, int pass, int fail)
{
char *line;
const char *format = "Total pass %d (%d%%), fail %d";
const char *format = _("Total pass %d (%d%%), fail %d)");
int linemax, percent;
linemax = strlen(format) - 6 + 30;

@ -54,7 +54,7 @@ _edi_debugpanel_config_changed(void *data EINA_UNUSED, int type EINA_UNUSED, voi
return ECORE_CALLBACK_RENEW;
}
static Eina_Bool
static Eina_Bool
_debugpanel_stdout_handler(void *data EINA_UNUSED, int type EINA_UNUSED, void *event)
{
Ecore_Exe_Event_Data *ev;
@ -63,7 +63,7 @@ _debugpanel_stdout_handler(void *data EINA_UNUSED, int type EINA_UNUSED, void *e
ev = event;
if (ev && ev->size)
{
{
if (!ev->data) return ECORE_CALLBACK_DONE;
char buf[ev->size + 1];
@ -80,7 +80,7 @@ _debugpanel_stdout_handler(void *data EINA_UNUSED, int type EINA_UNUSED, void *e
{
if (buf[idx] == '\n')
end = &buf[idx];
if (start && end)
{
elm_code_file_line_append(_debug_output->file, start, end - start, NULL);
@ -92,7 +92,7 @@ _debugpanel_stdout_handler(void *data EINA_UNUSED, int type EINA_UNUSED, void *e
}
return ECORE_CALLBACK_DONE;
}
}
static void
_edi_debugpanel_keypress_cb(void *data EINA_UNUSED, Evas *e EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info)
@ -423,7 +423,7 @@ void edi_debugpanel_start(void)
if (!ecore_file_exists(_edi_project_config->launch.path))
{
warning = "Warning: executable does not exists (run make?)";
warning = _("Warning: executable does not exists (run make?)");
elm_code_file_line_append(_debug_output->file, warning, strlen(warning), NULL);
return;
}
@ -536,7 +536,7 @@ void edi_debugpanel_add(Evas_Object *parent)
elm_table_pack(table, bt_start, 4, 0, 1, 1);
elm_table_pack(table, bt_quit, 5, 0, 1, 1);
evas_object_show(table);
_debug_output = code;
_info_widget = widget;
_entry_widget = entry;

@ -197,7 +197,7 @@ static void
_item_menu_del_cb(void *data, Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
{
edi_screens_message_confirm(_main_win, "Are you sure you want to delete this file?",
edi_screens_message_confirm(_main_win, _("Are you sure you want to delete this file?"),
_item_menu_del_do_cb, data);
}
@ -233,7 +233,7 @@ static void
_item_menu_scm_del_cb(void *data, Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
{
edi_screens_message_confirm(_main_win, "Are you sure you want to delete this file?",
edi_screens_message_confirm(_main_win, _("Are you sure you want to delete this file?"),
_item_menu_scm_del_do_cb, data);
}
@ -265,31 +265,31 @@ _item_menu_create(Evas_Object *win, Edi_Dir_Data *sd)
menu = elm_menu_add(win);
evas_object_smart_callback_add(menu, "dismissed", _item_menu_dismissed_cb, NULL);
elm_menu_item_add(menu, NULL, "fileopen", "Open", _item_menu_open_cb, sd);
elm_menu_item_add(menu, NULL, "window-new", "Open in New Window", _item_menu_open_window_cb, sd);
elm_menu_item_add(menu, NULL, "fileopen", _("Open"), _item_menu_open_cb, sd);
elm_menu_item_add(menu, NULL, "window-new", _("Open in New Window"), _item_menu_open_window_cb, sd);
menu_it = elm_menu_item_add(menu, NULL, "object-flip-horizontal", "Open in New Panel", _item_menu_open_panel_cb, sd);
menu_it = elm_menu_item_add(menu, NULL, "object-flip-horizontal", _("Open in New Panel"), _item_menu_open_panel_cb, sd);
menu_it = elm_menu_item_add(menu, NULL, NULL, "Open as ...", NULL, NULL);
menu_it = elm_menu_item_add(menu, NULL, NULL, _("Open as ..."), NULL, NULL);
_item_menu_filetype_create(menu, menu_it, "text", _item_menu_open_as_text_cb, sd);
_item_menu_filetype_create(menu, menu_it, "code", _item_menu_open_as_code_cb, sd);
_item_menu_filetype_create(menu, menu_it, "image", _item_menu_open_as_image_cb, sd);
menu_it = elm_menu_item_add(menu, NULL, "gtk-execute", "Open External",
menu_it = elm_menu_item_add(menu, NULL, "gtk-execute", _("Open External"),
_item_menu_xdgopen_cb, sd);
elm_menu_item_separator_add(menu, NULL);
if (edi_scm_enabled())
{
menu_it = elm_menu_item_add(menu, NULL, NULL, "Source Control ...", NULL, NULL);
elm_menu_item_add(menu, menu_it, "document-save-as", "Add Changes", _item_menu_scm_add_cb, sd);
elm_menu_item_add(menu, menu_it, "document-save-as", "Rename File", _item_menu_rename_cb, sd);
elm_menu_item_add(menu, menu_it, "edit-delete", "Delete File", _item_menu_scm_del_cb, sd);
menu_it = elm_menu_item_add(menu, NULL, NULL, _("Source Control ..."), NULL, NULL);
elm_menu_item_add(menu, menu_it, "document-save-as", _("Add Changes"), _item_menu_scm_add_cb, sd);
elm_menu_item_add(menu, menu_it, "document-save-as", _("Rename File"), _item_menu_rename_cb, sd);
elm_menu_item_add(menu, menu_it, "edit-delete", _("Delete File"), _item_menu_scm_del_cb, sd);
}
else
{
menu_it = elm_menu_item_add(menu, NULL, "document-save-as", "Rename File", _item_menu_rename_cb, sd);
menu_it = elm_menu_item_add(menu, NULL, "edit-delete", "Delete File", _item_menu_del_cb, sd);
menu_it = elm_menu_item_add(menu, NULL, "document-save-as", _("Rename File"), _item_menu_rename_cb, sd);
menu_it = elm_menu_item_add(menu, NULL, "edit-delete", _("Delete File"), _item_menu_del_cb, sd);
}
}
@ -332,7 +332,7 @@ static void
_item_menu_rmdir_cb(void *data, Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
{
edi_screens_message_confirm(_main_win, "Are you sure you want to delete this directory?",
edi_screens_message_confirm(_main_win, _("Are you sure you want to delete this directory?"),
_item_menu_rmdir_do_cb, data);
}
@ -368,16 +368,16 @@ _item_menu_dir_create(Evas_Object *win, Edi_Dir_Data *sd)
menu = elm_menu_add(win);
evas_object_smart_callback_add(menu, "dismissed", _item_menu_dismissed_cb, NULL);
elm_menu_item_add(menu, NULL, "document-new", "Create File here", _item_menu_create_file_cb, sd);
elm_menu_item_add(menu, NULL, "folder-new", "Create Directory here", _item_menu_create_dir_cb, sd);
elm_menu_item_add(menu, NULL, "document-new", _("Create File here"), _item_menu_create_file_cb, sd);
elm_menu_item_add(menu, NULL, "folder-new", _("Create Directory here"), _item_menu_create_dir_cb, sd);
if (ecore_file_app_installed("terminology"))
elm_menu_item_add(menu, NULL, "utilities-terminal", "Open Terminal here", _item_menu_open_terminal_cb, sd);
elm_menu_item_add(menu, NULL, "utilities-terminal", _("Open Terminal here"), _item_menu_open_terminal_cb, sd);
if (strcmp(sd->path, edi_project_get()))
{
elm_menu_item_add(menu, NULL, "document-save-as", "Rename Directory", _item_menu_rename_cb, sd);
elm_menu_item_add(menu, NULL, "document-save-as", _("Rename Directory"), _item_menu_rename_cb, sd);
if (ecore_file_dir_is_empty(sd->path))
elm_menu_item_add(menu, NULL, "edit-delete", "Remove Directory", _item_menu_rmdir_cb, sd);
elm_menu_item_add(menu, NULL, "edit-delete", _("Remove Directory"), _item_menu_rmdir_cb, sd);
}
}
@ -827,7 +827,7 @@ edi_filepanel_add(Evas_Object *parent, Evas_Object *win,
filter = elm_entry_add(hbox);
elm_entry_scrollable_set(filter, EINA_TRUE);
elm_entry_single_line_set(filter, EINA_TRUE);
elm_object_part_text_set(filter, "guide", "Find file");
elm_object_part_text_set(filter, "guide", _("Find file"));
evas_object_size_hint_weight_set(filter, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(filter, EVAS_HINT_FILL, EVAS_HINT_FILL);
elm_entry_editable_set(filter, EINA_TRUE);

@ -6,10 +6,6 @@
* Always put system first, then EFL, then your public header,
* and finally your private one. */
#if ENABLE_NLS
# include <libintl.h>
#endif
#include <Ecore_Getopt.h>
#include <Elementary.h>
#include <Eio.h>
@ -67,8 +63,8 @@ _edi_file_open_cb(const char *path, const char *type, Eina_Bool newwin)
if (path == NULL)
{
title = "Information";
message = "Please choose a file from the list.";
title = _("File path required");
message = _("Please choose a file from the list.");
edi_screens_message(_edi_main_win, title, message);
return;
@ -417,27 +413,27 @@ edi_content_setup(Evas_Object *win, const char *path)
_edi_toolbar_separator_add(tb);
_edi_logpanel_item = elm_toolbar_item_append(tb, "go-up", "Logs",
_edi_logpanel_item = elm_toolbar_item_append(tb, "go-up", _("Logs"),
_edi_toggle_panel, "0");
_edi_toolbar_separator_add(tb);
_edi_consolepanel_item = elm_toolbar_item_append(tb, "go-up", "Console",
_edi_consolepanel_item = elm_toolbar_item_append(tb, "go-up", _("Console"),
_edi_toggle_panel, "1");
_edi_toolbar_separator_add(tb);
_edi_testpanel_item = elm_toolbar_item_append(tb, "go-up", "Tests",
_edi_testpanel_item = elm_toolbar_item_append(tb, "go-up", _("Tests"),
_edi_toggle_panel, "2");
_edi_toolbar_separator_add(tb);
_edi_searchpanel_item = elm_toolbar_item_append(tb, "go-up", "Search",
_edi_searchpanel_item = elm_toolbar_item_append(tb, "go-up", _("Search"),
_edi_toggle_panel, "3");
_edi_toolbar_separator_add(tb);
_edi_taskspanel_item = elm_toolbar_item_append(tb, "go-up", "Tasks",
_edi_taskspanel_item = elm_toolbar_item_append(tb, "go-up", _("Tasks"),
_edi_toggle_panel, "4");
_edi_toolbar_separator_add(tb);
_edi_debugpanel_item = elm_toolbar_item_append(tb, "go-up", "Debug",
_edi_debugpanel_item = elm_toolbar_item_append(tb, "go-up", _("Debug"),
_edi_toggle_panel, "5");
_edi_toolbar_separator_add(tb);
@ -561,8 +557,8 @@ edi_launcher_config_missing()
{
const char *title, *message;
title = "Unable to launch";
message = "No launch binary found, please configure in Settings.";
title = _("Unable to launch");
message = _("No launch binary found, please configure in Settings.");
edi_screens_message(_edi_main_win, title, message);
}
@ -573,8 +569,8 @@ _edi_project_credentials_missing()
{
const char *title, *message;
title = "User information";
message = "No user information found, please configure in Settings.";
title = _("Missing user information");
message = _("No user information found, please configure in Settings.");
edi_screens_message(_edi_main_win, title, message);
}
@ -681,7 +677,7 @@ _edi_build_prep(Evas_Object *button)
if (!edi_builder_can_build())
{
edi_consolepanel_append_error_line("Cowardly refusing to build unknown project type.");
edi_consolepanel_append_error_line(_("Cowardly refusing to build unknown project type."));
return EINA_FALSE;
}
@ -710,11 +706,11 @@ _edi_build_display_status_cb(int status, void *data)
message = eina_strbuf_new();
if (status != 0)
eina_strbuf_append_printf(message, "%s of project <b>%s</b> in %s failed with status code %d.\n", name, edi_project_name_get(), edi_project_get(), status);
eina_strbuf_append_printf(message, _("%s of project <b>%s</b> in %s failed with status code %d.\n"), name, edi_project_name_get(), edi_project_get(), status);
else
eina_strbuf_append_printf(message, "%s of project <b>%s</b> in %s was successful.\n", name, edi_project_name_get(), edi_project_get());
eina_strbuf_append_printf(message, _("%s of project <b>%s</b> in %s was successful.\n"), name, edi_project_name_get(), edi_project_get());
eina_strbuf_append_printf(title, "EDI :: %s Status (%s)", name, status ? "Failure" : "Success");
eina_strbuf_append_printf(title, _("EDI :: %s Status (%s)"), name, status ? _("Failure") : _("Success"));
edi_screens_desktop_notify(eina_strbuf_string_get(title), eina_strbuf_string_get(message));
@ -725,7 +721,7 @@ _edi_build_display_status_cb(int status, void *data)
static void
_edi_build_project(void)
{
if (edi_exe_notify_handle("edi_build", _edi_build_display_status_cb, "Build"))
if (edi_exe_notify_handle("edi_build", _edi_build_display_status_cb, _("Build")))
{
edi_consolepanel_show();
edi_builder_build();
@ -735,7 +731,7 @@ _edi_build_project(void)
static void
_edi_build_clean_project(void)
{
if (edi_exe_notify_handle("edi_build", _edi_build_display_status_cb, "Clean"))
if (edi_exe_notify_handle("edi_build", _edi_build_display_status_cb, _("Clean")))
{
edi_consolepanel_show();
edi_builder_clean();
@ -745,7 +741,7 @@ _edi_build_clean_project(void)
static void
_edi_build_test_project(void)
{
if (edi_exe_notify_handle("edi_build", _edi_build_display_status_cb, "Test"))
if (edi_exe_notify_handle("edi_build", _edi_build_display_status_cb, _("Test")))
{
edi_consolepanel_show();
edi_builder_test();
@ -1033,7 +1029,7 @@ static void
_edi_menu_scm_stash_cb(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
{
edi_screens_message_confirm(_edi_main_win, "Are you sure you wish to stash these changes?",
edi_screens_message_confirm(_edi_main_win, _("Are you sure you wish to stash these changes?"),
_edi_scm_stash_do_cb, NULL);
}
@ -1096,59 +1092,59 @@ _edi_menu_setup(Evas_Object *win)
menu = elm_win_main_menu_get(win);
menu_it = elm_menu_item_add(menu, NULL, NULL, "File", NULL, NULL);
elm_menu_item_add(menu, menu_it, "folder-new", "New Project ...", _edi_menu_project_new_cb, NULL);
menu_it = elm_menu_item_add(menu, NULL, NULL, _("File"), NULL, NULL);
elm_menu_item_add(menu, menu_it, "folder-new", _("New Project ..."), _edi_menu_project_new_cb, NULL);
elm_menu_item_separator_add(menu, menu_it);
elm_menu_item_add(menu, menu_it, "document-new", "New ...", _edi_menu_new_cb, NULL);
elm_menu_item_add(menu, menu_it, "folder-new", "New Directory ...", _edi_menu_new_dir_cb, NULL);
_edi_menu_save = elm_menu_item_add(menu, menu_it, "document-save", "Save", _edi_menu_save_cb, NULL);
elm_menu_item_add(menu, menu_it, "document-close", "Close", _edi_menu_close_cb, NULL);
elm_menu_item_add(menu, menu_it, "document-close", "Close all", _edi_menu_closeall_cb, NULL);
elm_menu_item_add(menu, menu_it, "document-new", _("New ..."), _edi_menu_new_cb, NULL);
elm_menu_item_add(menu, menu_it, "folder-new", _("New Directory ..."), _edi_menu_new_dir_cb, NULL);
_edi_menu_save = elm_menu_item_add(menu, menu_it, "document-save", _("Save"), _edi_menu_save_cb, NULL);
elm_menu_item_add(menu, menu_it, "document-close", _("Close"), _edi_menu_close_cb, NULL);
elm_menu_item_add(menu, menu_it, "document-close", _("Close all"), _edi_menu_closeall_cb, NULL);
elm_menu_item_separator_add(menu, menu_it);
elm_menu_item_add(menu, menu_it, "preferences-desktop", "Settings", _edi_menu_settings_cb, NULL);
elm_menu_item_add(menu, menu_it, "preferences-desktop", _("Settings"), _edi_menu_settings_cb, NULL);
elm_menu_item_separator_add(menu, menu_it);
elm_menu_item_add(menu, menu_it, "application-exit", "Quit", _edi_menu_quit_cb, NULL);
elm_menu_item_add(menu, menu_it, "application-exit", _("Quit"), _edi_menu_quit_cb, NULL);
menu_it = elm_menu_item_add(menu, NULL, NULL, "Edit", NULL, NULL);
_edi_menu_undo = elm_menu_item_add(menu, menu_it, "edit-undo", "Undo", _edi_menu_undo_cb, NULL);
_edi_menu_redo = elm_menu_item_add(menu, menu_it, "edit-redo", "Redo", _edi_menu_redo_cb, NULL);
menu_it = elm_menu_item_add(menu, NULL, NULL, _("Edit"), NULL, NULL);
_edi_menu_undo = elm_menu_item_add(menu, menu_it, "edit-undo", _("Undo"), _edi_menu_undo_cb, NULL);
_edi_menu_redo = elm_menu_item_add(menu, menu_it, "edit-redo", _("Redo"), _edi_menu_redo_cb, NULL);
elm_menu_item_separator_add(menu, menu_it);
elm_menu_item_add(menu, menu_it, "edit-cut", "Cut", _edi_menu_cut_cb, NULL);
elm_menu_item_add(menu, menu_it, "edit-copy", "Copy", _edi_menu_copy_cb, NULL);
elm_menu_item_add(menu, menu_it, "edit-paste", "Paste", _edi_menu_paste_cb, NULL);
elm_menu_item_add(menu, menu_it, "edit-cut", _("Cut"), _edi_menu_cut_cb, NULL);
elm_menu_item_add(menu, menu_it, "edit-copy", _("Copy"), _edi_menu_copy_cb, NULL);
elm_menu_item_add(menu, menu_it, "edit-paste", _("Paste"), _edi_menu_paste_cb, NULL);
elm_menu_item_separator_add(menu, menu_it);
elm_menu_item_add(menu, menu_it, "edit-find-replace", "Find & Replace", _edi_menu_find_cb, NULL);
elm_menu_item_add(menu, menu_it, "edit-find", "Find file", _edi_menu_findfile_cb, NULL);
elm_menu_item_add(menu, menu_it, "go-jump", "Goto Line ...", _edi_menu_goto_cb, NULL);
elm_menu_item_add(menu, menu_it, "edit-find-replace", _("Find & Replace"), _edi_menu_find_cb, NULL);
elm_menu_item_add(menu, menu_it, "edit-find", _("Find file"), _edi_menu_findfile_cb, NULL);
elm_menu_item_add(menu, menu_it, "go-jump", _("Goto Line ..."), _edi_menu_goto_cb, NULL);
elm_menu_item_separator_add(menu, menu_it);
elm_menu_item_add(menu, menu_it, "edit-find", "Find in project ...", _edi_menu_find_project_cb, NULL);
elm_menu_item_add(menu, menu_it, "edit-find", _("Find in project ..."), _edi_menu_find_project_cb, NULL);
menu_it = elm_menu_item_add(menu, NULL, NULL, "View", NULL, NULL);
elm_menu_item_add(menu, menu_it, "window-new", "New Window", _edi_menu_view_open_window_cb, NULL);
elm_menu_item_add(menu, menu_it, "object-flip-horizontal", "New Panel", _edi_menu_view_new_panel_cb, NULL);
menu_it = elm_menu_item_add(menu, NULL, NULL, _("View"), NULL, NULL);
elm_menu_item_add(menu, menu_it, "window-new", _("New Window"), _edi_menu_view_open_window_cb, NULL);
elm_menu_item_add(menu, menu_it, "object-flip-horizontal", _("New Panel"), _edi_menu_view_new_panel_cb, NULL);
elm_menu_item_separator_add(menu, menu_it);
elm_menu_item_add(menu, menu_it, "edit-find", "Open Tasks", _edi_menu_view_tasks_cb, NULL);
menu_it = elm_menu_item_add(menu, NULL, NULL, "Build", NULL, NULL);
elm_menu_item_add(menu, menu_it, "system-run", "Build", _edi_menu_build_cb, NULL);
elm_menu_item_add(menu, menu_it, "media-record", "Test", _edi_menu_test_cb, NULL);
elm_menu_item_add(menu, menu_it, "media-playback-start", "Run", _edi_menu_run_cb, NULL);
elm_menu_item_add(menu, menu_it, "utilities-terminal", "Debug", _edi_menu_debug_cb, NULL);
elm_menu_item_add(menu, menu_it, "edit-clear", "Clean", _edi_menu_clean_cb, NULL);
menu_it = elm_menu_item_add(menu, NULL, NULL, "Project", NULL, NULL);
_edi_menu_init = elm_menu_item_add(menu, menu_it, "media-playback-start", "Init", _edi_menu_scm_init_cb, NULL);
_edi_menu_commit = elm_menu_item_add(menu, menu_it, "mail-send", "Commit", _edi_menu_scm_commit_cb, NULL);
_edi_menu_stash = elm_menu_item_add(menu, menu_it, "edit-undo", "Stash", _edi_menu_scm_stash_cb, NULL);
_edi_menu_status = elm_menu_item_add(menu, menu_it, "dialog-error", "Status", _edi_menu_scm_status_cb, NULL);
_edi_menu_push = elm_menu_item_add(menu, menu_it, "go-up", "Push", _edi_menu_scm_push_cb, NULL);
_edi_menu_pull = elm_menu_item_add(menu, menu_it, "go-down", "Pull", _edi_menu_scm_pull_cb, NULL);
menu_it = elm_menu_item_add(menu, NULL, NULL, "Help", NULL, NULL);
elm_menu_item_add(menu, menu_it, "go-home", "Website", _edi_menu_website_cb, NULL);
elm_menu_item_add(menu, menu_it, "edit-find", _("Open Tasks"), _edi_menu_view_tasks_cb, NULL);
menu_it = elm_menu_item_add(menu, NULL, NULL, _("Build"), NULL, NULL);
elm_menu_item_add(menu, menu_it, "system-run", _("Build"), _edi_menu_build_cb, NULL);
elm_menu_item_add(menu, menu_it, "media-record", _("Test"), _edi_menu_test_cb, NULL);
elm_menu_item_add(menu, menu_it, "media-playback-start", _("Run"), _edi_menu_run_cb, NULL);
elm_menu_item_add(menu, menu_it, "utilities-terminal", _("Debug"), _edi_menu_debug_cb, NULL);
elm_menu_item_add(menu, menu_it, "edit-clear", _("Clean"), _edi_menu_clean_cb, NULL);
menu_it = elm_menu_item_add(menu, NULL, NULL, _("Project"), NULL, NULL);
_edi_menu_init = elm_menu_item_add(menu, menu_it, "media-playback-start", _("Init"), _edi_menu_scm_init_cb, NULL);
_edi_menu_commit = elm_menu_item_add(menu, menu_it, "mail-send", _("Commit"), _edi_menu_scm_commit_cb, NULL);
_edi_menu_stash = elm_menu_item_add(menu, menu_it, "edit-undo", _("Stash"), _edi_menu_scm_stash_cb, NULL);
_edi_menu_status = elm_menu_item_add(menu, menu_it, "dialog-error", _("Status"), _edi_menu_scm_status_cb, NULL);
_edi_menu_push = elm_menu_item_add(menu, menu_it, "go-up", _("Push"), _edi_menu_scm_push_cb, NULL);
_edi_menu_pull = elm_menu_item_add(menu, menu_it, "go-down", _("Pull"), _edi_menu_scm_pull_cb, NULL);
menu_it = elm_menu_item_add(menu, NULL, NULL, _("Help"), NULL, NULL);
elm_menu_item_add(menu, menu_it, "go-home", _("Visit Website"), _edi_menu_website_cb, NULL);
elm_menu_item_separator_add(menu, menu_it);
elm_menu_item_add(menu, menu_it, "help-about", "About", _edi_menu_about_cb, NULL);
elm_menu_item_add(menu, menu_it, "help-about", _("About"), _edi_menu_about_cb, NULL);
}
static Evas_Object *
@ -1179,42 +1175,42 @@ edi_toolbar_setup(Evas_Object *parent)
evas_object_size_hint_align_set(tb, EVAS_HINT_FILL, EVAS_HINT_FILL);
evas_object_size_hint_weight_set(tb, 0.0, EVAS_HINT_EXPAND);
_edi_toolbar_item_add(tb, "document-new", "New File", _tb_new_cb);
_edi_toolbar_save =_edi_toolbar_item_add(tb, "document-save", "Save", _tb_save_cb);
_edi_toolbar_item_add(tb, "document-close", "Close", _tb_close_cb);
_edi_toolbar_item_add(tb, "document-new", _("New File"), _tb_new_cb);
_edi_toolbar_save =_edi_toolbar_item_add(tb, "document-save", _("Save"), _tb_save_cb);
_edi_toolbar_item_add(