summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog1
-rw-r--r--data/lang.txt12
-rw-r--r--lib/VNDB/Handler/VNPage.pm1
-rw-r--r--util/updates/update_2.12.sql5
4 files changed, 13 insertions, 6 deletions
diff --git a/ChangeLog b/ChangeLog
index 61c57bc9..a9332e18 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -14,6 +14,7 @@
- Prefix all cookies with a configurable cookie_prefix
- Automatically read L10N keys from script.js
- Compressed the thread listing into one row per thread (instead of two)
+ - Use newlines to separate aliases (except when displayed on VN pages)
- Bugfix: only redirect VN search to VN page if page=1
- Bugfix: remove duplicate votes when merging tags (fixes a 500)
- Bugfix: Multi::Anime: don't crash when anidb returns an invalid or empty year
diff --git a/data/lang.txt b/data/lang.txt
index dc166a97..39f52153 100644
--- a/data/lang.txt
+++ b/data/lang.txt
@@ -5742,19 +5742,19 @@ hu : Más nevek
nl : Aliassen
:_vnedit_alias_msg
-en : Comma separated list of alternative titles or abbreviations. Can include both official
- (japanese/english) titles and unofficial titles used around net.[br]
+en : List of alternative titles or abbreviations. One line for each alias.
+ Can include both official (japanese/english) titles and unofficial titles used around net.[br]
Titles that are listed in the releases should not be added here!
-ru : Список альтернативных названий или аббревиатур, перечисленных через запятую. Может включать как
+ru*: Список альтернативных названий или аббревиатур, перечисленных через запятую. Может включать как
официальные (японские/английские/русские) названия, так и неофициальные, имеющие хождение в сети.[br]
Не следует добавлять сюда названия, указанные в выпусках!
-cs : Seznam alternativních názvů nebo zkratek, oddělených čárkou. Může zahrnovat oba
+cs*: Seznam alternativních názvů nebo zkratek, oddělených čárkou. Může zahrnovat oba
(japonský/anglický) názvy a neoficiální názvy používané na internetu.[br]
Názvy, vypsané ve vydáních by se sem přidávat neměly!
-hu : Vesszővel elválasztott lista, más címekkel vagy rövidítésekkel. Tartalmazhat hivatalos
+hu*: Vesszővel elválasztott lista, más címekkel vagy rövidítésekkel. Tartalmazhat hivatalos
(japán/angol) címeket vagy nem hivatalosokat amelyet a netten használnak.[br]
Azok a címek amelyek a kiadásokba vannak ne tegyétek bele!
-nl : Kommagescheiden lijst van alternatieve titels of afkortingen. Kan zowel officiële
+nl : Lijst van alternatieve titels of afkortingen, één titel per regel. Kan zowel officiële
(Japanse/Engelse) als officieuze titels bevatten.
:_vnedit_desc
diff --git a/lib/VNDB/Handler/VNPage.pm b/lib/VNDB/Handler/VNPage.pm
index c3544e4a..b6b39483 100644
--- a/lib/VNDB/Handler/VNPage.pm
+++ b/lib/VNDB/Handler/VNPage.pm
@@ -102,6 +102,7 @@ sub page {
end;
}
if($v->{alias}) {
+ $v->{alias} =~ s/\n/, /g;
Tr ++$i % 2 ? (class => 'odd') : ();
td mt '_vnpage_alias';
td $v->{alias};
diff --git a/util/updates/update_2.12.sql b/util/updates/update_2.12.sql
index 288d1c33..eea0ac5c 100644
--- a/util/updates/update_2.12.sql
+++ b/util/updates/update_2.12.sql
@@ -1,4 +1,9 @@
+-- use newlines to separate aliases
+-- (note: this will go wrong with titles that contain a comma. Those have to be fixed manually)
+UPDATE vn_rev SET alias = trim(both ' ' from regexp_replace(alias, ' *, *', E'\n', 'g'));
+
+
-- cache for search
ALTER TABLE vn ADD COLUMN c_search text;