Commit Graph

5446 Commits

Author SHA1 Message Date
Sergey Stepanov
f0317d6715 to add Russian synonyms
requires health checks
2016-08-28 23:46:05 +03:00
Orbiter
e5955ac745 Merge pull request #42 from otteresk/master
improve plotting to make better use of y range
2016-08-26 12:15:39 +02:00
Orbiter
503312ca43 Merge pull request #61 from luccioman/heroku_experiments
Deploy YaCy on Heroku
2016-08-26 11:57:41 +02:00
reger
d3d2df7087 Translator_p handle lang "browser" like "default" 2016-08-23 03:37:32 +02:00
reger
16e8ed3f01 Introduce additional language setting "browser/Browser Language" for UI internationalization.
If language is set to "browser" the client/user browser language is used to choose from
available translation.
simply: one users browser speaks English -> YaCy responds in English, other users browser speaks French -> YaCy responds in French.

! To make a translation/language available you have to activate the language once ! 
(or manually use the utility class TranslateAll)
In ConfigBasic.html availabel translations are marked green on setting language=Browser
The client language is determined by http header Accept-Language (checked in DefaultServlet)
2016-08-23 00:04:24 +02:00
reger
3b47a07dd1 change unused servletProperties entry CONNECTION_PROP_CLIENT_REQUEST_HEADER to
use directly HttpServletRequest. This is used to get the http protocol version
in HTTPDProxyHandler.fulfillRequestFromWeb() for error response to client.
- adjust YaCyProxyServlet and UrlProxyServlet accordingly
- use more http_version constants in headerframework and httpdeamon
- equalize servlets (3) use of HeaderFramework.CONNECTION_PROP_HOST to HeaderFramework.HOST
2016-08-21 19:34:44 +02:00
reger
e506479063 skip overhead to resolve "<unknown>" ip
and protect against NPE in yacy/message servlet
2016-08-21 01:22:25 +02:00
reger
036c1dc6ef fix CookieTest_p formatting (output of <br> as text),
change to dataoutput only by servlet, leave formatting to html.
+ removed link to obsolete env/grafics gif
2016-08-20 22:23:47 +02:00
Michael Peter Christen
ed8bc5f79d fix for bug in network page: the network table pages also loaded the
network images, even if they had not been showed.
2016-08-19 17:18:08 +02:00
luccioman
f84e584d74 ConfigPortal : fixed mixed-content security issue with https
We now use the same protocol as the one used to display the config page
: so when using https, the content is not blocked by the browser
detecting mixed-content.
2016-08-17 17:05:40 +02:00
luccioman
4743ade66a Search comparison : prefer https URLs
Also disabled currently not working URLs.
2016-08-17 16:13:46 +02:00
reger
91ab8a526a add error msg to api/share.html
and skip display of url on nothing uploaded
2016-08-17 03:07:26 +02:00
reger
5bbedad091 use config for path to locales in Translator servlet 2016-08-15 04:13:06 +02:00
luccioman
c9868209e4 Fixed opensearch ShortName consistency with link in index.html
Fix for mantis 679 (http://mantis.tokeek.de/view.php?id=679)
2016-08-12 12:36:44 +02:00
luccioman
744c9a2615 Opensearch desc : handle https protocol url with default port (443)
This completes modifications made for mantis 669
(http://mantis.tokeek.de/view.php?id=669)
2016-08-12 12:18:26 +02:00
Andreas
1f48d65b66 Merge pull request #7 from yacy/master
Get my fork synced #7
2016-08-09 21:27:57 +02:00
luccioman
480027ec98 Merge remote-tracking branch 'origin/master' into heroku_experiments 2016-07-28 02:29:40 +02:00
reger
fcad2d0744 add uses of config constant INDEX_RECEIVE_ALLOW 2016-07-27 02:16:20 +02:00
luccioman
d6bf90803f Merged from maain master branch. 2016-07-12 09:05:31 +02:00
luccioman
9b9c112263 Handle more propertly local port configuration by system property
And prefixed property with "net.yacy" to avoid ambiguity.
2016-07-12 01:53:01 +02:00
reger
a952787712 adjust opensearchdescription to return url with protocol it was call on
fix http://mantis.tokeek.de/view.php?id=669
2016-07-11 02:33:12 +02:00
reger
360b38d9b6 fix CookieTest_p parameter from ResponseHeader to RequestHeader 2016-07-10 05:44:56 +02:00
luccioman
76cf7dea2d Fixed inconsistent port check on ConfigBasic 2016-07-07 03:13:52 +02:00
Orbiter
50c5ddf1a1 Merge pull request #56 from luccioman/LibreJS
LibreJS compliance : YaCy JavaScript license information
2016-07-04 21:07:11 +02:00
Orbiter
82f40aefb5 Merge pull request #47 from reelsense/patch-2
Distilled sentence - ConfigNetwork_p
2016-07-04 21:05:59 +02:00
reger
7bac756720 prevent dealing with -UNRESOLVED_PATTERN- eventID parameter in html includes
on first landing on search page
2016-07-01 00:02:10 +02:00
reger
b71a60c04b fix NPE in CrawlMonitorRemoteStart servlet due to missing startURL
+ add a startURL attribute while generating news record for above (in Crawler_p)
2016-06-27 03:12:39 +02:00
Orbiter
5fbe8b8d23 Merge pull request #58 from luccioman/responsive
Make YaCy usable on small screen devices
2016-06-19 22:14:51 +02:00
reger
f1be40eb07 Translator servlet filename drop-down list on "filter untranslated" switch,
filter list to contain only files with not translated items
2016-06-18 17:06:40 +02:00
luccioman
692aab1318 Merge remote-tracking branch 'origin/master' into responsive 2016-06-16 11:53:22 +02:00
reger
a3ac6ca7df add button (Translator servlet) to switch one already translated line in edit mode 2016-06-15 22:32:27 +02:00
luccioman
c2ade2f209 Fixed rendering for many mobile devices. 2016-06-15 09:07:54 +02:00
reger
e952e355a2 have Translator servlet adhoc apply added translation by translating a single file
+ fix NPE in Translator, coming from translation read by TranslatorXliff 
  which allows null content for not translated key's
2016-06-14 22:14:46 +02:00
luccioman
009657791e Merge remote-tracking branch 'origin/master' into LibreJS 2016-06-09 14:44:51 +02:00
luccioman
fbbfeeb313 Added last missing JS licences 2016-06-09 09:32:56 +02:00
luccioman
a73c9327a5 JavaScript License fixes for LibreJS compatibility 2016-06-08 23:16:10 +02:00
luccioman
8b95e5c91f Aplied GNU licensing recommendations. 2016-06-08 09:56:16 +02:00
reger
f86df5c76e add DE translation Translator_p
+ html conform order form/fieldset
2016-06-08 01:51:51 +02:00
luccioman
df74c435be Added license info for jquery.tagsinput.
Also updated some license urls and identifiers to ones recognized by
LibreJS.
2016-06-07 23:00:41 +02:00
luccioman
d4da22d634 Merge branch 'LibreJS' of
https://github.com/luccioman/yacy_search_server.git into LibreJS

Conflicts:
	htroot/jslicense.html
2016-06-07 09:38:00 +02:00
luccioman
f7a4be3c60 Added remaining scripts license information 2016-06-07 09:34:33 +02:00
luccioman
c1cc2d811d Added d3.v3.js license information 2016-06-06 09:44:48 +02:00
luccioman
3f6fefb125 Added license information for YaCy owned js files 2016-06-06 09:20:03 +02:00
reger
5b22c63030 Adjust TranslatorXliff to load default 1st and merge downloaded or modified local translation.
process 1. load default from locales/*.* 
        2. load and merge(overwrite) from DATA/LOCALE/*.* (can be partial translation as it is merged)
- include all entries from DATA/LOCAL to be edited in Translator servlet
  and save just modifications (instead of full list) to DATA/LOCALE

This shall make it easy to share modifications.
2016-06-05 23:01:45 +02:00
reger
786c92f95d disable input field of translated text in Translator_p servlet
As currently only adding missing translation is supported
2016-06-04 23:51:28 +02:00
luccioman
02ecb8de29 Added JavaScript license information
First pass applied for YaCy index and administration first page, checked
with LibreJS 6.0.13.
2016-06-03 22:07:45 +02:00
reger
e46245b819 fix accidental use of Java 8 function in Translator_p
thanks to luccioman
2016-06-03 21:42:14 +02:00
reger
1dcb9c5158 on language file delete, del local editfile too (in ConfigLanguage_p servlet) 2016-06-03 02:46:11 +02:00
reger
a6ba1faa80 introduce a translation edit servlet Translator_p.html YaCy's UI text translation
This is the 1st rudimentary approach to support the translatio utilities.
It allows currently to edit untranslated text and save it in a local translation file
in the DATA/LOCALE directory.
+ refactor Translator (less static's) to leverage on class overrides and support garbage collection for this 1 time routine
+ adjust TranslatorXliff to check for local translations in DATA/LOCALE,
  this includes storing manually downloaded translation files in DATA as well 
  (to keep default untouched)
+ on 1st call of Translator_p a master tanslation file is generated, checking
the supported languages for missing translation text (later this masterfile is planned to part of the distribution, to harmonize translation key text between the languages)
Outlook: the local modifications (possibly as translation fragments instead of complete file) to be shared with maintainer using xlif features.
2016-06-03 01:46:30 +02:00
reger
c7bd040870 correct translation key "About This ...." for simpleheader.template
in de, ja
+ rem obsolete key "Peer Owner Profile" in cn, sk, uk for simpleheader.template
+ hide empty account lines in ViewProfile servlet
2016-05-30 00:53:53 +02:00