| # |
| # Licensed to the Apache Software Foundation (ASF) under one or more |
| # contributor license agreements. See the NOTICE file distributed with |
| # this work for additional information regarding copyright ownership. |
| # The ASF licenses this file to You under the Apache License, Version 2.0 |
| # (the "License"); you may not use this file except in compliance with |
| # the License. You may obtain a copy of the License at |
| # |
| # http://www.apache.org/licenses/LICENSE-2.0 |
| # |
| # Unless required by applicable law or agreed to in writing, software |
| # distributed under the License is distributed on an "AS IS" BASIS, |
| # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| # See the License for the specific language governing permissions and |
| # limitations under the License. |
| # |
| |
| # Common |
| label.status=Status: |
| label.help=Help |
| label.int_required=(integer value required) |
| label.float_required=(float value required) |
| button.copy=Copy to Clipboard |
| button.close=Close |
| button.ok=OK |
| button.cancel=Cancel |
| button.browse=Browse |
| button.create=Create |
| button.clear=Clear |
| message.index_opened=Index successfully opened. |
| message.index_opened_ro=Index successfully opened. (read-only) |
| message.index_opened_multi=Index successfully opened. (multi-reader) |
| message.directory_opened=Directory opened. There is no IndexReader - most functionalities are disabled. |
| message.index_closed=Index closed. |
| message.directory_closed=Directory closed. |
| message.error.unknown=Unknown error occurred. Check logs for details. |
| tooltip.read_only=read only - write operations are not allowed. |
| tooltip.multi_reader=multi reader - write operations are not allowed; some functionalities are not available. |
| tooltip.no_reader=no index reader - most functionalities are disabled. |
| # Main window |
| window.title=Luke: Lucene Toolbox Project |
| # Menubar |
| menu.file=File |
| menu.tools=Tools |
| menu.settings=Settings |
| menu.color=Color themes |
| menu.help=Help |
| menu.item.open_index=Open index |
| menu.item.reopen_index=Reopen current index |
| menu.item.create_index=Create new index |
| menu.item.close_index=Close index |
| menu.item.exit=Exit |
| menu.item.optimize=Optimize index |
| menu.item.export.terms=Export terms |
| menu.item.check_index=Check index |
| menu.item.theme_gray=Gray |
| menu.item.theme_classic=Classic |
| menu.item.theme_sandstone=Sandstone |
| menu.item.theme_navy=Navy |
| menu.item.about=About |
| # Open index |
| openindex.dialog.title=Choose index directory path |
| openindex.label.index_path=Index Path: |
| openindex.label.expert=[Expert options] |
| openindex.label.dir_impl=Directory implementation: |
| openindex.label.iw_config=IndexWriter Config: |
| openindex.checkbox.readonly=Open in Read-only mode |
| openindex.checkbox.no_reader=Do not open IndexReader (when opening currupted index) |
| openindex.checkbox.use_compound=Use compound file format |
| openindex.radio.keep_only_last_commit=Keep only last commit point |
| openindex.radio.keep_all_commits=Keep all commit points |
| openindex.message.index_path_not_selected=Please choose index path. |
| openindex.message.index_path_invalid=Cannot open index path {0}. Not a valid lucene index directory or corrupted? |
| openindex.message.index_opened=Index successfully opened. |
| openindex.message.index_opened_ro=Index successfully opened. (read-only) |
| openindex.message.index_opened_multi=Index successfully opened. (multi-reader) |
| openindex.message.dirctory_opened=Directory opened. There is no IndexReader - most functionalities are disabled. |
| # Create index |
| createindex.dialog.title=Choose new index directory path |
| createindex.label.location=Location: |
| createindex.label.dirname=Index directory name: |
| createindex.label.option=(Options) |
| createindex.label.data_link=http://kdd.ics.uci.edu/databases/20newsgroups/20newsgroups.html |
| createindex.label.datadir=Data directory: |
| createindex.textarea.data_help1=You can index sample documents from 20 Newsgroups corpus that is available at here: |
| createindex.textarea.data_help2=Download and extract the tgz file, then select the extracted directory path.\nCreating an index with the full size corpus takes some time... :) |
| # Export terms |
| export.terms.label.index_path=Index directory path: |
| export.terms.label.output_path=Output directory path: |
| export.terms.field=Field to export terms from: |
| export.terms.button.export=Export |
| export.terms.button.browse=Browse |
| export.terms.label.success=<html>Terms successfully exported to: <br>{0}<br><br>Output format is: {1}</html> |
| export.terms.label.error=<html>Failed to export: <br>{0}</html> |
| |
| # Optimize index |
| optimize.dialog.title=Optimize index |
| optimize.label.index_path=Index directory path: |
| optimize.label.max_segments=Max num. of segments: |
| optimize.label.note=Note: Fully optimizing a large index takes long time. |
| optimize.checkbox.expunge=Just expunge deleted docs without merging. |
| optimize.button.optimize=Optimize |
| # Check index |
| checkidx.dialog.title=Check index |
| checkidx.label.index_path=Index directory path: |
| checkidx.label.results=Results: |
| checkidx.label.note=Note: Fully checking a large index takes long time. |
| checkidx.label.warn=WARN: this writes a new segments file into the index, effectively removing all documents in broken segments from the index. BE CAREFUL. |
| checkidx.button.check=Check Index |
| checkidx.button.fix=Try to Repair |
| # Overview |
| overview.label.index_path=Index Path: |
| overview.label.num_fields=Number of Fields: |
| overview.label.num_docs=Number of Documents: |
| overview.label.num_terms=Number of Terms: |
| overview.label.del_opt=Has deletions? / Optimized?: |
| overview.label.index_version=Index Version: |
| overview.label.index_format=Index Format: |
| overview.label.dir_impl=Directory implementation: |
| overview.label.commit_point=Currently opened commit point: |
| overview.label.commit_userdata=Current commit user data: |
| overview.label.select_fields=Select a field from the list below, and press button to view top terms in the field. |
| overview.label.available_fields=Available fields and term counts per field: |
| overview.label.selected_field=Selected field: |
| overview.label.num_top_terms=Num of terms: |
| overview.label.top_terms=Top ranking terms: (Double-click for more options.) |
| overview.button.show_terms=Show top terms > |
| overview.toptermtable.menu.item1=Browse docs by this term |
| overview.toptermtable.menu.item2=Search docs by this term |
| # Documents |
| documents.label.browse_doc_by_idx=Browse documents by Doc # |
| documents.label.browse_terms=Browse terms in field: |
| documents.label.browse_terms_hint=<html><p>Hint: <br> Edit the text field above and press Enter to seek to <br> arbitrary terms.<p></html> |
| documents.label.browse_doc_by_term=Browse documents by term: |
| documents.label.doc_num=Document # |
| documents.label.doc_table_note1=(Select a row and double-click for more options.) |
| documents.label.doc_table_note2=(To copy all or arbitrary field value(s), unselect all rows or select row(s), and click 'Copy values' button.) |
| documents.button.add=Add document |
| documents.button.first_term=First Term |
| documents.button.first_termdoc=First Doc |
| documents.button.next=Next |
| documents.buttont.copy_values=Copy values |
| documents.button.mlt=More like this |
| documents.doctable.menu.item1=Show term vector |
| documents.doctable.menu.item2=Show doc values |
| documents.doctable.menu.item3=Show stored value |
| documents.doctable.menu.item4=Copy stored value to clipboard |
| documents.termvector.label.term_vector=Term vector for field: |
| documents.termvector.message.not_available=Term vector for {0} field in doc #{1} not available. |
| documents.docvalues.label.doc_values=Doc values for field: |
| documents.docvalues.label.type=Doc values type: |
| documents.docvalues.message.not_available=Doc values for {0} field in doc #{1} not available. |
| documents.stored.label.stored_value=Stored value for field: |
| documents.stored.message.not_availabe=Stored value for {0} field in doc #{1} not available. |
| documents.field.message.not_selected=Field not selected. |
| documents.termdocs.message.not_available=Next doc is not available. |
| add_document.label.analyzer=Analyzer: |
| add_document.hyperlink.change=> Change |
| add_document.label.fields=Document fields |
| add_document.info=Result will be showed here... |
| add_document.button.add=Add |
| add_document.message.success=Document successfully added and index re-opened! Close the dialog. |
| add_document.message.fail=Some error occurred during writing new document... |
| idx_options.label.index_options=Index options: |
| idx_options.label.dv_type=DocValues type: |
| idx_options.label.point_dims=Point dimensions: |
| idx_options.label.point_dc=Dimension count: |
| idx_options.label.point_nb=Dimension num bytes: |
| idx_options.checkbox.stored=Stored |
| idx_options.checkbox.tokenized=Tokenized |
| idx_options.checkbox.omit_norm=Omit norms |
| idx_options.checkbox.store_tv=Store term vectors |
| idx_options.checkbox.store_tv_pos=positions |
| idx_options.checkbox.store_tv_off=offsets |
| idx_options.checkbox.store_tv_pay=payloads |
| # Analysis |
| analysis.label.config_dir=ConfigDir |
| analysis.label.selected_analyzer=Selected Analyzer: |
| analysis.label.show_chain=(Show analysis chain) |
| analysis.radio.preset=Preset |
| analysis.radio.custom=Custom |
| analysis.button.browse=Browse |
| analysis.button.build_analyzser=Build Analyzer |
| analysis.button.test=Test Analyzer |
| analysis.checkbox.step_by_step=Step By Step |
| analysis.hyperlink.load_jars=Load external jars |
| analysis.textarea.prompt=Apache Lucene is a high-performance, full-featured text search engine library. |
| analysis.dialog.title.char_filter_params=CharFilter parameters |
| analysis.dialog.title.selected_char_filter=Selected CharFilter |
| analysis.dialog.title.token_filter_params=TokenFilter parameters |
| analysis.dialog.title.selected_token_filter=Selected TokenFilters |
| analysis.dialog.title.tokenizer_params=Tokenizer parameters |
| analysis.dialog.hint.edit_param=Hint: Double click the row to show and edit parameters. |
| analysis.dialog.chain.label.charfilters=Char Filters: |
| analysis.dialog.chain.label.tokenizer=Tokenizer: |
| analysis.dialog.chain.label.tokenfilters=Token Filters: |
| analysis.message.build_success=Custom analyzer built successfully. |
| analysis.message.empry_input=Please input text to analyze. |
| analysis.hint.show_attributes=Hint: Double click the row to show all token attributes. |
| analysis.hint.show_attributes_step_by_step=Hint: Double click the cell to show all token attributes. |
| analysis_preset.label.preset=Preset analyzers: |
| analysis_custom.label.charfilters=Char Filters |
| analysis_custom.label.tokenizer=Tokenizer |
| analysis_custom.label.tokenfilters=Token Filters |
| analysis_custom.label.selected=Selected |
| analysis_custom.label.add=Add |
| analysis_custom.label.set=Set |
| analysis_custom.label.edit=Show & Edit |
| # Search |
| search.label.settings=Query settings |
| search.label.expression=Query expression |
| search.label.parsed=Parsed query |
| search.label.results=Search Results: |
| search.label.results.note=(Select a row and double-click for more options.) |
| search.label.total=Total docs: |
| search.button.parse=Parse |
| search.button.mlt=More Like This |
| search.button.search=Search |
| search.button.del_all=Delete Docs |
| search.checkbox.term=Term Query |
| search.checkbox.rewrite=rewrite |
| search.checkbox.exact_hits_cnt=exact hits count |
| search.results.menu.explain=Explain |
| search.results.menu.showdoc=Show all fields |
| search.message.delete_confirm=Are you sure to permanently delete the documents? |
| search.message.delete_success=Documents were deleted by query "{0}". |
| search_parser.label.df=Default field |
| search_parser.label.dop=Default operator |
| search_parser.label.phrase_query=Phrase query: |
| search_parser.label.phrase_slop=Phrase slop |
| search_parser.label.fuzzy_query=Fuzzy query: |
| search_parser.label.fuzzy_minsim=Minimal similarity |
| search_parser.label.fuzzy_preflen=Prefix Length |
| search_parser.label.daterange_query=Date range query: |
| search_parser.label.date_res=Date resolution |
| search_parser.label.locale=Locale |
| search_parser.label.timezone=TimeZone |
| search_parser.label.pointrange_query=Point range query: |
| search_parser.label.pointrange_hint=(Hint: Click 'Numeric Type' cell and select proper type.) |
| search_parser.checkbox.pos_incr=Enable position increments |
| search_parser.checkbox.lead_wildcard=Allow leading wildcard (*) |
| search_parser.checkbox.split_ws=Split on whitespace |
| search_parser.checkbox.gen_pq=Generate phrase query |
| search_parser.checkbox.gen_mts=Generate multi term synonyms phrase query |
| search_analyzer.label.name=Name: |
| search_analyzer.label.chain=Analysis chain |
| search_analyzer.label.charfilters=Char Filters: |
| search_analyzer.label.tokenizer=Tokenizer: |
| search_analyzer.label.tokenfilters=Token Filters: |
| search_analyzer.hyperlink.change=> Change |
| search_similarity.label.bm25_params=BM25Similarity parameters: |
| search_similarity.checkbox.use_classic=Use classic (TFIDF) similarity |
| search_similarity.checkbox.discount_overlaps=Discount overlaps |
| search_sort.label.primary=Primary sort: |
| search_sort.label.secondary=Secondary sort: |
| search_sort.label.field=Field |
| search_sort.label.type=Type |
| search_sort.label.order=Order |
| search_values.label.description=Check fields to be loaded. |
| search_values.checkbox.load_all=Load all available field values |
| search_mlt.label.description=Check field names to be used when generating MLTQuery. |
| search_mlt.label.max_doc_freq=Maximum document frequency: |
| search_mlt.label.min_doc_freq=Minimum document frequency: |
| serach_mlt.label.min_term_freq=Minimum term frequency: |
| search_mlt.label.analyzer=Analyzer: |
| search_mlt.hyperlink.change=> Change |
| search_mlt.checkbox.select_all=Select all fields. |
| search.explanation.description=Explanation for the document # |
| # Commits |
| commits.label.commit_points=Commit points |
| commits.label.select_gen=Select generation: |
| commits.label.deleted=Deleted: |
| commits.label.segcount=Segments count: |
| commits.label.userdata=User data: |
| commits.label.files=Files |
| commits.label.segments=Segments (click rows for more details) |
| commits.label.segdetails=Segment details |
| # Logs |
| logs.label.see_also=See also: |
| # Help dialogs |
| help.fieldtype.TextField=A field that is indexed and tokenized, without term vectors.\n\n(Example Values)\n- Hello Lucene! |
| help.fieldtype.StringField=A field that is indexed but not tokenized: the entire String value is indexed as a single token.\n\n(Example Values)\n- Java |
| help.fieldtype.IntPoint=An indexed int field for fast range filters.\nIf you also need to store the value, you should add a separate StoredField instance.\nFinding all documents within an N-dimensional shape or range at search time is efficient. Multiple values for the same field in one document is allowed.\n\n(Example Values)\n- 1\n- 1,2,3\n\nFor multi dimensional data, comma-separated values are allowed. |
| help.fieldtype.LongPoint=An indexed long field for fast range filters.\nIf you also need to store the value, you should add a separate StoredField instance.\nFinding all documents within an N-dimensional shape or range at search time is efficient. Multiple values for the same field in one document is allowed.\n\n(Example Values)\n- 1\n- 1,2,3\n\nFor multi dimensional data, comma-separated values are allowed. |
| help.fieldtype.FloatPoint=An indexed float field for fast range filters.\nIf you also need to store the value, you should add a separate StoredField instance.\nFinding all documents within an N-dimensional shape or range at search time is efficient. Multiple values for the same field in one document is allowed.\n\n(Example Values)\n- 1.0\n- 42,3.14,2.718\n\nFor multi dimensional data, comma-separated values are allowed. |
| help.fieldtype.DoublePoint=An indexed double field for fast range filters.\nIf you also need to store the value, you should add a separate StoredField instance.\nFinding all documents within an N-dimensional shape or range at search time is efficient. Multiple values for the same field in one document is allowed.\n\n(Example Values)\n- 1.0\n- 42,3.14,2.718\n\nFor multi dimensional data, comma-separated values are allowed. |
| help.fieldtype.SortedDocValuesField=Field that stores a per-document BytesRef value, indexed for sorting.\nIf you also need to store the value, you should add a separate StoredField instance.\n\n(Example Values)\n- ID1234 |
| help.fieldtype.SortedSetDocValuesField=Field that stores a set of per-document BytesRef values, indexed for faceting,grouping,joining.\nIf you also need to store the value, you should add a separate StoredField instance.\n\n(Example Values)\n- red\n- blue |
| help.fieldtype.NumericDocValuesField=Field that stores a per-document long value for scoring, sorting or value retrieval.\nIf you also need to store the value, you should add a separate StoredField instance.\nDoubles or Floats will be encoded with org.apache.lucene.util.NumericUtils.\n\n(Example Values)\n- 42\n- 3.14 |
| help.fieldtype.SortedNumericDocValuesField=Field that stores a per-document long values for scoring, sorting or value retrieval.\nIf you also need to store the value, you should add a separate StoredField instance.\nDoubles or Floats will be encoded with org.apache.lucene.util.NumericUtils.\n\n(Example Values)\n- 42\n- 3.14 |
| help.fieldtype.StoredField=A field whose value is stored.\n\n(Example Values)\n- Hello Lucene! |
| help.fieldtype.Field=Expert: directly create a field for a document. Most users should use one of the sugar subclasses above. |