From c9cb310a2f86385b73d7da592189b1a730f5b13f Mon Sep 17 00:00:00 2001 From: James Cole Date: Wed, 27 Sep 2017 14:50:04 +0200 Subject: [PATCH] Remove crappy translation of link types. Still needs a solution. --- app/Console/Commands/VerifyDatabase.php | 2 +- app/Support/Twig/Translation.php | 4 ++-- resources/lang/en_US/firefly.php | 9 --------- resources/views/transactions/show.twig | 5 +++-- 4 files changed, 6 insertions(+), 14 deletions(-) diff --git a/app/Console/Commands/VerifyDatabase.php b/app/Console/Commands/VerifyDatabase.php index aea9a40417..1eddd1fdab 100644 --- a/app/Console/Commands/VerifyDatabase.php +++ b/app/Console/Commands/VerifyDatabase.php @@ -112,7 +112,7 @@ class VerifyDatabase extends Command private function createLinkTypes() { $set = [ - 'Relates' => ['relates to', 'relates to'], + 'Related' => ['relates to', 'relates to'], 'Refund' => ['(partially) refunds', 'is (partially) refunded by'], 'Paid' => ['(partially) pays for', 'is (partially) paid for by'], 'Reimbursement' => ['(partially) reimburses', 'is (partially) reimbursed by'], diff --git a/app/Support/Twig/Translation.php b/app/Support/Twig/Translation.php index 40ce29ebdb..32426796f7 100644 --- a/app/Support/Twig/Translation.php +++ b/app/Support/Twig/Translation.php @@ -71,8 +71,8 @@ class Translation extends Twig_Extension public function journalLinkTranslation(): Twig_SimpleFunction { return new Twig_SimpleFunction( - 'journalLinkTranslation', function (int $linkTypeId, string $direction, string $original) { - $key = sprintf('firefly.%d_%s', $linkTypeId, $direction); + 'journalLinkTranslation', function (string $direction, string $original) { + $key = sprintf('firefly.%s_%s', $original, $direction); $translation = trans($key); if ($key === $translation) { return $original; diff --git a/resources/lang/en_US/firefly.php b/resources/lang/en_US/firefly.php index 66928138b4..964414594a 100644 --- a/resources/lang/en_US/firefly.php +++ b/resources/lang/en_US/firefly.php @@ -942,15 +942,6 @@ return [ 'overview_for_link' => 'Overview for link type ":name"', 'delete_journal_link' => 'Delete the link between :source and :destination', 'deleted_link' => 'Deleted link', - '1_outward' => 'relates to', - '2_outward' => '(partially) refunds', - '3_outward' => '(partially) pays for', - '4_outward' => '(partially) reimburses', - '1_inward' => 'relates to', - '2_inward' => 'is (partially) refunded by', - '3_inward' => 'is (partially) paid for by', - '4_inward' => 'is (partially) reimbursed by', - // split a transaction: 'splits' => 'Splits', diff --git a/resources/views/transactions/show.twig b/resources/views/transactions/show.twig index 8c50f019f6..3416cc4284 100644 --- a/resources/views/transactions/show.twig +++ b/resources/views/transactions/show.twig @@ -315,6 +315,7 @@ {% endif %} + {# show links: #} {% if links.count > 0 %}
@@ -333,13 +334,13 @@ {{ ('this_'~(what|lower))|_ }} {% if link.source.id == journal.id %} - {{ journalLinkTranslation(link.link_type_id,'outward', link.linkType.outward) }} + {{ journalLinkTranslation('outward', link.linkType.outward) }} #{{ link.destination.id }}: {{ link.destination.description }} ({{ journalAmount(link.destination) }}) {% else %} - {{ journalLinkTranslation(link.link_type_id,'inward', link.linkType.inward) }} + {{ journalLinkTranslation('inward', link.linkType.inward) }} #{{ link.source.id }}: {{ link.source.description }} ({{ journalAmount(link.source) }})