Using libDesktop for the About dialog

This commit is contained in:
Pierre Pronchery 2010-10-25 23:47:27 +00:00
parent 6c3ea5c13b
commit 2d8f83f2e6
7 changed files with 253 additions and 508 deletions

114
po/de.po
View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Editor 0.1.1\n" "Project-Id-Version: Editor 0.1.1\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-10-26 01:10+0200\n" "POT-Creation-Date: 2010-10-26 01:45+0200\n"
"PO-Revision-Date: 2010-04-07 22:05+0200\n" "PO-Revision-Date: 2010-04-07 22:05+0200\n"
"Last-Translator: Pierre Pronchery <khorben@defora.org>\n" "Last-Translator: Pierre Pronchery <khorben@defora.org>\n"
"Language-Team: German\n" "Language-Team: German\n"
@ -16,200 +16,176 @@ 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"
#: ../src/callbacks.c:81 #: ../src/callbacks.c:70
msgid "Text editor preferences" msgid "Text editor preferences"
msgstr "Text Editor Einstellungen" msgstr "Text Editor Einstellungen"
#: ../src/callbacks.c:98 #: ../src/callbacks.c:87
msgid "Font:" msgid "Font:"
msgstr "" msgstr ""
#: ../src/callbacks.c:276 #: ../src/editor.c:59
msgid "About Editor"
msgstr "Info zu Editor"
#: ../src/callbacks.c:287
msgid "C_redits"
msgstr "_Mitwirkende"
#: ../src/callbacks.c:291
msgid "_License"
msgstr "_Lizenz"
#: ../src/callbacks.c:341
msgid "Credits"
msgstr "Mitwirkende"
#: ../src/callbacks.c:364
msgid "Written by"
msgstr "Programm von"
#: ../src/callbacks.c:393
msgid "License"
msgstr "Lizenz"
#: ../src/editor.c:51
msgid "_New" msgid "_New"
msgstr "_Neu" msgstr "_Neu"
#: ../src/editor.c:53 #: ../src/editor.c:61
msgid "_Open" msgid "_Open"
msgstr "_Offnen" msgstr "_Offnen"
#: ../src/editor.c:56 #: ../src/editor.c:64
msgid "_Save" msgid "_Save"
msgstr "" msgstr ""
#: ../src/editor.c:58 #: ../src/editor.c:66
msgid "_Save as..." msgid "_Save as..."
msgstr "" msgstr ""
#: ../src/editor.c:61 #: ../src/editor.c:69
msgid "_Close" msgid "_Close"
msgstr "_Schliessen" msgstr "_Schliessen"
#: ../src/editor.c:68 #: ../src/editor.c:76
msgid "_Undo" msgid "_Undo"
msgstr "" msgstr ""
#: ../src/editor.c:70 #: ../src/editor.c:78
msgid "_Redo" msgid "_Redo"
msgstr "" msgstr ""
#: ../src/editor.c:72 #: ../src/editor.c:80
msgid "_Cut" msgid "_Cut"
msgstr "" msgstr ""
#: ../src/editor.c:73 #: ../src/editor.c:81
msgid "_Copy" msgid "_Copy"
msgstr "" msgstr ""
#: ../src/editor.c:74 #: ../src/editor.c:82
msgid "_Paste" msgid "_Paste"
msgstr "" msgstr ""
#: ../src/editor.c:76 #: ../src/editor.c:84
msgid "_Select all" msgid "Select _all"
msgstr "" msgstr ""
#: ../src/editor.c:83 #: ../src/editor.c:91
msgid "_Unselect all" msgid "_Unselect all"
msgstr "" msgstr ""
#: ../src/editor.c:85 #: ../src/editor.c:93
msgid "_Find" msgid "_Find"
msgstr "" msgstr ""
#: ../src/editor.c:88 #: ../src/editor.c:96
msgid "_Preferences" msgid "_Preferences"
msgstr "_Einstellungen" msgstr "_Einstellungen"
#: ../src/editor.c:96 ../src/editor.c:98 #: ../src/editor.c:104 ../src/editor.c:106
msgid "_About" msgid "_About"
msgstr "_Info" msgstr "_Info"
#: ../src/editor.c:105 #: ../src/editor.c:113
msgid "_File" msgid "_File"
msgstr "_Datei" msgstr "_Datei"
#: ../src/editor.c:106 #: ../src/editor.c:114
msgid "_Edit" msgid "_Edit"
msgstr "" msgstr ""
#: ../src/editor.c:107 #: ../src/editor.c:115
msgid "_Help" msgid "_Help"
msgstr "" msgstr ""
#: ../src/editor.c:114 #: ../src/editor.c:122
msgid "New" msgid "New"
msgstr "" msgstr ""
#: ../src/editor.c:115 #: ../src/editor.c:123
msgid "Open" msgid "Open"
msgstr "" msgstr ""
#: ../src/editor.c:117 #: ../src/editor.c:125
msgid "Save" msgid "Save"
msgstr "" msgstr ""
#: ../src/editor.c:118 #: ../src/editor.c:126
msgid "Save as" msgid "Save as"
msgstr "" msgstr ""
#: ../src/editor.c:122 #: ../src/editor.c:130
msgid "Preferences" msgid "Preferences"
msgstr "" msgstr ""
#: ../src/editor.c:210 #: ../src/editor.c:220
msgid "Text editor - " msgid "Text editor - "
msgstr "" msgstr ""
#: ../src/editor.c:211 #: ../src/editor.c:221
msgid "(Untitled)" msgid "(Untitled)"
msgstr "" msgstr ""
#: ../src/editor.c:248 ../src/editor.c:253 #: ../src/editor.c:292 ../src/editor.c:297
msgid "Error" msgid "Error"
msgstr "Fehler" msgstr "Fehler"
#: ../src/editor.c:280 ../src/editor.c:289 ../src/editor.c:399 #: ../src/editor.c:324 ../src/editor.c:333 ../src/editor.c:443
#: ../src/editor.c:413 ../src/editor.c:543 ../src/editor.c:548 #: ../src/editor.c:457 ../src/editor.c:587 ../src/editor.c:592
msgid "Warning" msgid "Warning"
msgstr "Achtung" msgstr "Achtung"
#: ../src/editor.c:284 #: ../src/editor.c:328
msgid "" msgid ""
"There are unsaved changes.\n" "There are unsaved changes.\n"
"Are you sure you want to close?" "Are you sure you want to close?"
msgstr "" msgstr ""
#: ../src/editor.c:319 #: ../src/editor.c:363
msgid "Find text" msgid "Find text"
msgstr "" msgstr ""
#: ../src/editor.c:326 #: ../src/editor.c:370
msgid "Text:" msgid "Text:"
msgstr "Text:" msgstr "Text:"
#: ../src/editor.c:333 #: ../src/editor.c:377
msgid "Case-sensitive" msgid "Case-sensitive"
msgstr "" msgstr ""
#: ../src/editor.c:335 #: ../src/editor.c:379
msgid "Wrap" msgid "Wrap"
msgstr "" msgstr ""
#: ../src/editor.c:358 #: ../src/editor.c:402
msgid "Text not found" msgid "Text not found"
msgstr "" msgstr ""
#: ../src/editor.c:403 #: ../src/editor.c:447
msgid "" msgid ""
"There are unsaved changes.\n" "There are unsaved changes.\n"
"Are you sure you want to discard them?" "Are you sure you want to discard them?"
msgstr "" msgstr ""
#: ../src/editor.c:410 #: ../src/editor.c:454
msgid "Discard" msgid "Discard"
msgstr "" msgstr ""
#: ../src/editor.c:469 #: ../src/editor.c:513
msgid "Open file..." msgid "Open file..."
msgstr "Offnen..." msgstr "Offnen..."
#: ../src/editor.c:519 #: ../src/editor.c:563
msgid "Partial write" msgid "Partial write"
msgstr "" msgstr ""
#: ../src/editor.c:547 #: ../src/editor.c:591
msgid "File exists. Overwrite?" msgid "File exists. Overwrite?"
msgstr "" msgstr ""
#: ../src/editor.c:556 #: ../src/editor.c:600
msgid "Allocation error" msgid "Allocation error"
msgstr "" msgstr ""
#: ../src/editor.c:571 #: ../src/editor.c:615
msgid "Save as..." msgid "Save as..."
msgstr "" msgstr ""

114
po/es.po
View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Editor 0.1.1\n" "Project-Id-Version: Editor 0.1.1\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-10-26 01:10+0200\n" "POT-Creation-Date: 2010-10-26 01:45+0200\n"
"PO-Revision-Date: 2010-04-07 22:07+0200\n" "PO-Revision-Date: 2010-04-07 22:07+0200\n"
"Last-Translator: Pierre Pronchery <khorben@defora.org>\n" "Last-Translator: Pierre Pronchery <khorben@defora.org>\n"
"Language-Team: Spanish\n" "Language-Team: Spanish\n"
@ -16,200 +16,176 @@ 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"
#: ../src/callbacks.c:81 #: ../src/callbacks.c:70
msgid "Text editor preferences" msgid "Text editor preferences"
msgstr "" msgstr ""
#: ../src/callbacks.c:98 #: ../src/callbacks.c:87
msgid "Font:" msgid "Font:"
msgstr "" msgstr ""
#: ../src/callbacks.c:276 #: ../src/editor.c:59
msgid "About Editor"
msgstr ""
#: ../src/callbacks.c:287
msgid "C_redits"
msgstr ""
#: ../src/callbacks.c:291
msgid "_License"
msgstr ""
#: ../src/callbacks.c:341
msgid "Credits"
msgstr ""
#: ../src/callbacks.c:364
msgid "Written by"
msgstr ""
#: ../src/callbacks.c:393
msgid "License"
msgstr ""
#: ../src/editor.c:51
msgid "_New" msgid "_New"
msgstr "" msgstr ""
#: ../src/editor.c:53 #: ../src/editor.c:61
msgid "_Open" msgid "_Open"
msgstr "" msgstr ""
#: ../src/editor.c:56 #: ../src/editor.c:64
msgid "_Save" msgid "_Save"
msgstr "" msgstr ""
#: ../src/editor.c:58 #: ../src/editor.c:66
msgid "_Save as..." msgid "_Save as..."
msgstr "" msgstr ""
#: ../src/editor.c:61 #: ../src/editor.c:69
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#: ../src/editor.c:68 #: ../src/editor.c:76
msgid "_Undo" msgid "_Undo"
msgstr "" msgstr ""
#: ../src/editor.c:70 #: ../src/editor.c:78
msgid "_Redo" msgid "_Redo"
msgstr "" msgstr ""
#: ../src/editor.c:72 #: ../src/editor.c:80
msgid "_Cut" msgid "_Cut"
msgstr "" msgstr ""
#: ../src/editor.c:73 #: ../src/editor.c:81
msgid "_Copy" msgid "_Copy"
msgstr "" msgstr ""
#: ../src/editor.c:74 #: ../src/editor.c:82
msgid "_Paste" msgid "_Paste"
msgstr "" msgstr ""
#: ../src/editor.c:76 #: ../src/editor.c:84
msgid "_Select all" msgid "Select _all"
msgstr "" msgstr ""
#: ../src/editor.c:83 #: ../src/editor.c:91
msgid "_Unselect all" msgid "_Unselect all"
msgstr "" msgstr ""
#: ../src/editor.c:85 #: ../src/editor.c:93
msgid "_Find" msgid "_Find"
msgstr "" msgstr ""
#: ../src/editor.c:88 #: ../src/editor.c:96
msgid "_Preferences" msgid "_Preferences"
msgstr "" msgstr ""
#: ../src/editor.c:96 ../src/editor.c:98 #: ../src/editor.c:104 ../src/editor.c:106
msgid "_About" msgid "_About"
msgstr "" msgstr ""
#: ../src/editor.c:105 #: ../src/editor.c:113
msgid "_File" msgid "_File"
msgstr "" msgstr ""
#: ../src/editor.c:106 #: ../src/editor.c:114
msgid "_Edit" msgid "_Edit"
msgstr "" msgstr ""
#: ../src/editor.c:107 #: ../src/editor.c:115
msgid "_Help" msgid "_Help"
msgstr "" msgstr ""
#: ../src/editor.c:114 #: ../src/editor.c:122
msgid "New" msgid "New"
msgstr "" msgstr ""
#: ../src/editor.c:115 #: ../src/editor.c:123
msgid "Open" msgid "Open"
msgstr "" msgstr ""
#: ../src/editor.c:117 #: ../src/editor.c:125
msgid "Save" msgid "Save"
msgstr "" msgstr ""
#: ../src/editor.c:118 #: ../src/editor.c:126
msgid "Save as" msgid "Save as"
msgstr "" msgstr ""
#: ../src/editor.c:122 #: ../src/editor.c:130
msgid "Preferences" msgid "Preferences"
msgstr "" msgstr ""
#: ../src/editor.c:210 #: ../src/editor.c:220
msgid "Text editor - " msgid "Text editor - "
msgstr "" msgstr ""
#: ../src/editor.c:211 #: ../src/editor.c:221
msgid "(Untitled)" msgid "(Untitled)"
msgstr "" msgstr ""
#: ../src/editor.c:248 ../src/editor.c:253 #: ../src/editor.c:292 ../src/editor.c:297
msgid "Error" msgid "Error"
msgstr "" msgstr ""
#: ../src/editor.c:280 ../src/editor.c:289 ../src/editor.c:399 #: ../src/editor.c:324 ../src/editor.c:333 ../src/editor.c:443
#: ../src/editor.c:413 ../src/editor.c:543 ../src/editor.c:548 #: ../src/editor.c:457 ../src/editor.c:587 ../src/editor.c:592
msgid "Warning" msgid "Warning"
msgstr "" msgstr ""
#: ../src/editor.c:284 #: ../src/editor.c:328
msgid "" msgid ""
"There are unsaved changes.\n" "There are unsaved changes.\n"
"Are you sure you want to close?" "Are you sure you want to close?"
msgstr "" msgstr ""
#: ../src/editor.c:319 #: ../src/editor.c:363
msgid "Find text" msgid "Find text"
msgstr "" msgstr ""
#: ../src/editor.c:326 #: ../src/editor.c:370
msgid "Text:" msgid "Text:"
msgstr "" msgstr ""
#: ../src/editor.c:333 #: ../src/editor.c:377
msgid "Case-sensitive" msgid "Case-sensitive"
msgstr "" msgstr ""
#: ../src/editor.c:335 #: ../src/editor.c:379
msgid "Wrap" msgid "Wrap"
msgstr "" msgstr ""
#: ../src/editor.c:358 #: ../src/editor.c:402
msgid "Text not found" msgid "Text not found"
msgstr "" msgstr ""
#: ../src/editor.c:403 #: ../src/editor.c:447
msgid "" msgid ""
"There are unsaved changes.\n" "There are unsaved changes.\n"
"Are you sure you want to discard them?" "Are you sure you want to discard them?"
msgstr "" msgstr ""
#: ../src/editor.c:410 #: ../src/editor.c:454
msgid "Discard" msgid "Discard"
msgstr "" msgstr ""
#: ../src/editor.c:469 #: ../src/editor.c:513
msgid "Open file..." msgid "Open file..."
msgstr "" msgstr ""
#: ../src/editor.c:519 #: ../src/editor.c:563
msgid "Partial write" msgid "Partial write"
msgstr "" msgstr ""
#: ../src/editor.c:547 #: ../src/editor.c:591
msgid "File exists. Overwrite?" msgid "File exists. Overwrite?"
msgstr "" msgstr ""
#: ../src/editor.c:556 #: ../src/editor.c:600
msgid "Allocation error" msgid "Allocation error"
msgstr "" msgstr ""
#: ../src/editor.c:571 #: ../src/editor.c:615
msgid "Save as..." msgid "Save as..."
msgstr "" msgstr ""

114
po/fr.po
View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Editor 0.1.1\n" "Project-Id-Version: Editor 0.1.1\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-10-26 01:10+0200\n" "POT-Creation-Date: 2010-10-26 01:45+0200\n"
"PO-Revision-Date: 2010-04-11 12:32+0200\n" "PO-Revision-Date: 2010-04-11 12:32+0200\n"
"Last-Translator: Calimero <calimeroteknik@free.fr>\n" "Last-Translator: Calimero <calimeroteknik@free.fr>\n"
"Language-Team: French\n" "Language-Team: French\n"
@ -16,148 +16,124 @@ 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"
#: ../src/callbacks.c:81 #: ../src/callbacks.c:70
msgid "Text editor preferences" msgid "Text editor preferences"
msgstr "Préférences de l'éditeur de texte" msgstr "Préférences de l'éditeur de texte"
#: ../src/callbacks.c:98 #: ../src/callbacks.c:87
msgid "Font:" msgid "Font:"
msgstr "Police :" msgstr "Police :"
#: ../src/callbacks.c:276 #: ../src/editor.c:59
msgid "About Editor"
msgstr "À propos d'Editor"
#: ../src/callbacks.c:287
msgid "C_redits"
msgstr "C_rédits"
#: ../src/callbacks.c:291
msgid "_License"
msgstr "_Licence"
#: ../src/callbacks.c:341
msgid "Credits"
msgstr "Crédits"
#: ../src/callbacks.c:364
msgid "Written by"
msgstr "Écrit par"
#: ../src/callbacks.c:393
msgid "License"
msgstr "Licence"
#: ../src/editor.c:51
msgid "_New" msgid "_New"
msgstr "_Nouveau" msgstr "_Nouveau"
#: ../src/editor.c:53 #: ../src/editor.c:61
msgid "_Open" msgid "_Open"
msgstr "_Ouvrir" msgstr "_Ouvrir"
#: ../src/editor.c:56 #: ../src/editor.c:64
msgid "_Save" msgid "_Save"
msgstr "_Enregistrer" msgstr "_Enregistrer"
#: ../src/editor.c:58 #: ../src/editor.c:66
msgid "_Save as..." msgid "_Save as..."
msgstr "_Enregistrer sous..." msgstr "_Enregistrer sous..."
#: ../src/editor.c:61 #: ../src/editor.c:69
msgid "_Close" msgid "_Close"
msgstr "_Fermer" msgstr "_Fermer"
#: ../src/editor.c:68 #: ../src/editor.c:76
msgid "_Undo" msgid "_Undo"
msgstr "_Annuler" msgstr "_Annuler"
#: ../src/editor.c:70 #: ../src/editor.c:78
msgid "_Redo" msgid "_Redo"
msgstr "_Rétablir" msgstr "_Rétablir"
#: ../src/editor.c:72 #: ../src/editor.c:80
msgid "_Cut" msgid "_Cut"
msgstr "Co_uper" msgstr "Co_uper"
#: ../src/editor.c:73 #: ../src/editor.c:81
msgid "_Copy" msgid "_Copy"
msgstr "_Copier" msgstr "_Copier"
#: ../src/editor.c:74 #: ../src/editor.c:82
msgid "_Paste" msgid "_Paste"
msgstr "C_oller" msgstr "C_oller"
#: ../src/editor.c:76 #: ../src/editor.c:84
msgid "_Select all" msgid "Select _all"
msgstr "Sélectionner _tout" msgstr "Sélectionner _tout"
#: ../src/editor.c:83 #: ../src/editor.c:91
msgid "_Unselect all" msgid "_Unselect all"
msgstr "Tout _désélectionner" msgstr "Tout _désélectionner"
#: ../src/editor.c:85 #: ../src/editor.c:93
msgid "_Find" msgid "_Find"
msgstr "_Rechercher" msgstr "_Rechercher"
#: ../src/editor.c:88 #: ../src/editor.c:96
msgid "_Preferences" msgid "_Preferences"
msgstr "_Préférences" msgstr "_Préférences"
#: ../src/editor.c:96 ../src/editor.c:98 #: ../src/editor.c:104 ../src/editor.c:106
msgid "_About" msgid "_About"
msgstr "À _propos" msgstr "À _propos"
#: ../src/editor.c:105 #: ../src/editor.c:113
msgid "_File" msgid "_File"
msgstr "_Fichier" msgstr "_Fichier"
#: ../src/editor.c:106 #: ../src/editor.c:114
msgid "_Edit" msgid "_Edit"
msgstr "É_dition" msgstr "É_dition"
#: ../src/editor.c:107 #: ../src/editor.c:115
msgid "_Help" msgid "_Help"
msgstr "_Aide" msgstr "_Aide"
#: ../src/editor.c:114 #: ../src/editor.c:122
msgid "New" msgid "New"
msgstr "Nouveau" msgstr "Nouveau"
#: ../src/editor.c:115 #: ../src/editor.c:123
msgid "Open" msgid "Open"
msgstr "Ouvrir" msgstr "Ouvrir"
#: ../src/editor.c:117 #: ../src/editor.c:125
msgid "Save" msgid "Save"
msgstr "Enregistrer" msgstr "Enregistrer"
#: ../src/editor.c:118 #: ../src/editor.c:126
msgid "Save as" msgid "Save as"
msgstr "Enregistrer sous" msgstr "Enregistrer sous"
#: ../src/editor.c:122 #: ../src/editor.c:130
msgid "Preferences" msgid "Preferences"
msgstr "Préférences" msgstr "Préférences"
#: ../src/editor.c:210 #: ../src/editor.c:220
msgid "Text editor - " msgid "Text editor - "
msgstr "Éditeur de texte - " msgstr "Éditeur de texte - "
#: ../src/editor.c:211 #: ../src/editor.c:221
msgid "(Untitled)" msgid "(Untitled)"
msgstr "(Sans titre)" msgstr "(Sans titre)"
#: ../src/editor.c:248 ../src/editor.c:253 #: ../src/editor.c:292 ../src/editor.c:297
msgid "Error" msgid "Error"
msgstr "Erreur" msgstr "Erreur"
#: ../src/editor.c:280 ../src/editor.c:289 ../src/editor.c:399 #: ../src/editor.c:324 ../src/editor.c:333 ../src/editor.c:443
#: ../src/editor.c:413 ../src/editor.c:543 ../src/editor.c:548 #: ../src/editor.c:457 ../src/editor.c:587 ../src/editor.c:592
msgid "Warning" msgid "Warning"
msgstr "Avertissement" msgstr "Avertissement"
#: ../src/editor.c:284 #: ../src/editor.c:328
msgid "" msgid ""
"There are unsaved changes.\n" "There are unsaved changes.\n"
"Are you sure you want to close?" "Are you sure you want to close?"
@ -165,27 +141,27 @@ msgstr ""
"Il y a des modifications non enregistrées.\n" "Il y a des modifications non enregistrées.\n"
"Voulez-vous fermer tout de même ?" "Voulez-vous fermer tout de même ?"
#: ../src/editor.c:319 #: ../src/editor.c:363
msgid "Find text" msgid "Find text"
msgstr "Rechercher" msgstr "Rechercher"
#: ../src/editor.c:326 #: ../src/editor.c:370
msgid "Text:" msgid "Text:"
msgstr "Texte :" msgstr "Texte :"
#: ../src/editor.c:333 #: ../src/editor.c:377
msgid "Case-sensitive" msgid "Case-sensitive"
msgstr "Sensible à la casse" msgstr "Sensible à la casse"
#: ../src/editor.c:335 #: ../src/editor.c:379
msgid "Wrap" msgid "Wrap"
msgstr "Boucler" msgstr "Boucler"
#: ../src/editor.c:358 #: ../src/editor.c:402
msgid "Text not found" msgid "Text not found"
msgstr "Texte non trouvé" msgstr "Texte non trouvé"
#: ../src/editor.c:403 #: ../src/editor.c:447
msgid "" msgid ""
"There are unsaved changes.\n" "There are unsaved changes.\n"
"Are you sure you want to discard them?" "Are you sure you want to discard them?"
@ -193,27 +169,27 @@ msgstr ""
"Il y a des changements non enregistrés.\n" "Il y a des changements non enregistrés.\n"
"Êtes-vous sûr de vouloir les annuler ?" "Êtes-vous sûr de vouloir les annuler ?"
#: ../src/editor.c:410 #: ../src/editor.c:454
msgid "Discard" msgid "Discard"
msgstr "Annuler" msgstr "Annuler"
#: ../src/editor.c:469 #: ../src/editor.c:513
msgid "Open file..." msgid "Open file..."
msgstr "Ouvrir un fichier..." msgstr "Ouvrir un fichier..."
#: ../src/editor.c:519 #: ../src/editor.c:563
msgid "Partial write" msgid "Partial write"
msgstr "Écriture partielle" msgstr "Écriture partielle"
#: ../src/editor.c:547 #: ../src/editor.c:591
msgid "File exists. Overwrite?" msgid "File exists. Overwrite?"
msgstr "Le fichier existe. L'écraser ?" msgstr "Le fichier existe. L'écraser ?"
#: ../src/editor.c:556 #: ../src/editor.c:600
msgid "Allocation error" msgid "Allocation error"
msgstr "Erreur d'allocation" msgstr "Erreur d'allocation"
#: ../src/editor.c:571 #: ../src/editor.c:615
msgid "Save as..." msgid "Save as..."
msgstr "Enregistrer sous..." msgstr "Enregistrer sous..."

114
po/it.po
View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Editor 0.1.1\n" "Project-Id-Version: Editor 0.1.1\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-10-26 01:10+0200\n" "POT-Creation-Date: 2010-10-26 01:45+0200\n"
"PO-Revision-Date: 2010-04-09 16:43+0200\n" "PO-Revision-Date: 2010-04-09 16:43+0200\n"
"Last-Translator: Pierre Pronchery <khorben@defora.org>\n" "Last-Translator: Pierre Pronchery <khorben@defora.org>\n"
"Language-Team: Italian\n" "Language-Team: Italian\n"
@ -17,200 +17,176 @@ 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"
#: ../src/callbacks.c:81 #: ../src/callbacks.c:70
msgid "Text editor preferences" msgid "Text editor preferences"
msgstr "" msgstr ""
#: ../src/callbacks.c:98 #: ../src/callbacks.c:87
msgid "Font:" msgid "Font:"
msgstr "" msgstr ""
#: ../src/callbacks.c:276 #: ../src/editor.c:59
msgid "About Editor"
msgstr ""
#: ../src/callbacks.c:287
msgid "C_redits"
msgstr ""
#: ../src/callbacks.c:291
msgid "_License"
msgstr ""
#: ../src/callbacks.c:341
msgid "Credits"
msgstr ""
#: ../src/callbacks.c:364
msgid "Written by"
msgstr ""
#: ../src/callbacks.c:393
msgid "License"
msgstr ""
#: ../src/editor.c:51
msgid "_New" msgid "_New"
msgstr "" msgstr ""
#: ../src/editor.c:53 #: ../src/editor.c:61
msgid "_Open" msgid "_Open"
msgstr "" msgstr ""
#: ../src/editor.c:56 #: ../src/editor.c:64
msgid "_Save" msgid "_Save"
msgstr "" msgstr ""
#: ../src/editor.c:58 #: ../src/editor.c:66
msgid "_Save as..." msgid "_Save as..."
msgstr "" msgstr ""
#: ../src/editor.c:61 #: ../src/editor.c:69
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#: ../src/editor.c:68 #: ../src/editor.c:76
msgid "_Undo" msgid "_Undo"
msgstr "" msgstr ""
#: ../src/editor.c:70 #: ../src/editor.c:78
msgid "_Redo" msgid "_Redo"
msgstr "" msgstr ""
#: ../src/editor.c:72 #: ../src/editor.c:80
msgid "_Cut" msgid "_Cut"
msgstr "" msgstr ""
#: ../src/editor.c:73 #: ../src/editor.c:81
msgid "_Copy" msgid "_Copy"
msgstr "" msgstr ""
#: ../src/editor.c:74 #: ../src/editor.c:82
msgid "_Paste" msgid "_Paste"
msgstr "" msgstr ""
#: ../src/editor.c:76 #: ../src/editor.c:84
msgid "_Select all" msgid "Select _all"
msgstr "" msgstr ""
#: ../src/editor.c:83 #: ../src/editor.c:91
msgid "_Unselect all" msgid "_Unselect all"
msgstr "" msgstr ""
#: ../src/editor.c:85 #: ../src/editor.c:93
msgid "_Find" msgid "_Find"
msgstr "" msgstr ""
#: ../src/editor.c:88 #: ../src/editor.c:96
msgid "_Preferences" msgid "_Preferences"
msgstr "" msgstr ""
#: ../src/editor.c:96 ../src/editor.c:98 #: ../src/editor.c:104 ../src/editor.c:106
msgid "_About" msgid "_About"
msgstr "" msgstr ""
#: ../src/editor.c:105 #: ../src/editor.c:113
msgid "_File" msgid "_File"
msgstr "" msgstr ""
#: ../src/editor.c:106 #: ../src/editor.c:114
msgid "_Edit" msgid "_Edit"
msgstr "" msgstr ""
#: ../src/editor.c:107 #: ../src/editor.c:115
msgid "_Help" msgid "_Help"
msgstr "" msgstr ""
#: ../src/editor.c:114 #: ../src/editor.c:122
msgid "New" msgid "New"
msgstr "" msgstr ""
#: ../src/editor.c:115 #: ../src/editor.c:123
msgid "Open" msgid "Open"
msgstr "" msgstr ""
#: ../src/editor.c:117 #: ../src/editor.c:125
msgid "Save" msgid "Save"
msgstr "" msgstr ""
#: ../src/editor.c:118 #: ../src/editor.c:126
msgid "Save as" msgid "Save as"
msgstr "" msgstr ""
#: ../src/editor.c:122 #: ../src/editor.c:130
msgid "Preferences" msgid "Preferences"
msgstr "" msgstr ""
#: ../src/editor.c:210 #: ../src/editor.c:220
msgid "Text editor - " msgid "Text editor - "
msgstr "" msgstr ""
#: ../src/editor.c:211 #: ../src/editor.c:221
msgid "(Untitled)" msgid "(Untitled)"
msgstr "" msgstr ""
#: ../src/editor.c:248 ../src/editor.c:253 #: ../src/editor.c:292 ../src/editor.c:297
msgid "Error" msgid "Error"
msgstr "" msgstr ""
#: ../src/editor.c:280 ../src/editor.c:289 ../src/editor.c:399 #: ../src/editor.c:324 ../src/editor.c:333 ../src/editor.c:443
#: ../src/editor.c:413 ../src/editor.c:543 ../src/editor.c:548 #: ../src/editor.c:457 ../src/editor.c:587 ../src/editor.c:592
msgid "Warning" msgid "Warning"
msgstr "" msgstr ""
#: ../src/editor.c:284 #: ../src/editor.c:328
msgid "" msgid ""
"There are unsaved changes.\n" "There are unsaved changes.\n"
"Are you sure you want to close?" "Are you sure you want to close?"
msgstr "" msgstr ""
#: ../src/editor.c:319 #: ../src/editor.c:363
msgid "Find text" msgid "Find text"
msgstr "" msgstr ""
#: ../src/editor.c:326 #: ../src/editor.c:370
msgid "Text:" msgid "Text:"
msgstr "" msgstr ""
#: ../src/editor.c:333 #: ../src/editor.c:377
msgid "Case-sensitive" msgid "Case-sensitive"
msgstr "" msgstr ""
#: ../src/editor.c:335 #: ../src/editor.c:379
msgid "Wrap" msgid "Wrap"
msgstr "" msgstr ""
#: ../src/editor.c:358 #: ../src/editor.c:402
msgid "Text not found" msgid "Text not found"
msgstr "" msgstr ""
#: ../src/editor.c:403 #: ../src/editor.c:447
msgid "" msgid ""
"There are unsaved changes.\n" "There are unsaved changes.\n"
"Are you sure you want to discard them?" "Are you sure you want to discard them?"
msgstr "" msgstr ""
#: ../src/editor.c:410 #: ../src/editor.c:454
msgid "Discard" msgid "Discard"
msgstr "" msgstr ""
#: ../src/editor.c:469 #: ../src/editor.c:513
msgid "Open file..." msgid "Open file..."
msgstr "" msgstr ""
#: ../src/editor.c:519 #: ../src/editor.c:563
msgid "Partial write" msgid "Partial write"
msgstr "" msgstr ""
#: ../src/editor.c:547 #: ../src/editor.c:591
msgid "File exists. Overwrite?" msgid "File exists. Overwrite?"
msgstr "" msgstr ""
#: ../src/editor.c:556 #: ../src/editor.c:600
msgid "Allocation error" msgid "Allocation error"
msgstr "" msgstr ""
#: ../src/editor.c:571 #: ../src/editor.c:615
msgid "Save as..." msgid "Save as..."
msgstr "" msgstr ""

View File

@ -1,19 +1,17 @@
/* $Id$ */ /* $Id$ */
static char const _copyright[] = /* Copyright (c) 2010 Pierre Pronchery <khorben@defora.org> */
"Copyright (c) 2010 Pierre Pronchery <khorben@defora.org>";
/* This file is part of DeforaOS Desktop Editor */ /* This file is part of DeforaOS Desktop Editor */
static char const _license[] = /* This program is free software; you can redistribute it and/or modify
"Editor is free software; you can redistribute it and/or modify it under the\n" * it under the terms of the GNU General Public License as published by
"terms of the GNU General Public License version 3 as published by the Free\n" * the Free Software Foundation, version 3 of the License.
"Software Foundation.\n" *
"\n" * This program is distributed in the hope that it will be useful,
"Editor is distributed in the hope that it will be useful, but WITHOUT ANY\n" * but WITHOUT ANY WARRANTY; without even the implied warranty of
"WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS\n" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
"FOR A PARTICULAR PURPOSE. See the GNU General Public License for more\n" * GNU General Public License for more details.
"details.\n" *
"\n" * You should have received a copy of the GNU General Public License
"You should have received a copy of the GNU General Public License along with\n" * along with this program. If not, see <http://www.gnu.org/licenses/>. */
"Editor; if not, see <http://www.gnu.org/licenses/>.\n";
@ -25,15 +23,6 @@ static char const _license[] =
#define _(string) gettext(string) #define _(string) gettext(string)
/* private */
/* constants */
static char const * _authors[] =
{
"Pierre Pronchery <khorben@defora.org>",
NULL
};
/* public */ /* public */
/* functions */ /* functions */
gboolean on_closex(gpointer data) gboolean on_closex(gpointer data)
@ -214,208 +203,12 @@ void on_file_save_as(gpointer data)
/* on_help_about */ /* on_help_about */
static gboolean _about_on_closex(gpointer data);
#if !GTK_CHECK_VERSION(2, 6, 0)
static void _about_on_close(GtkWidget * widget, gpointer data);
static void _about_on_credits(GtkWidget * widget, gpointer data);
static void _about_on_license(GtkWidget * widget, gpointer data);
#endif
void on_help_about(gpointer data) void on_help_about(gpointer data)
{ {
Editor * editor = data; Editor * editor = data;
static GtkWidget * window = NULL;
#if GTK_CHECK_VERSION(2, 6, 0)
gsize cnt = 65536;
gchar * buf;
if(window != NULL) editor_about(editor);
{
gtk_widget_show(window);
return;
}
if((buf = malloc(sizeof(*buf) * cnt)) == NULL)
{
editor_error(editor, "malloc", 0);
return;
}
window = gtk_about_dialog_new();
gtk_window_set_transient_for(GTK_WINDOW(window), GTK_WINDOW(
editor->window));
g_signal_connect_swapped(G_OBJECT(window), "delete-event", G_CALLBACK(
_about_on_closex), window);
g_signal_connect(G_OBJECT(window), "response", G_CALLBACK(
gtk_widget_hide), NULL);
gtk_about_dialog_set_name(GTK_ABOUT_DIALOG(window), PACKAGE);
gtk_about_dialog_set_version(GTK_ABOUT_DIALOG(window), VERSION);
gtk_about_dialog_set_authors(GTK_ABOUT_DIALOG(window), _authors);
gtk_about_dialog_set_copyright(GTK_ABOUT_DIALOG(window), _copyright);
gtk_about_dialog_set_logo_icon_name(GTK_ABOUT_DIALOG(window),
"text-editor");
if(g_file_get_contents("/usr/share/common-licenses/GPL-2", &buf, &cnt,
NULL) == TRUE)
gtk_about_dialog_set_license(GTK_ABOUT_DIALOG(window), buf);
else
gtk_about_dialog_set_license(GTK_ABOUT_DIALOG(window),
_license);
free(buf);
gtk_widget_show(window);
} }
#else
GtkWidget * vbox;
GtkWidget * hbox;
GtkWidget * button;
if(window != NULL)
{
gtk_widget_show(window);
return;
}
window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
gtk_container_set_border_width(GTK_CONTAINER(window), 4);
gtk_window_set_title(GTK_WINDOW(window), _("About Editor"));
gtk_window_set_transient_for(GTK_WINDOW(window), GTK_WINDOW(
editor->window));
g_signal_connect_swapped(G_OBJECT(window), "delete-event", G_CALLBACK(
_about_on_closex), window);
vbox = gtk_vbox_new(FALSE, 2);
gtk_box_pack_start(GTK_BOX(vbox), gtk_label_new(PACKAGE " " VERSION),
FALSE, FALSE, 2);
gtk_box_pack_start(GTK_BOX(vbox), gtk_label_new(_copyright), FALSE,
FALSE, 2);
hbox = gtk_hbox_new(TRUE, 4);
button = gtk_button_new_with_mnemonic(_("C_redits"));
g_signal_connect(G_OBJECT(button), "clicked", G_CALLBACK(
_about_on_credits), window);
gtk_box_pack_start(GTK_BOX(hbox), button, FALSE, TRUE, 4);
button = gtk_button_new_with_mnemonic(_("_License"));
g_signal_connect(G_OBJECT(button), "clicked", G_CALLBACK(
_about_on_license), window);
gtk_box_pack_start(GTK_BOX(hbox), button, FALSE, TRUE, 4);
button = gtk_button_new_from_stock(GTK_STOCK_CLOSE);
g_signal_connect(G_OBJECT(button), "clicked", G_CALLBACK(
_about_on_close), window);
gtk_box_pack_end(GTK_BOX(hbox), button, FALSE, TRUE, 4);
gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, FALSE, 4);
gtk_container_add(GTK_CONTAINER(window), vbox);
gtk_widget_show_all(window);
}
#endif /* !GTK_CHECK_VERSION(2, 6, 0) */
static gboolean _about_on_closex(gpointer data)
{
GtkWidget * widget = data;
gtk_widget_hide(widget);
return TRUE;
}
#if !GTK_CHECK_VERSION(2, 6, 0)
static void _about_on_close(GtkWidget * widget, gpointer data)
{
GtkWidget * window = data;
gtk_widget_hide(window);
}
static void _about_on_credits(GtkWidget * widget, gpointer data)
{
static GtkWidget * window = NULL;
GtkWidget * about = data;
GtkWidget * vbox;
GtkWidget * notebook;
GtkWidget * textview;
GtkTextBuffer * tbuf;
GtkTextIter iter;
GtkWidget * hbox;
size_t i;
if(window != NULL)
{
gtk_widget_show(window);
return;
}
window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
gtk_window_set_default_size(GTK_WINDOW(window), 200, 200);
gtk_container_set_border_width(GTK_CONTAINER(window), 4);
gtk_window_set_title(GTK_WINDOW(window), _("Credits"));
gtk_window_set_transient_for(GTK_WINDOW(window), GTK_WINDOW(about));
g_signal_connect_swapped(G_OBJECT(window), "delete-event", G_CALLBACK(
_about_on_closex), window);
vbox = gtk_vbox_new(FALSE, 0);
textview = gtk_text_view_new();
gtk_text_view_set_editable(GTK_TEXT_VIEW(textview), FALSE);
tbuf = gtk_text_view_get_buffer(GTK_TEXT_VIEW(textview));
gtk_text_buffer_set_text(tbuf, "", 0);
for(i = 0; _authors[i] != NULL; i++)
{
gtk_text_buffer_get_end_iter(tbuf, &iter);
gtk_text_buffer_insert(tbuf, &iter, _authors[i], strlen(
_authors[i]));
}
widget = gtk_scrolled_window_new(NULL, NULL);
gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(widget),
GTK_SHADOW_IN);
gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(widget),
GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
gtk_container_add(GTK_CONTAINER(widget), textview);
notebook = gtk_notebook_new();
gtk_notebook_append_page(GTK_NOTEBOOK(notebook), widget,
gtk_label_new(_("Written by")));
gtk_box_pack_start(GTK_BOX(vbox), notebook, TRUE, TRUE, 4);
hbox = gtk_hbox_new(FALSE, 0);
widget = gtk_button_new_from_stock(GTK_STOCK_CLOSE);
g_signal_connect(G_OBJECT(widget), "clicked", G_CALLBACK(
_about_on_close), window);
gtk_box_pack_end(GTK_BOX(hbox), widget, FALSE, TRUE, 4);
gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, TRUE, 4);
gtk_container_add(GTK_CONTAINER(window), vbox);
gtk_widget_show_all(window);
}
static void _about_on_license(GtkWidget * widget, gpointer data)
{
static GtkWidget * window = NULL;
GtkWidget * about = data;
GtkWidget * vbox;
GtkWidget * textview;
GtkTextBuffer * tbuf;
GtkWidget * hbox;
if(window != NULL)
{
gtk_widget_show(window);
return;
}
window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
gtk_window_set_default_size(GTK_WINDOW(window), 200, 200);
gtk_container_set_border_width(GTK_CONTAINER(window), 4);
gtk_window_set_title(GTK_WINDOW(window), _("License"));
gtk_window_set_transient_for(GTK_WINDOW(window), GTK_WINDOW(about));
g_signal_connect_swapped(G_OBJECT(window), "delete-event", G_CALLBACK(
_about_on_closex), window);
vbox = gtk_vbox_new(FALSE, 0);
textview = gtk_text_view_new();
gtk_text_view_set_editable(GTK_TEXT_VIEW(textview), FALSE);
tbuf = gtk_text_view_get_buffer(GTK_TEXT_VIEW(textview));
gtk_text_buffer_set_text(tbuf, _license, strlen(_license));
widget = gtk_scrolled_window_new(NULL, NULL);
gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(widget),
GTK_SHADOW_IN);
gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(widget),
GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
gtk_container_add(GTK_CONTAINER(widget), textview);
gtk_box_pack_start(GTK_BOX(vbox), widget, TRUE, TRUE, 4);
hbox = gtk_hbox_new(FALSE, 0);
widget = gtk_button_new_from_stock(GTK_STOCK_CLOSE);
g_signal_connect(G_OBJECT(widget), "clicked",
G_CALLBACK(_about_on_close), window);
gtk_box_pack_end(GTK_BOX(hbox), widget, FALSE, TRUE, 4);
gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, TRUE, 4);
gtk_container_add(GTK_CONTAINER(window), vbox);
gtk_widget_show_all(window);
}
#endif /* !GTK_CHECK_VERSION(2, 6, 0) */
/* toolbar */ /* toolbar */

View File

@ -1,17 +1,19 @@
/* $Id$ */ /* $Id$ */
/* Copyright (c) 2010 Pierre Pronchery <khorben@defora.org> */ static char const _copyright[] =
"Copyright (c) 2010 Pierre Pronchery <khorben@defora.org>";
/* This file is part of DeforaOS Desktop Editor */ /* This file is part of DeforaOS Desktop Editor */
/* Editor is free software; you can redistribute it and/or modify it under the static char const _license[] =
* terms of the GNU General Public License version 3 as published by the Free "This program is free software: you can redistribute it and/or modify\n"
* Software Foundation. "it under the terms of the GNU General Public License as published by\n"
* "the Free Software Foundation, version 3 of the License.\n"
* Editor is distributed in the hope that it will be useful, but WITHOUT ANY "\n"
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS "This program is distributed in the hope that it will be useful,\n"
* FOR A PARTICULAR PURPOSE. See the GNU General Public License for more "but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
* details. "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n"
* "GNU General Public License for more details.\n"
* You should have received a copy of the GNU General Public License along with "\n"
* Editor; if not, see <http://www.gnu.org/licenses/>. */ "You should have received a copy of the GNU General Public License\n"
"along with this program. If not, see <http://www.gnu.org/licenses/>.\n";
@ -32,6 +34,12 @@
/* Editor */ /* Editor */
/* private */ /* private */
/* variables */ /* variables */
static char const * _authors[] =
{
"Pierre Pronchery <khorben@defora.org>",
NULL
};
#ifdef EMBEDDED #ifdef EMBEDDED
static DesktopAccel _editor_accel[] = static DesktopAccel _editor_accel[] =
{ {
@ -197,6 +205,8 @@ Editor * editor_new(void)
editor->pr_window = NULL; editor->pr_window = NULL;
/* find */ /* find */
editor->fi_dialog = NULL; editor->fi_dialog = NULL;
/* about */
editor->ab_window = NULL;
gtk_container_add(GTK_CONTAINER(editor->window), vbox); gtk_container_add(GTK_CONTAINER(editor->window), vbox);
gtk_window_set_focus(GTK_WINDOW(editor->window), editor->view); gtk_window_set_focus(GTK_WINDOW(editor->window), editor->view);
gtk_widget_show_all(editor->window); gtk_widget_show_all(editor->window);
@ -236,6 +246,40 @@ void editor_set_font(Editor * editor, char const * font)
/* useful */ /* useful */
/* editor_about */
static gboolean _about_on_closex(gpointer data);
void editor_about(Editor * editor)
{
if(editor->ab_window != NULL)
{
gtk_widget_show(editor->ab_window);
return;
}
editor->ab_window = desktop_about_dialog_new();
gtk_window_set_transient_for(GTK_WINDOW(editor->ab_window),
GTK_WINDOW(editor->window));
desktop_about_dialog_set_authors(editor->ab_window, _authors);
desktop_about_dialog_set_copyright(editor->ab_window, _copyright);
desktop_about_dialog_set_logo_icon_name(editor->ab_window,
"text-editor");
desktop_about_dialog_set_license(editor->ab_window, _license);
desktop_about_dialog_set_name(editor->ab_window, PACKAGE);
desktop_about_dialog_set_version(editor->ab_window, VERSION);
g_signal_connect_swapped(G_OBJECT(editor->ab_window), "delete-event",
G_CALLBACK(_about_on_closex), editor);
gtk_widget_show(editor->ab_window);
}
static gboolean _about_on_closex(gpointer data)
{
Editor * editor = data;
gtk_widget_hide(editor->ab_window);
return TRUE;
}
/* editor_error */ /* editor_error */
int editor_error(Editor * editor, char const * message, int ret) int editor_error(Editor * editor, char const * message, int ret)
{ {

View File

@ -41,6 +41,8 @@ typedef struct _Editor
GtkWidget * fi_text; GtkWidget * fi_text;
GtkWidget * fi_case; GtkWidget * fi_case;
GtkWidget * fi_wrap; GtkWidget * fi_wrap;
/* about */
GtkWidget * ab_window;
} Editor; } Editor;
@ -56,6 +58,8 @@ void editor_delete(Editor * editor);
void editor_set_font(Editor * editor, char const * font); void editor_set_font(Editor * editor, char const * font);
/* useful */ /* useful */
void editor_about(Editor * editor);
int editor_error(Editor * editor, char const * message, int ret); int editor_error(Editor * editor, char const * message, int ret);
gboolean editor_close(Editor * editor); gboolean editor_close(Editor * editor);