diff --git a/cpanfile b/cpanfile index 67f0546..6984098 100644 --- a/cpanfile +++ b/cpanfile @@ -9,6 +9,7 @@ requires 'Mojolicious::Plugin::I18N'; requires 'Mojolicious::Plugin::AssetPack', '>= 1.44'; requires 'Mojolicious::Plugin::DebugDumperHelper'; requires 'Mojolicious::Plugin::PgURLHelper'; +requires 'Mojolicious::Plugin::StaticCache'; requires "Minion", "== 4.06"; requires 'Minion::Backend::SQLite', "== 0.009"; requires 'CSS::Minifier::XS'; diff --git a/cpanfile.snapshot b/cpanfile.snapshot index c65211b..1c9761b 100644 --- a/cpanfile.snapshot +++ b/cpanfile.snapshot @@ -1,20 +1,20 @@ # carton snapshot format: version 1.0 DISTRIBUTIONS - Archive-Zip-1.59 - pathname: P/PH/PHRED/Archive-Zip-1.59.tar.gz + Archive-Zip-1.60 + pathname: P/PH/PHRED/Archive-Zip-1.60.tar.gz provides: - Archive::Zip 1.59 - Archive::Zip::Archive 1.59 - Archive::Zip::BufferedFileHandle 1.59 - Archive::Zip::DirectoryMember 1.59 - Archive::Zip::FileMember 1.59 - Archive::Zip::Member 1.59 - Archive::Zip::MemberRead 1.59 - Archive::Zip::MockFileHandle 1.59 - Archive::Zip::NewFileMember 1.59 - Archive::Zip::StringMember 1.59 - Archive::Zip::Tree 1.59 - Archive::Zip::ZipFileMember 1.59 + Archive::Zip 1.60 + Archive::Zip::Archive 1.60 + Archive::Zip::BufferedFileHandle 1.60 + Archive::Zip::DirectoryMember 1.60 + Archive::Zip::FileMember 1.60 + Archive::Zip::Member 1.60 + Archive::Zip::MemberRead 1.60 + Archive::Zip::MockFileHandle 1.60 + Archive::Zip::NewFileMember 1.60 + Archive::Zip::StringMember 1.60 + Archive::Zip::Tree 1.60 + Archive::Zip::ZipFileMember 1.60 requirements: Compress::Raw::Zlib 2.017 ExtUtils::MakeMaker 0 @@ -316,19 +316,19 @@ DISTRIBUTIONS Data::Validate::Domain 0 Data::Validate::IP 0 ExtUtils::MakeMaker 0 - DateTime-1.43 - pathname: D/DR/DROLSKY/DateTime-1.43.tar.gz + DateTime-1.45 + pathname: D/DR/DROLSKY/DateTime-1.45.tar.gz provides: - DateTime 1.43 - DateTime::Duration 1.43 - DateTime::Helpers 1.43 - DateTime::Infinite 1.43 - DateTime::Infinite::Future 1.43 - DateTime::Infinite::Past 1.43 - DateTime::LeapSecond 1.43 - DateTime::PP 1.43 - DateTime::PPExtra 1.43 - DateTime::Types 1.43 + DateTime 1.45 + DateTime::Duration 1.45 + DateTime::Helpers 1.45 + DateTime::Infinite 1.45 + DateTime::Infinite::Future 1.45 + DateTime::Infinite::Past 1.45 + DateTime::LeapSecond 1.45 + DateTime::PP 1.45 + DateTime::PPExtra 1.45 + DateTime::Types 1.45 requirements: Carp 0 DateTime::Locale 1.06 @@ -336,7 +336,7 @@ DISTRIBUTIONS Dist::CheckConflicts 0.02 ExtUtils::MakeMaker 0 POSIX 0 - Params::ValidationCompiler 0.13 + Params::ValidationCompiler 0.26 Scalar::Util 0 Specio 0.18 Specio::Declare 0 @@ -1011,17 +1011,17 @@ DISTRIBUTIONS Clone 0 ExtUtils::MakeMaker 0 perl 5.008001 - IO-Socket-SSL-2.048 - pathname: S/SU/SULLR/IO-Socket-SSL-2.048.tar.gz + IO-Socket-SSL-2.052 + pathname: S/SU/SULLR/IO-Socket-SSL-2.052.tar.gz provides: - IO::Socket::SSL 2.048 + IO::Socket::SSL 2.052 IO::Socket::SSL::Intercept 2.014 - IO::Socket::SSL::OCSP_Cache 2.048 - IO::Socket::SSL::OCSP_Resolver 2.048 + IO::Socket::SSL::OCSP_Cache 2.052 + IO::Socket::SSL::OCSP_Resolver 2.052 IO::Socket::SSL::PublicSuffix undef - IO::Socket::SSL::SSL_Context 2.048 - IO::Socket::SSL::SSL_HANDLE 2.048 - IO::Socket::SSL::Session_Cache 2.048 + IO::Socket::SSL::SSL_Context 2.052 + IO::Socket::SSL::SSL_HANDLE 2.052 + IO::Socket::SSL::Session_Cache 2.052 IO::Socket::SSL::Utils 2.014 requirements: ExtUtils::MakeMaker 0 @@ -1239,14 +1239,29 @@ DISTRIBUTIONS ExtUtils::CBuilder 0 Test::More 0 perl v5.6.0 - List-MoreUtils-0.419 - pathname: R/RE/REHSACK/List-MoreUtils-0.419.tar.gz + List-MoreUtils-0.428 + pathname: R/RE/REHSACK/List-MoreUtils-0.428.tar.gz provides: - List::MoreUtils 0.419 - List::MoreUtils::PP 0.419 + List::MoreUtils 0.428 + List::MoreUtils::PP 0.428 requirements: Exporter::Tiny 0.038 ExtUtils::MakeMaker 0 + List::MoreUtils::XS 0.426 + List-MoreUtils-XS-0.428 + pathname: R/RE/REHSACK/List-MoreUtils-XS-0.428.tar.gz + provides: + List::MoreUtils::XS 0.428 + requirements: + Carp 0 + ExtUtils::MakeMaker 0 + File::Basename 0 + File::Copy 0 + File::Path 0 + File::Spec 0 + IPC::Cmd 0 + XSLoader 0.22 + base 0 Locale-Maketext-Lexicon-1.00 pathname: D/DR/DRTECH/Locale-Maketext-Lexicon-1.00.tar.gz provides: @@ -1406,10 +1421,10 @@ DISTRIBUTIONS perl 5.006 strict 0 warnings 0 - Mojo-Pg-3.06 - pathname: S/SR/SRI/Mojo-Pg-3.06.tar.gz + Mojo-Pg-4.04 + pathname: S/SR/SRI/Mojo-Pg-4.04.tar.gz provides: - Mojo::Pg 3.06 + Mojo::Pg 4.04 Mojo::Pg::Database undef Mojo::Pg::Migrations undef Mojo::Pg::PubSub undef @@ -1418,7 +1433,7 @@ DISTRIBUTIONS requirements: DBD::Pg 3.005001 ExtUtils::MakeMaker 0 - Mojolicious 7.32 + Mojolicious 7.53 SQL::Abstract 1.81 perl 5.010001 Mojo-SQLite-2.002 @@ -1444,8 +1459,8 @@ DISTRIBUTIONS URI::db 0.15 URI::file 4.21 perl 5.010001 - Mojolicious-7.33 - pathname: S/SR/SRI/Mojolicious-7.33.tar.gz + Mojolicious-7.61 + pathname: S/SR/SRI/Mojolicious-7.61.tar.gz provides: Mojo undef Mojo::Asset undef @@ -1487,6 +1502,7 @@ DISTRIBUTIONS Mojo::Message::Response undef Mojo::Parameters undef Mojo::Path undef + Mojo::Promise undef Mojo::Reactor undef Mojo::Reactor::EV undef Mojo::Reactor::Poll undef @@ -1513,7 +1529,7 @@ DISTRIBUTIONS Mojo::UserAgent::Transactor undef Mojo::Util undef Mojo::WebSocket undef - Mojolicious 7.33 + Mojolicious 7.61 Mojolicious::Command undef Mojolicious::Command::cgi undef Mojolicious::Command::cpanify undef @@ -1565,10 +1581,10 @@ DISTRIBUTIONS Pod::Simple 3.09 Time::Local 1.2 perl 5.010001 - Mojolicious-Plugin-AssetPack-1.44 - pathname: J/JH/JHTHORSEN/Mojolicious-Plugin-AssetPack-1.44.tar.gz + Mojolicious-Plugin-AssetPack-2.01 + pathname: M/MR/MRAMBERG/Mojolicious-Plugin-AssetPack-2.01.tar.gz provides: - Mojolicious::Plugin::AssetPack 1.44 + Mojolicious::Plugin::AssetPack 2.01 Mojolicious::Plugin::AssetPack::Asset undef Mojolicious::Plugin::AssetPack::Asset::Null undef Mojolicious::Plugin::AssetPack::Pipe undef @@ -1581,8 +1597,8 @@ DISTRIBUTIONS Mojolicious::Plugin::AssetPack::Pipe::Jpeg undef Mojolicious::Plugin::AssetPack::Pipe::Less undef Mojolicious::Plugin::AssetPack::Pipe::Png undef - Mojolicious::Plugin::AssetPack::Pipe::Reloader undef Mojolicious::Plugin::AssetPack::Pipe::Riotjs undef + Mojolicious::Plugin::AssetPack::Pipe::RollupJs undef Mojolicious::Plugin::AssetPack::Pipe::Sass undef Mojolicious::Plugin::AssetPack::Pipe::TypeScript undef Mojolicious::Plugin::AssetPack::Pipe::Vuejs undef @@ -1619,6 +1635,13 @@ DISTRIBUTIONS requirements: ExtUtils::MakeMaker 0 Mojolicious 7.23 + Mojolicious-Plugin-StaticCache-0.02 + pathname: L/LD/LDIDRY/Mojolicious-Plugin-StaticCache-0.02.tar.gz + provides: + Mojolicious::Plugin::StaticCache 0.02 + requirements: + ExtUtils::MakeMaker 0 + Mojolicious 7.33 Moo-2.003002 pathname: H/HA/HAARG/Moo-2.003002.tar.gz provides: @@ -1665,10 +1688,10 @@ DISTRIBUTIONS Carp 0 ExtUtils::MakeMaker 0 Storable 0 - Net-SSLeay-1.81 - pathname: M/MI/MIKEM/Net-SSLeay-1.81.tar.gz + Net-SSLeay-1.82 + pathname: M/MI/MIKEM/Net-SSLeay-1.82.tar.gz provides: - Net::SSLeay 1.81 + Net::SSLeay 1.82 Net::SSLeay::Handle 0.61 requirements: ExtUtils::MakeMaker 6.36 @@ -1759,12 +1782,12 @@ DISTRIBUTIONS Scalar::Util 1.18 Test::More 0.42 perl 5.00503 - Params-ValidationCompiler-0.24 - pathname: D/DR/DROLSKY/Params-ValidationCompiler-0.24.tar.gz + Params-ValidationCompiler-0.26 + pathname: D/DR/DROLSKY/Params-ValidationCompiler-0.26.tar.gz provides: - Params::ValidationCompiler 0.24 - Params::ValidationCompiler::Compiler 0.24 - Params::ValidationCompiler::Exceptions 0.24 + Params::ValidationCompiler 0.26 + Params::ValidationCompiler::Compiler 0.26 + Params::ValidationCompiler::Exceptions 0.26 requirements: B 0 Carp 0 diff --git a/lib/Lutim.pm b/lib/Lutim.pm index 9f0f789..e55ca04 100644 --- a/lib/Lutim.pm +++ b/lib/Lutim.pm @@ -68,13 +68,14 @@ sub startup { } push @{$self->renderer->paths}, $self->home->rel_file('themes/default/templates'); push @{$self->static->paths}, $self->home->rel_file('themes/default/public'); + # Internationalization my $lib = $self->home->rel_file('themes/'.$config->{theme}.'/lib'); eval qq(use lib "$lib"); $self->plugin('I18N'); - # Compressed assets - $self->plugin('AssetPack' => { pipes => [qw(Combine)] }); + # Cache static files + $self->plugin('StaticCache'); # Helpers $self->plugin('Lutim::Plugin::Helpers'); @@ -137,20 +138,6 @@ sub startup { delete @{$wait_for_it}{grep { time - $wait_for_it->{$_} > $c->config->{anti_flood_delay} } keys %{$wait_for_it}} if (defined($wait_for_it)); } ); - $self->hook(after_static => sub { - my $c = shift; - $c->res->headers->cache_control('max-age=2592000, must-revalidate'); - }); - - $self->asset->store->paths($self->static->paths); - $self->asset->process('index.css' => ('css/bootstrap.min.css', 'css/fontello-embedded.css', 'css/animation.css', 'css/uploader.css', 'css/hennypenny.css', 'css/lutim.css', 'css/markdown.css')); - $self->asset->process('stats.css' => ('css/bootstrap.min.css', 'css/fontello-embedded.css', 'css/morris-0.4.3.min.css', 'css/hennypenny.css', 'css/lutim.css')); - $self->asset->process('about.css' => ('css/bootstrap.min.css', 'css/fontello-embedded.css', 'css/hennypenny.css', 'css/lutim.css')); - $self->asset->process('gallery.css' => ('/gallery/css/unite-gallery.css', '/gallery/themes/default/ug-theme-default.css')); - - $self->asset->process('index.js' => ('js/bootstrap.min.js', 'js/lutim.js', 'js/dmuploader.min.js')); - $self->asset->process('stats.js' => ('js/bootstrap.min.js', 'js/lutim.js', 'js/raphael-min.js', 'js/morris-0.4.3.min.js', 'js/stats.js')); - $self->asset->process('freeze.js' => ('js/jquery-2.1.0.min.js', 'js/freezeframe.min.js')); $self->defaults(layout => 'default'); diff --git a/lib/Mounter.pm b/lib/Mounter.pm index 088c628..17a4d0e 100644 --- a/lib/Mounter.pm +++ b/lib/Mounter.pm @@ -62,10 +62,9 @@ sub startup { } push @{$self->static->paths}, $self->home->rel_file('themes/default/public'); - $self->hook(after_static => sub { - my $c = shift; - $c->res->headers->cache_control('max-age=2592000, must-revalidate'); - }); + # Cache static files + $self->plugin('StaticCache'); + $self->plugin('Mount' => {$config->{prefix} => File::Spec->catfile($Bin, '..', 'script', 'application')}); } diff --git a/themes/default/lib/Lutim/I18N/ar.po b/themes/default/lib/Lutim/I18N/ar.po index 252d7f9..2c35756 100644 --- a/themes/default/lib/Lutim/I18N/ar.po +++ b/themes/default/lib/Lutim/I18N/ar.po @@ -37,11 +37,11 @@ msgstr "تم إرسال %1 صور على مثيل الخادوم هذا منذ msgid "-or-" msgstr "-or-" -#: lib/Lutim.pm:193 lib/Lutim/Command/cron/stats.pm:151 lib/Lutim/Command/cron/stats.pm:162 lib/Lutim/Command/cron/stats.pm:179 themes/default/templates/index.html.ep:5 themes/default/templates/raw.html.ep:10 themes/default/templates/raw.html.ep:21 themes/default/templates/raw.html.ep:38 +#: lib/Lutim.pm:180 lib/Lutim/Command/cron/stats.pm:151 lib/Lutim/Command/cron/stats.pm:162 lib/Lutim/Command/cron/stats.pm:179 themes/default/templates/index.html.ep:5 themes/default/templates/raw.html.ep:10 themes/default/templates/raw.html.ep:21 themes/default/templates/raw.html.ep:38 msgid "1 year" msgstr "سنة واحدة" -#: lib/Lutim.pm:192 lib/Lutim/Command/cron/stats.pm:148 lib/Lutim/Command/cron/stats.pm:159 lib/Lutim/Command/cron/stats.pm:176 themes/default/templates/index.html.ep:4 themes/default/templates/partial/for_my_delay.html.ep:12 themes/default/templates/partial/lutim.js.ep:147 themes/default/templates/raw.html.ep:18 themes/default/templates/raw.html.ep:35 themes/default/templates/raw.html.ep:7 +#: lib/Lutim.pm:179 lib/Lutim/Command/cron/stats.pm:148 lib/Lutim/Command/cron/stats.pm:159 lib/Lutim/Command/cron/stats.pm:176 themes/default/templates/index.html.ep:4 themes/default/templates/partial/for_my_delay.html.ep:12 themes/default/templates/partial/lutim.js.ep:147 themes/default/templates/raw.html.ep:18 themes/default/templates/raw.html.ep:35 themes/default/templates/raw.html.ep:7 msgid "24 hours" msgstr "24 ساعة" @@ -153,7 +153,7 @@ msgstr "إسم الملف" msgid "For more details, see the homepage of the project." msgstr "للمزيد من التفاصيل، قم بزيارة الصفحة الرئيسة للمشروع." -#: themes/default/templates/layouts/default.html.ep:55 +#: themes/default/templates/layouts/default.html.ep:60 msgid "Fork me!" msgstr "قم بتشعيبي !" @@ -165,7 +165,7 @@ msgstr "رابط المعرض" msgid "Hit Ctrl+C, then Enter to copy the short link" msgstr "إضغط على CTRL+C ثم على مفتاح الإدخال للقيام بنسخ الرابط القصير" -#: themes/default/templates/layouts/default.html.ep:50 +#: themes/default/templates/layouts/default.html.ep:55 msgid "Homepage" msgstr "الصفحة الرئيسية" @@ -197,15 +197,15 @@ msgstr "" msgid "Image not found." msgstr "الصورة غير موجودة." -#: themes/default/templates/layouts/default.html.ep:54 +#: themes/default/templates/layouts/default.html.ep:59 msgid "Informations" msgstr "معلومات" -#: themes/default/templates/layouts/default.html.ep:62 +#: themes/default/templates/layouts/default.html.ep:67 msgid "Install webapp" msgstr "نتصيب برنامج الويب" -#: themes/default/templates/layouts/default.html.ep:61 +#: themes/default/templates/layouts/default.html.ep:66 msgid "Instance's statistics" msgstr "إحصائيات مثيل الخادوم" @@ -229,11 +229,11 @@ msgstr "الإبقاء على بيانات EXIF" msgid "Let's go!" msgstr "هيا بنا !" -#: themes/default/templates/layouts/default.html.ep:58 +#: themes/default/templates/layouts/default.html.ep:63 msgid "Liberapay button" msgstr "زر ليبيراباي" -#: themes/default/templates/layouts/default.html.ep:53 +#: themes/default/templates/layouts/default.html.ep:58 msgid "License:" msgstr "الرخصة :" @@ -257,7 +257,7 @@ msgstr "" msgid "Markdown syntax" msgstr "" -#: themes/default/templates/layouts/default.html.ep:60 themes/default/templates/myfiles.html.ep:2 +#: themes/default/templates/layouts/default.html.ep:65 themes/default/templates/myfiles.html.ep:2 msgid "My images" msgstr "" @@ -298,7 +298,7 @@ msgstr "" msgid "Share it!" msgstr "" -#: themes/default/templates/layouts/default.html.ep:56 +#: themes/default/templates/layouts/default.html.ep:61 msgid "Share on Twitter" msgstr "" @@ -311,11 +311,11 @@ msgstr "" msgid "Something went wrong when creating the zip file. Try again later or contact the administrator (%1)." msgstr "" -#: themes/default/templates/layouts/default.html.ep:58 +#: themes/default/templates/layouts/default.html.ep:63 msgid "Support the author on Liberapay" msgstr "" -#: themes/default/templates/layouts/default.html.ep:57 +#: themes/default/templates/layouts/default.html.ep:62 msgid "Support the author on Tipeee" msgstr "" @@ -382,7 +382,7 @@ msgstr "" msgid "There is no more available URL. Retry or contact the administrator. %1" msgstr "" -#: themes/default/templates/layouts/default.html.ep:57 +#: themes/default/templates/layouts/default.html.ep:62 msgid "Tipeee button" msgstr "" @@ -468,7 +468,7 @@ msgstr "" msgid "core developer" msgstr "" -#: lib/Lutim.pm:191 lib/Lutim/Command/cron/stats.pm:147 lib/Lutim/Command/cron/stats.pm:158 lib/Lutim/Command/cron/stats.pm:175 themes/default/templates/index.html.ep:3 themes/default/templates/raw.html.ep:17 themes/default/templates/raw.html.ep:34 themes/default/templates/raw.html.ep:6 +#: lib/Lutim.pm:178 lib/Lutim/Command/cron/stats.pm:147 lib/Lutim/Command/cron/stats.pm:158 lib/Lutim/Command/cron/stats.pm:175 themes/default/templates/index.html.ep:3 themes/default/templates/raw.html.ep:17 themes/default/templates/raw.html.ep:34 themes/default/templates/raw.html.ep:6 msgid "no time limit" msgstr "" diff --git a/themes/default/lib/Lutim/I18N/de.po b/themes/default/lib/Lutim/I18N/de.po index 6afa8a3..d220e76 100644 --- a/themes/default/lib/Lutim/I18N/de.po +++ b/themes/default/lib/Lutim/I18N/de.po @@ -35,11 +35,11 @@ msgstr "%1 Bilder wurden bisher über diese Instanz versendet." msgid "-or-" msgstr "-oder-" -#: lib/Lutim.pm:193 lib/Lutim/Command/cron/stats.pm:151 lib/Lutim/Command/cron/stats.pm:162 lib/Lutim/Command/cron/stats.pm:179 themes/default/templates/index.html.ep:5 themes/default/templates/raw.html.ep:10 themes/default/templates/raw.html.ep:21 themes/default/templates/raw.html.ep:38 +#: lib/Lutim.pm:180 lib/Lutim/Command/cron/stats.pm:151 lib/Lutim/Command/cron/stats.pm:162 lib/Lutim/Command/cron/stats.pm:179 themes/default/templates/index.html.ep:5 themes/default/templates/raw.html.ep:10 themes/default/templates/raw.html.ep:21 themes/default/templates/raw.html.ep:38 msgid "1 year" msgstr "1 Jahr" -#: lib/Lutim.pm:192 lib/Lutim/Command/cron/stats.pm:148 lib/Lutim/Command/cron/stats.pm:159 lib/Lutim/Command/cron/stats.pm:176 themes/default/templates/index.html.ep:4 themes/default/templates/partial/for_my_delay.html.ep:12 themes/default/templates/partial/lutim.js.ep:147 themes/default/templates/raw.html.ep:18 themes/default/templates/raw.html.ep:35 themes/default/templates/raw.html.ep:7 +#: lib/Lutim.pm:179 lib/Lutim/Command/cron/stats.pm:148 lib/Lutim/Command/cron/stats.pm:159 lib/Lutim/Command/cron/stats.pm:176 themes/default/templates/index.html.ep:4 themes/default/templates/partial/for_my_delay.html.ep:12 themes/default/templates/partial/lutim.js.ep:147 themes/default/templates/raw.html.ep:18 themes/default/templates/raw.html.ep:35 themes/default/templates/raw.html.ep:7 msgid "24 hours" msgstr "24 Stunden" @@ -151,7 +151,7 @@ msgstr "Dateiname" msgid "For more details, see the homepage of the project." msgstr "Besuche für mehr Details die Homepage des Projekts." -#: themes/default/templates/layouts/default.html.ep:55 +#: themes/default/templates/layouts/default.html.ep:60 msgid "Fork me!" msgstr "Fork me!" @@ -163,7 +163,7 @@ msgstr "Link zur Galerie" msgid "Hit Ctrl+C, then Enter to copy the short link" msgstr "Drücke STRG+C und dann Enter um den Kurz-Link zu kopieren." -#: themes/default/templates/layouts/default.html.ep:50 +#: themes/default/templates/layouts/default.html.ep:55 msgid "Homepage" msgstr "Webseite" @@ -195,15 +195,15 @@ msgstr "" msgid "Image not found." msgstr "Bild nicht gefunden" -#: themes/default/templates/layouts/default.html.ep:54 +#: themes/default/templates/layouts/default.html.ep:59 msgid "Informations" msgstr "Informationen" -#: themes/default/templates/layouts/default.html.ep:62 +#: themes/default/templates/layouts/default.html.ep:67 msgid "Install webapp" msgstr "Installiere die Webapp" -#: themes/default/templates/layouts/default.html.ep:61 +#: themes/default/templates/layouts/default.html.ep:66 msgid "Instance's statistics" msgstr "" @@ -227,11 +227,11 @@ msgstr "Behalte EXIF-Daten" msgid "Let's go!" msgstr "Los gehts!" -#: themes/default/templates/layouts/default.html.ep:58 +#: themes/default/templates/layouts/default.html.ep:63 msgid "Liberapay button" msgstr "" -#: themes/default/templates/layouts/default.html.ep:53 +#: themes/default/templates/layouts/default.html.ep:58 msgid "License:" msgstr "Lizenz:" @@ -257,7 +257,7 @@ msgstr "Haupt-Entwickler" msgid "Markdown syntax" msgstr "Markdown Syntax" -#: themes/default/templates/layouts/default.html.ep:60 themes/default/templates/myfiles.html.ep:2 +#: themes/default/templates/layouts/default.html.ep:65 themes/default/templates/myfiles.html.ep:2 msgid "My images" msgstr "Meine Bilder" @@ -298,7 +298,7 @@ msgstr "Sende ein Bild" msgid "Share it!" msgstr "Teile es!" -#: themes/default/templates/layouts/default.html.ep:56 +#: themes/default/templates/layouts/default.html.ep:61 msgid "Share on Twitter" msgstr "Teile es auf Twitter" @@ -311,11 +311,11 @@ msgstr "Es ist ein Fehler aufgetreten" msgid "Something went wrong when creating the zip file. Try again later or contact the administrator (%1)." msgstr "Es ist ein Fehler aufgetreten. Versuche es erneut oder kontaktiere den Administrator (%1)." -#: themes/default/templates/layouts/default.html.ep:58 +#: themes/default/templates/layouts/default.html.ep:63 msgid "Support the author on Liberapay" msgstr "" -#: themes/default/templates/layouts/default.html.ep:57 +#: themes/default/templates/layouts/default.html.ep:62 msgid "Support the author on Tipeee" msgstr "" @@ -382,7 +382,7 @@ msgstr "Die Bilder, die du auf Lutim hochlädst, können entweder nie, nach dem msgid "There is no more available URL. Retry or contact the administrator. %1" msgstr "Es sind keine URLs mehr verfügbar. Versuche es erneut oder kontaktiere den Administrator. %1" -#: themes/default/templates/layouts/default.html.ep:57 +#: themes/default/templates/layouts/default.html.ep:62 msgid "Tipeee button" msgstr "" @@ -468,7 +468,7 @@ msgstr "und auf" msgid "core developer" msgstr "Haupt-Entwickler" -#: lib/Lutim.pm:191 lib/Lutim/Command/cron/stats.pm:147 lib/Lutim/Command/cron/stats.pm:158 lib/Lutim/Command/cron/stats.pm:175 themes/default/templates/index.html.ep:3 themes/default/templates/raw.html.ep:17 themes/default/templates/raw.html.ep:34 themes/default/templates/raw.html.ep:6 +#: lib/Lutim.pm:178 lib/Lutim/Command/cron/stats.pm:147 lib/Lutim/Command/cron/stats.pm:158 lib/Lutim/Command/cron/stats.pm:175 themes/default/templates/index.html.ep:3 themes/default/templates/raw.html.ep:17 themes/default/templates/raw.html.ep:34 themes/default/templates/raw.html.ep:6 msgid "no time limit" msgstr "keine Zeit-Begrenzung" diff --git a/themes/default/lib/Lutim/I18N/en.po b/themes/default/lib/Lutim/I18N/en.po index 8d3e696..1b8b29e 100644 --- a/themes/default/lib/Lutim/I18N/en.po +++ b/themes/default/lib/Lutim/I18N/en.po @@ -33,11 +33,11 @@ msgstr "%1 sent images on this instance from beginning." msgid "-or-" msgstr "-or-" -#: lib/Lutim.pm:193 lib/Lutim/Command/cron/stats.pm:151 lib/Lutim/Command/cron/stats.pm:162 lib/Lutim/Command/cron/stats.pm:179 themes/default/templates/index.html.ep:5 themes/default/templates/raw.html.ep:10 themes/default/templates/raw.html.ep:21 themes/default/templates/raw.html.ep:38 +#: lib/Lutim.pm:180 lib/Lutim/Command/cron/stats.pm:151 lib/Lutim/Command/cron/stats.pm:162 lib/Lutim/Command/cron/stats.pm:179 themes/default/templates/index.html.ep:5 themes/default/templates/raw.html.ep:10 themes/default/templates/raw.html.ep:21 themes/default/templates/raw.html.ep:38 msgid "1 year" msgstr "1 year" -#: lib/Lutim.pm:192 lib/Lutim/Command/cron/stats.pm:148 lib/Lutim/Command/cron/stats.pm:159 lib/Lutim/Command/cron/stats.pm:176 themes/default/templates/index.html.ep:4 themes/default/templates/partial/for_my_delay.html.ep:12 themes/default/templates/partial/lutim.js.ep:147 themes/default/templates/raw.html.ep:18 themes/default/templates/raw.html.ep:35 themes/default/templates/raw.html.ep:7 +#: lib/Lutim.pm:179 lib/Lutim/Command/cron/stats.pm:148 lib/Lutim/Command/cron/stats.pm:159 lib/Lutim/Command/cron/stats.pm:176 themes/default/templates/index.html.ep:4 themes/default/templates/partial/for_my_delay.html.ep:12 themes/default/templates/partial/lutim.js.ep:147 themes/default/templates/raw.html.ep:18 themes/default/templates/raw.html.ep:35 themes/default/templates/raw.html.ep:7 msgid "24 hours" msgstr "24 hours" @@ -149,7 +149,7 @@ msgstr "" msgid "For more details, see the homepage of the project." msgstr "For more details, see the homepage of the project." -#: themes/default/templates/layouts/default.html.ep:55 +#: themes/default/templates/layouts/default.html.ep:60 msgid "Fork me!" msgstr "Fork me!" @@ -161,7 +161,7 @@ msgstr "" msgid "Hit Ctrl+C, then Enter to copy the short link" msgstr "" -#: themes/default/templates/layouts/default.html.ep:50 +#: themes/default/templates/layouts/default.html.ep:55 msgid "Homepage" msgstr "Homepage" @@ -193,15 +193,15 @@ msgstr "" msgid "Image not found." msgstr "" -#: themes/default/templates/layouts/default.html.ep:54 +#: themes/default/templates/layouts/default.html.ep:59 msgid "Informations" msgstr "Informations" -#: themes/default/templates/layouts/default.html.ep:62 +#: themes/default/templates/layouts/default.html.ep:67 msgid "Install webapp" msgstr "Install webapp" -#: themes/default/templates/layouts/default.html.ep:61 +#: themes/default/templates/layouts/default.html.ep:66 msgid "Instance's statistics" msgstr "" @@ -225,11 +225,11 @@ msgstr "Keep EXIF tags" msgid "Let's go!" msgstr "Let's go!" -#: themes/default/templates/layouts/default.html.ep:58 +#: themes/default/templates/layouts/default.html.ep:63 msgid "Liberapay button" msgstr "" -#: themes/default/templates/layouts/default.html.ep:53 +#: themes/default/templates/layouts/default.html.ep:58 msgid "License:" msgstr "License:" @@ -253,7 +253,7 @@ msgstr "Main developers" msgid "Markdown syntax" msgstr "Markdown syntax" -#: themes/default/templates/layouts/default.html.ep:60 themes/default/templates/myfiles.html.ep:2 +#: themes/default/templates/layouts/default.html.ep:65 themes/default/templates/myfiles.html.ep:2 msgid "My images" msgstr "" @@ -294,7 +294,7 @@ msgstr "Send an image" msgid "Share it!" msgstr "" -#: themes/default/templates/layouts/default.html.ep:56 +#: themes/default/templates/layouts/default.html.ep:61 msgid "Share on Twitter" msgstr "Share on Twitter" @@ -307,11 +307,11 @@ msgstr "Something bad happened" msgid "Something went wrong when creating the zip file. Try again later or contact the administrator (%1)." msgstr "" -#: themes/default/templates/layouts/default.html.ep:58 +#: themes/default/templates/layouts/default.html.ep:63 msgid "Support the author on Liberapay" msgstr "" -#: themes/default/templates/layouts/default.html.ep:57 +#: themes/default/templates/layouts/default.html.ep:62 msgid "Support the author on Tipeee" msgstr "" @@ -378,7 +378,7 @@ msgstr "The images you post on Lutim can be stored indefinitely or be deleted at msgid "There is no more available URL. Retry or contact the administrator. %1" msgstr "There is no more available URL. Retry or contact the administrator. %1" -#: themes/default/templates/layouts/default.html.ep:57 +#: themes/default/templates/layouts/default.html.ep:62 msgid "Tipeee button" msgstr "" @@ -468,7 +468,7 @@ msgstr "and on" msgid "core developer" msgstr "core developer" -#: lib/Lutim.pm:191 lib/Lutim/Command/cron/stats.pm:147 lib/Lutim/Command/cron/stats.pm:158 lib/Lutim/Command/cron/stats.pm:175 themes/default/templates/index.html.ep:3 themes/default/templates/raw.html.ep:17 themes/default/templates/raw.html.ep:34 themes/default/templates/raw.html.ep:6 +#: lib/Lutim.pm:178 lib/Lutim/Command/cron/stats.pm:147 lib/Lutim/Command/cron/stats.pm:158 lib/Lutim/Command/cron/stats.pm:175 themes/default/templates/index.html.ep:3 themes/default/templates/raw.html.ep:17 themes/default/templates/raw.html.ep:34 themes/default/templates/raw.html.ep:6 msgid "no time limit" msgstr "no time limit" diff --git a/themes/default/lib/Lutim/I18N/es.po b/themes/default/lib/Lutim/I18N/es.po index df28337..08b1e36 100644 --- a/themes/default/lib/Lutim/I18N/es.po +++ b/themes/default/lib/Lutim/I18N/es.po @@ -35,11 +35,11 @@ msgstr "%1 imágenes enviadas a esta instancia desde el inicio." msgid "-or-" msgstr "-o-" -#: lib/Lutim.pm:193 lib/Lutim/Command/cron/stats.pm:151 lib/Lutim/Command/cron/stats.pm:162 lib/Lutim/Command/cron/stats.pm:179 themes/default/templates/index.html.ep:5 themes/default/templates/raw.html.ep:10 themes/default/templates/raw.html.ep:21 themes/default/templates/raw.html.ep:38 +#: lib/Lutim.pm:180 lib/Lutim/Command/cron/stats.pm:151 lib/Lutim/Command/cron/stats.pm:162 lib/Lutim/Command/cron/stats.pm:179 themes/default/templates/index.html.ep:5 themes/default/templates/raw.html.ep:10 themes/default/templates/raw.html.ep:21 themes/default/templates/raw.html.ep:38 msgid "1 year" msgstr "1 año" -#: lib/Lutim.pm:192 lib/Lutim/Command/cron/stats.pm:148 lib/Lutim/Command/cron/stats.pm:159 lib/Lutim/Command/cron/stats.pm:176 themes/default/templates/index.html.ep:4 themes/default/templates/partial/for_my_delay.html.ep:12 themes/default/templates/partial/lutim.js.ep:147 themes/default/templates/raw.html.ep:18 themes/default/templates/raw.html.ep:35 themes/default/templates/raw.html.ep:7 +#: lib/Lutim.pm:179 lib/Lutim/Command/cron/stats.pm:148 lib/Lutim/Command/cron/stats.pm:159 lib/Lutim/Command/cron/stats.pm:176 themes/default/templates/index.html.ep:4 themes/default/templates/partial/for_my_delay.html.ep:12 themes/default/templates/partial/lutim.js.ep:147 themes/default/templates/raw.html.ep:18 themes/default/templates/raw.html.ep:35 themes/default/templates/raw.html.ep:7 msgid "24 hours" msgstr "24 horas" @@ -151,7 +151,7 @@ msgstr "Nombre de archivo" msgid "For more details, see the homepage of the project." msgstr "Para más detalles, vea la página del proyecto." -#: themes/default/templates/layouts/default.html.ep:55 +#: themes/default/templates/layouts/default.html.ep:60 msgid "Fork me!" msgstr "¡Clóname!" @@ -163,7 +163,7 @@ msgstr "Enlace a la galería" msgid "Hit Ctrl+C, then Enter to copy the short link" msgstr "Presione Ctrl + C, entonces Ingresar para copiar el enlace" -#: themes/default/templates/layouts/default.html.ep:50 +#: themes/default/templates/layouts/default.html.ep:55 msgid "Homepage" msgstr "Página inicial" @@ -195,15 +195,15 @@ msgstr "" msgid "Image not found." msgstr "Imagen no encontrada." -#: themes/default/templates/layouts/default.html.ep:54 +#: themes/default/templates/layouts/default.html.ep:59 msgid "Informations" msgstr "Informaciones" -#: themes/default/templates/layouts/default.html.ep:62 +#: themes/default/templates/layouts/default.html.ep:67 msgid "Install webapp" msgstr "Instalar webapp" -#: themes/default/templates/layouts/default.html.ep:61 +#: themes/default/templates/layouts/default.html.ep:66 msgid "Instance's statistics" msgstr "" @@ -227,11 +227,11 @@ msgstr "Mantener las etiquetas EXIF" msgid "Let's go!" msgstr "¡Vamos allá!" -#: themes/default/templates/layouts/default.html.ep:58 +#: themes/default/templates/layouts/default.html.ep:63 msgid "Liberapay button" msgstr "" -#: themes/default/templates/layouts/default.html.ep:53 +#: themes/default/templates/layouts/default.html.ep:58 msgid "License:" msgstr "Licencia:" @@ -255,7 +255,7 @@ msgstr "Desarrolladores principales" msgid "Markdown syntax" msgstr "Sintaxis de Markdown" -#: themes/default/templates/layouts/default.html.ep:60 themes/default/templates/myfiles.html.ep:2 +#: themes/default/templates/layouts/default.html.ep:65 themes/default/templates/myfiles.html.ep:2 msgid "My images" msgstr "Mis Imágenes" @@ -296,7 +296,7 @@ msgstr "Enviar una imagen" msgid "Share it!" msgstr "¡Compártelo!" -#: themes/default/templates/layouts/default.html.ep:56 +#: themes/default/templates/layouts/default.html.ep:61 msgid "Share on Twitter" msgstr "Compartir en Twitter" @@ -309,11 +309,11 @@ msgstr "Algo malo ha pasado" msgid "Something went wrong when creating the zip file. Try again later or contact the administrator (%1)." msgstr "Algo malo ha pasado. Inténtelo de nuevo más tarde o contacte con el administrador (%1)." -#: themes/default/templates/layouts/default.html.ep:58 +#: themes/default/templates/layouts/default.html.ep:63 msgid "Support the author on Liberapay" msgstr "" -#: themes/default/templates/layouts/default.html.ep:57 +#: themes/default/templates/layouts/default.html.ep:62 msgid "Support the author on Tipeee" msgstr "" @@ -380,7 +380,7 @@ msgstr "Puede, opcionalmente, solicitar que la imagen publicada en Lutim se elim msgid "There is no more available URL. Retry or contact the administrator. %1" msgstr "No más URL disponibles. Inténtelo de nuevo o contacte con el administrador. %1" -#: themes/default/templates/layouts/default.html.ep:57 +#: themes/default/templates/layouts/default.html.ep:62 msgid "Tipeee button" msgstr "" @@ -466,7 +466,7 @@ msgstr "y en" msgid "core developer" msgstr "desarrollador principal" -#: lib/Lutim.pm:191 lib/Lutim/Command/cron/stats.pm:147 lib/Lutim/Command/cron/stats.pm:158 lib/Lutim/Command/cron/stats.pm:175 themes/default/templates/index.html.ep:3 themes/default/templates/raw.html.ep:17 themes/default/templates/raw.html.ep:34 themes/default/templates/raw.html.ep:6 +#: lib/Lutim.pm:178 lib/Lutim/Command/cron/stats.pm:147 lib/Lutim/Command/cron/stats.pm:158 lib/Lutim/Command/cron/stats.pm:175 themes/default/templates/index.html.ep:3 themes/default/templates/raw.html.ep:17 themes/default/templates/raw.html.ep:34 themes/default/templates/raw.html.ep:6 msgid "no time limit" msgstr "Sin tiempo límite" diff --git a/themes/default/lib/Lutim/I18N/fr.po b/themes/default/lib/Lutim/I18N/fr.po index 44f5d9c..c8f7cd6 100644 --- a/themes/default/lib/Lutim/I18N/fr.po +++ b/themes/default/lib/Lutim/I18N/fr.po @@ -35,11 +35,11 @@ msgstr "%1 images envoyées sur cette instance depuis le début." msgid "-or-" msgstr "-ou-" -#: lib/Lutim.pm:193 lib/Lutim/Command/cron/stats.pm:151 lib/Lutim/Command/cron/stats.pm:162 lib/Lutim/Command/cron/stats.pm:179 themes/default/templates/index.html.ep:5 themes/default/templates/raw.html.ep:10 themes/default/templates/raw.html.ep:21 themes/default/templates/raw.html.ep:38 +#: lib/Lutim.pm:180 lib/Lutim/Command/cron/stats.pm:151 lib/Lutim/Command/cron/stats.pm:162 lib/Lutim/Command/cron/stats.pm:179 themes/default/templates/index.html.ep:5 themes/default/templates/raw.html.ep:10 themes/default/templates/raw.html.ep:21 themes/default/templates/raw.html.ep:38 msgid "1 year" msgstr "1 an" -#: lib/Lutim.pm:192 lib/Lutim/Command/cron/stats.pm:148 lib/Lutim/Command/cron/stats.pm:159 lib/Lutim/Command/cron/stats.pm:176 themes/default/templates/index.html.ep:4 themes/default/templates/partial/for_my_delay.html.ep:12 themes/default/templates/partial/lutim.js.ep:147 themes/default/templates/raw.html.ep:18 themes/default/templates/raw.html.ep:35 themes/default/templates/raw.html.ep:7 +#: lib/Lutim.pm:179 lib/Lutim/Command/cron/stats.pm:148 lib/Lutim/Command/cron/stats.pm:159 lib/Lutim/Command/cron/stats.pm:176 themes/default/templates/index.html.ep:4 themes/default/templates/partial/for_my_delay.html.ep:12 themes/default/templates/partial/lutim.js.ep:147 themes/default/templates/raw.html.ep:18 themes/default/templates/raw.html.ep:35 themes/default/templates/raw.html.ep:7 msgid "24 hours" msgstr "24 heures" @@ -151,7 +151,7 @@ msgstr "Nom du fichier" msgid "For more details, see the homepage of the project." msgstr "Pour plus de détails, consultez la page Github du projet." -#: themes/default/templates/layouts/default.html.ep:55 +#: themes/default/templates/layouts/default.html.ep:60 msgid "Fork me!" msgstr "Créez un fork !" @@ -163,7 +163,7 @@ msgstr "Lien vers la galerie" msgid "Hit Ctrl+C, then Enter to copy the short link" msgstr "Faites Ctrl+C puis appuyez sur la touche Entrée pour copier le lien" -#: themes/default/templates/layouts/default.html.ep:50 +#: themes/default/templates/layouts/default.html.ep:55 msgid "Homepage" msgstr "Accueil" @@ -195,15 +195,15 @@ msgstr "Durée de rétention de l’image" msgid "Image not found." msgstr "Image non trouvée." -#: themes/default/templates/layouts/default.html.ep:54 +#: themes/default/templates/layouts/default.html.ep:59 msgid "Informations" msgstr "Informations" -#: themes/default/templates/layouts/default.html.ep:62 +#: themes/default/templates/layouts/default.html.ep:67 msgid "Install webapp" msgstr "Installer la webapp" -#: themes/default/templates/layouts/default.html.ep:61 +#: themes/default/templates/layouts/default.html.ep:66 msgid "Instance's statistics" msgstr "Statistiques de l’instance" @@ -227,11 +227,11 @@ msgstr "Conserver les données EXIF" msgid "Let's go!" msgstr "Allons-y !" -#: themes/default/templates/layouts/default.html.ep:58 +#: themes/default/templates/layouts/default.html.ep:63 msgid "Liberapay button" msgstr "Bouton Liberapay" -#: themes/default/templates/layouts/default.html.ep:53 +#: themes/default/templates/layouts/default.html.ep:58 msgid "License:" msgstr "Licence :" @@ -255,7 +255,7 @@ msgstr "Développeurs de l’application" msgid "Markdown syntax" msgstr "Syntaxe Markdown" -#: themes/default/templates/layouts/default.html.ep:60 themes/default/templates/myfiles.html.ep:2 +#: themes/default/templates/layouts/default.html.ep:65 themes/default/templates/myfiles.html.ep:2 msgid "My images" msgstr "Mes images" @@ -296,7 +296,7 @@ msgstr "Envoyer une image" msgid "Share it!" msgstr "Partagez !" -#: themes/default/templates/layouts/default.html.ep:56 +#: themes/default/templates/layouts/default.html.ep:61 msgid "Share on Twitter" msgstr "Partager sur Twitter" @@ -309,11 +309,11 @@ msgstr "Un problème est survenu" msgid "Something went wrong when creating the zip file. Try again later or contact the administrator (%1)." msgstr "Quelque chose s’est mal passé lors de la création de l’archive. Veuillez réessayer plus tard ou contactez l’administrateur (%1)." -#: themes/default/templates/layouts/default.html.ep:58 +#: themes/default/templates/layouts/default.html.ep:63 msgid "Support the author on Liberapay" msgstr "Supporter l’auteur sur Liberapay" -#: themes/default/templates/layouts/default.html.ep:57 +#: themes/default/templates/layouts/default.html.ep:62 msgid "Support the author on Tipeee" msgstr "Supporter l’auteur sur Tipeee" @@ -382,7 +382,7 @@ msgstr "Les images déposées sur Lutim peuvent être stockées indéfiniment, o msgid "There is no more available URL. Retry or contact the administrator. %1" msgstr "Il n’y a plus d’URL disponible. Veuillez réessayer ou contacter l’administrateur. %1." -#: themes/default/templates/layouts/default.html.ep:57 +#: themes/default/templates/layouts/default.html.ep:62 msgid "Tipeee button" msgstr "Bouton Tipeee" @@ -468,7 +468,7 @@ msgstr "et sur" msgid "core developer" msgstr "développeur principal" -#: lib/Lutim.pm:191 lib/Lutim/Command/cron/stats.pm:147 lib/Lutim/Command/cron/stats.pm:158 lib/Lutim/Command/cron/stats.pm:175 themes/default/templates/index.html.ep:3 themes/default/templates/raw.html.ep:17 themes/default/templates/raw.html.ep:34 themes/default/templates/raw.html.ep:6 +#: lib/Lutim.pm:178 lib/Lutim/Command/cron/stats.pm:147 lib/Lutim/Command/cron/stats.pm:158 lib/Lutim/Command/cron/stats.pm:175 themes/default/templates/index.html.ep:3 themes/default/templates/raw.html.ep:17 themes/default/templates/raw.html.ep:34 themes/default/templates/raw.html.ep:6 msgid "no time limit" msgstr "Pas de limitation de durée" diff --git a/themes/default/lib/Lutim/I18N/oc.po b/themes/default/lib/Lutim/I18N/oc.po index 3bc35e5..52932dc 100644 --- a/themes/default/lib/Lutim/I18N/oc.po +++ b/themes/default/lib/Lutim/I18N/oc.po @@ -34,11 +34,11 @@ msgstr "%1 imatges mandats sus aquesta instància dempuèi lo començament." msgid "-or-" msgstr "-o-" -#: lib/Lutim.pm:193 lib/Lutim/Command/cron/stats.pm:151 lib/Lutim/Command/cron/stats.pm:162 lib/Lutim/Command/cron/stats.pm:179 themes/default/templates/index.html.ep:5 themes/default/templates/raw.html.ep:10 themes/default/templates/raw.html.ep:21 themes/default/templates/raw.html.ep:38 +#: lib/Lutim.pm:180 lib/Lutim/Command/cron/stats.pm:151 lib/Lutim/Command/cron/stats.pm:162 lib/Lutim/Command/cron/stats.pm:179 themes/default/templates/index.html.ep:5 themes/default/templates/raw.html.ep:10 themes/default/templates/raw.html.ep:21 themes/default/templates/raw.html.ep:38 msgid "1 year" msgstr "1 an" -#: lib/Lutim.pm:192 lib/Lutim/Command/cron/stats.pm:148 lib/Lutim/Command/cron/stats.pm:159 lib/Lutim/Command/cron/stats.pm:176 themes/default/templates/index.html.ep:4 themes/default/templates/partial/for_my_delay.html.ep:12 themes/default/templates/partial/lutim.js.ep:147 themes/default/templates/raw.html.ep:18 themes/default/templates/raw.html.ep:35 themes/default/templates/raw.html.ep:7 +#: lib/Lutim.pm:179 lib/Lutim/Command/cron/stats.pm:148 lib/Lutim/Command/cron/stats.pm:159 lib/Lutim/Command/cron/stats.pm:176 themes/default/templates/index.html.ep:4 themes/default/templates/partial/for_my_delay.html.ep:12 themes/default/templates/partial/lutim.js.ep:147 themes/default/templates/raw.html.ep:18 themes/default/templates/raw.html.ep:35 themes/default/templates/raw.html.ep:7 msgid "24 hours" msgstr "24 oras" @@ -150,7 +150,7 @@ msgstr "Nom del fichièr" msgid "For more details, see the homepage of the project." msgstr "Per mai de detalhs, consultatz la pagina Github del projècte." -#: themes/default/templates/layouts/default.html.ep:55 +#: themes/default/templates/layouts/default.html.ep:60 msgid "Fork me!" msgstr "Tustatz-me !" @@ -162,7 +162,7 @@ msgstr "Ligam cap a la galariá" msgid "Hit Ctrl+C, then Enter to copy the short link" msgstr "Fasètz Ctrl+C puèi picatz Entrada per copiar lo ligam" -#: themes/default/templates/layouts/default.html.ep:50 +#: themes/default/templates/layouts/default.html.ep:55 msgid "Homepage" msgstr "Acuèlh" @@ -194,15 +194,15 @@ msgstr "Delai de l'imatge" msgid "Image not found." msgstr "Imatge pas trobat." -#: themes/default/templates/layouts/default.html.ep:54 +#: themes/default/templates/layouts/default.html.ep:59 msgid "Informations" msgstr "Informacions" -#: themes/default/templates/layouts/default.html.ep:62 +#: themes/default/templates/layouts/default.html.ep:67 msgid "Install webapp" msgstr "Installar la webapp" -#: themes/default/templates/layouts/default.html.ep:61 +#: themes/default/templates/layouts/default.html.ep:66 msgid "Instance's statistics" msgstr "Estatisticas de l'instància" @@ -226,11 +226,11 @@ msgstr "Conservar las donadas EXIF" msgid "Let's go!" msgstr "Zo !" -#: themes/default/templates/layouts/default.html.ep:58 +#: themes/default/templates/layouts/default.html.ep:63 msgid "Liberapay button" msgstr "Boton Liberapay" -#: themes/default/templates/layouts/default.html.ep:53 +#: themes/default/templates/layouts/default.html.ep:58 msgid "License:" msgstr "Licéncia :" @@ -254,7 +254,7 @@ msgstr "Desvolopaires de l'aplicacion" msgid "Markdown syntax" msgstr "Sintaxi Markdown" -#: themes/default/templates/layouts/default.html.ep:60 themes/default/templates/myfiles.html.ep:2 +#: themes/default/templates/layouts/default.html.ep:65 themes/default/templates/myfiles.html.ep:2 msgid "My images" msgstr "Mos imatges" @@ -295,7 +295,7 @@ msgstr "Mandar un imatge" msgid "Share it!" msgstr "Partejatz-lo !" -#: themes/default/templates/layouts/default.html.ep:56 +#: themes/default/templates/layouts/default.html.ep:61 msgid "Share on Twitter" msgstr "Partejar sus Twitter" @@ -308,11 +308,11 @@ msgstr "Un problèma es aparegut" msgid "Something went wrong when creating the zip file. Try again later or contact the administrator (%1)." msgstr "Quicòm a trucat pendent la creacion de l'archiu. Mercés de tornar ensajar pus tard o de contactar l'administrator (%1)." -#: themes/default/templates/layouts/default.html.ep:58 +#: themes/default/templates/layouts/default.html.ep:63 msgid "Support the author on Liberapay" msgstr "Sostenir l'autor sus Liberapay" -#: themes/default/templates/layouts/default.html.ep:57 +#: themes/default/templates/layouts/default.html.ep:62 msgid "Support the author on Tipeee" msgstr "Sostenir l'autor sus Tipeee" @@ -379,7 +379,7 @@ msgstr "Los imatges depausats sus Lutim pòdon èsser gardats sens fin, o s’es msgid "There is no more available URL. Retry or contact the administrator. %1" msgstr "I a pas mai d'URL disponibla. Mercés de tornar ensajar o de contactar l'administrator. %1." -#: themes/default/templates/layouts/default.html.ep:57 +#: themes/default/templates/layouts/default.html.ep:62 msgid "Tipeee button" msgstr "Boton Tipeee" @@ -465,7 +465,7 @@ msgstr "e sus" msgid "core developer" msgstr "desvolopaire màger" -#: lib/Lutim.pm:191 lib/Lutim/Command/cron/stats.pm:147 lib/Lutim/Command/cron/stats.pm:158 lib/Lutim/Command/cron/stats.pm:175 themes/default/templates/index.html.ep:3 themes/default/templates/raw.html.ep:17 themes/default/templates/raw.html.ep:34 themes/default/templates/raw.html.ep:6 +#: lib/Lutim.pm:178 lib/Lutim/Command/cron/stats.pm:147 lib/Lutim/Command/cron/stats.pm:158 lib/Lutim/Command/cron/stats.pm:175 themes/default/templates/index.html.ep:3 themes/default/templates/raw.html.ep:17 themes/default/templates/raw.html.ep:34 themes/default/templates/raw.html.ep:6 msgid "no time limit" msgstr "Pas cap de limitacion de durada" diff --git a/themes/default/templates/layouts/default.html.ep b/themes/default/templates/layouts/default.html.ep index 59fee04..f0c4f0f 100644 --- a/themes/default/templates/layouts/default.html.ep +++ b/themes/default/templates/layouts/default.html.ep @@ -21,15 +21,20 @@ + %= stylesheet '/css/bootstrap.min.css' + %= stylesheet '/css/fontello-embedded.css' + %= stylesheet '/css/hennypenny.css' + %= stylesheet '/css/lutim.css' % if (current_route 'stats') { - %= asset 'stats.css' -% } elsif (current_route 'about') { - %= asset 'about.css' + %= stylesheet '/css/morris-0.4.3.min.css' % } else { - %= asset 'index.css' + %= stylesheet '/css/animation.css' + %= stylesheet '/css/uploader.css' + %= stylesheet '/css/markdown.css' % } % if (current_route 'gallery') { - %= asset 'gallery.css' + %= stylesheet '/gallery/css/unite-gallery.css' + %= stylesheet '/gallery/themes/default/ug-theme-default.css' % } % if (!(current_route 'about')) { %= javascript '/js/jquery-2.1.0.min.js' @@ -82,9 +87,15 @@ % } % if (current_route 'stats') { - %= asset 'stats.js' + %= javascript '/js/bootstrap.min.js' + %= javascript '/js/lutim.js' + %= javascript '/js/raphael-min.js' + %= javascript '/js/morris-0.4.3.min.js' + %= javascript '/js/stats.js' % } elsif (!(current_route 'about')) { - %= asset 'index.js' + %= javascript '/js/bootstrap.min.js' + %= javascript '/js/lutim.js' + %= javascript '/js/dmuploader.min.js' % } % if (current_route 'index') { %= javascript '/partial/common.js' diff --git a/themes/default/templates/twitter.html.ep b/themes/default/templates/twitter.html.ep index 6245f90..d34059d 100644 --- a/themes/default/templates/twitter.html.ep +++ b/themes/default/templates/twitter.html.ep @@ -23,7 +23,8 @@ - %= asset 'freeze.js', { inline => 1 } + %= javascript '/js/jquery-2.1.0.min.js' + %= javascript '/js/freezeframe.min.js' %= javascript begin freezeframe_options = { trigger_event: "click",