diff --git a/apps/code/Makefile b/apps/code/Makefile index f80595606..adccd0662 100644 --- a/apps/code/Makefile +++ b/apps/code/Makefile @@ -2,3 +2,5 @@ app_objs += $(addprefix apps/code/,\ app.o\ editor_controller.o\ ) + +app_images += apps/code/code_icon.png diff --git a/apps/code/app.cpp b/apps/code/app.cpp index eb3abbd6f..454bcf195 100644 --- a/apps/code/app.cpp +++ b/apps/code/app.cpp @@ -1,15 +1,20 @@ #include "app.h" #include "../apps_container.h" +#include "code_icon.h" #include namespace Code { I18n::Message App::Descriptor::name() { - return I18n::Message::Matrices; + return I18n::Message::CodeApp; } I18n::Message App::Descriptor::upperName() { - return I18n::Message::Matrices; + return I18n::Message::CodeAppCapital; +} + +const Image * App::Descriptor::icon() { + return ImageStore::CodeIcon; } App * App::Snapshot::unpack(Container * container) { diff --git a/apps/code/app.h b/apps/code/app.h index 070a922f8..deac81bdf 100644 --- a/apps/code/app.h +++ b/apps/code/app.h @@ -12,7 +12,7 @@ public: public: I18n::Message name() override; I18n::Message upperName() override; - //const Image * icon() override; + const Image * icon() override; }; class Snapshot : public ::App::Snapshot { public: diff --git a/apps/code/code_icon.png b/apps/code/code_icon.png new file mode 100644 index 000000000..82d478dba Binary files /dev/null and b/apps/code/code_icon.png differ diff --git a/apps/i18n.cpp b/apps/i18n.cpp index 8ad332126..71ab851e9 100644 --- a/apps/i18n.cpp +++ b/apps/i18n.cpp @@ -307,8 +307,10 @@ constexpr static char leftIntegralFirstLegend[] = {'P', '(', 'X', Ion::Charset:: constexpr static char finiteIntegralLegend[] = {Ion::Charset::LessEqual, 'X', Ion::Charset::LessEqual, 0}; -const char * universalMessages[239] { +const char * universalMessages[241] { "", + "Python", + "PYTHON (BETA)", "alpha", "ALPHA", "x", diff --git a/apps/i18n.h b/apps/i18n.h index c5011f92e..d493500fc 100644 --- a/apps/i18n.h +++ b/apps/i18n.h @@ -263,6 +263,8 @@ namespace I18n { /* UNIVERSAL MESSAGES */ Default = 0x8000, + CodeApp, + CodeAppCapital, Alpha, CapitalAlpha, X,