#
# snowdrop - text watermarking and watermark recovery
# ---------------------------------------------------
#
# Copyright (C) 2002 by Michal Zalewski <lcamtuf@coredump.cx>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# As a special exception, this program may be linked with the
# OpenSSL library, despite that library's more restrictive license.
#
# --
#
#   ****************************************************************
#   * NOTE: ALWAYS BACKUP THIS FILE. YOU WILL NEED THE OLD VERSION *
#   * TO RECOVER WATERMARKS EMBEDDED BEFORE THE MODIFICATION...    *
#   ****************************************************************
#
# This is a database of 'synonyms' for technical publications. Intended
# to preserve general meaning, but might cause minor differences, designed
# to deliver high capacity even in short documents. Note that this database
# may degrade the quality of non-technical writing. If you want to use
# it for other purposes, please review it, so you avoid - for example -
# replacing 'identical' with 'same' in a philosophical essay about the
# nature of identity and self-consciousness ;-) Same way, 'moral' and
# 'ethical' are defined as synonymous. Not to mention 'wished' and 'hoped'.
# Be careful.

# Format: word1 OP word2. OP is the operator, | means bidirectional
# synonym (that is, word1 can be substituted for word2 and vice versa),
# while > means unidirectional synonym (word2 for word1 only). There is no
# redundant '<' operator. Note that you cannot use multi-word phrases
# here. Sorry. Implement it in next versions ;-)

# Do include all forms of the word and all variants. For example, if
# 'foo' is synonymous to 'bar', and 'bar' to 'baz', please include
# 'foo' - 'bar', 'bar' - 'baz', and 'foo' - 'baz', if suitable, and
# include 'foos', 'bars', 'bazes', 'fooed', 'bared', 'bazed', 'fooing',
# 'baring', 'bazing', 'fooation', 'baration', 'bazition'. Do NOT put
# words that are synonyms only in some cases (e.g. only in noun form,
# or only in specific cases or very specialized meaning). For example,
# not discussing subtle linguistical differences, you do not want to put
# 'might | may' there. Why? Because there is no such month as 'Might' ;-)
# But unidirectional operator would do in this case.
#
# NOTE: No entries with uppercase characters. Period.
#

gb | gigabytes
os > system
abnormal | anomalous
accomplish | achieve
accomplished | achieved
accomplishes | achieves
accomplishment | achievement
achieve > reach
achieved > reached
acknowledgement | acknowledgment
adequate | sufficient
adequately | sufficiently
aesthetic | esthetic
aesthetics | esthetics
ageing | aging
algorithm > approach
algorithm > strategy
algorithm > tactics
algorithm | formula
algorithm | method
algorithms | methods
alter > change
altered > changed
alternation > change
alters > changes
aluminium | aluminum 
analog | analogue
analyse | analyze
anomaly | disruption
anybody | anyone
apologise | apologize
approach | strategy
area | zone
arguable | questionable
arguably | doubtfully
arguement > argument
arrive > come
arrived > came
arrives > comes
arriving > coming
assume | assert
assumed | asserted
assumes | asserts
assumption | assertion
assumptions | assertions
average > typical
axe > ax
basic | simple
behavior | behaviour
best | optimal
big | great
big | huge
big | large
broken | damaged
broken | faulty
build > make
burnt > burned
bytes > b
calculate | compute
calculated | computed
calculates | computes
calculating | computing
calculation | computation
can't | cannot
canceled | cancelled
catalogue > catalog
caution > warning
center | centre
certain | specific
character > letter
characteristics | profile
characteristics | specifics
characters > letters
cluster > array
clusters > arrays
collect > gather
collected > gathered
collecting > gathering
collects > gather
colour > color
commonly | typically
complexity > difficulty
compliance > agreement
complied > agreed
complies > agrees
comply > agree
component | element
components | elements
comprehensive > complete
computation > evaluation
#computer > machine
#computer > system
#computer | hardware
computing > evaluating
computing > processing
concept | idea
concepts | ideas
concern > issue
connector > adapter
consequence | implication
console > display
console > terminal
consuming | expensive
converter > adapter
correctly | properly
costly | expensive
cosy | cozy
counseling | counselling
crash > failure
crew > group
crew > team
criticise | criticize
cycle | loop
cycled | looped
cycles | loops
cycling | looping
damaged > faulty
datagram | packet
datagrams | packets
declaration | specification
declare | specify
declared | specified
declares | specified
default > standard
defence | defense
define > describe
defined > described
defines > described
defining > describing
definition > description
delete > remove
deleted > removed
deletes > removes
deletion > removal
deliver | provide
delivered | provided
delivers | provides
desirable | expected
desired | desirable
desired | expected
detect > sense
detected | sensed
detecting | sensing
detection | sensing
detects | senses
dialogue > dialog
difficulties | obstacles
difficulty | obstacle
disk > storage
display > terminal
distant | far
document > article
done | completed
done | finished
each | every
easy | simple
easy | trivial
eclaring | specifying
effective | optimal
effective | optimised
efficiency | performance
efficient | optimal
efficient | optimized
else | otherwise
emphasise | emphasize
empirical | experimental
employees | staff
emulate | mimick
emulates | mimicks
encrypted | crypted
encrypting | crypting
encylycopaedia | encylopedia
enormously > highly
enormously > very
enormously | extremely
enquire | inquire
enquiry | inquiry
enrollment | enrolment
ensure | verify
ensures | verifies
equaling | equalling
erroneous | faulty
evaluate > test
evaluate | verify
evaluated | tested
evaluated | verified
evaluates > tests
evaluates | verifies
evaluating | testing
evaluating | verification
evaluation | testing
evaluation | verification
exactly | precisely
excessive | redundand
excessive | superfluous
predict > expect
expected | predicted
predicts > expects
extremely | highly
fast | quick
faster | quicker
favor | favour
favorite | favourite
favorites | favourites
finished | completed
first | initial
fits | matches
following > next
formula > approach
formula > method
frequent > common
frequently | commonly
fulfil | fulfill
full > complete
gateway | router
generalised > general
glamor | glamour
goal > target
gray | grey
great | huge
great | large
halt | stop
halted | stopped
halting | stopping
halts | stops
happening | occouring
happening | occuring
harbor | harbour
hardware > machine
honor | honour
honors | honours
huge | large
humans | people
humor | humour
hypothetical > potential
identical | same
illustrate > demonstrate
illustrated > demonstrated
illustrates > demonstrates
illustrating > demonstrating
illustration > demonstration
important | relevant
incorrect > broken
incorrect > faulty
incorrect | erroneous
incorrectly | erroneously
increased | maximized
increasing | maximizing
indicate > display
indicate > show
indicated > displayed
indicated > showed
indicates > displays
indicates > shows
indicating > displaying
indicating > showing
indication | indicator
information > data
inherit > receive
inherited > received
inheriting > receiving
inherits > receives
inhibit > prevent
inhibited > prevented
inhibiting > preventing
inhibits > prevents
insecure | unsafe
insignificant | unimportant
into > in
intruder > attacker
intrusion > compromise
irrelevant | insignificant
irrelevant | unimportant
jewelry | jewellery
job | task
judgement | judgment
kilobytes | kb
kinds > sorts
kinds > types
labeled | labelled
labor | labour
labors | labours
language | dialect
languages | dialects
licence | license
likely | possibly
likely | probably
limitation | restriction
limited | restricted
limiting | restricting
located | placed
location > place
locations > places
looped > repeated
major | important
major | relevant
major | significant
malicious | harmful
maneuver | manoeuvre
matching | comparable
matching | similar
maximize > increase
maximizes > increases
mediaeval | medieval
mediocre > medium
megabytes > mb
memorise | memorize
men | people
message > information
method | tactics
microsoft > msft
middle > center
midsize > medium
might > may
minor | insignificant
minor | irrelevant
minor | unimportant
modeling | modelling
modification > change
modification | alternation
modified > changed
modified | altered
modifies > changes
modifies | alters
modify > change
modify | alter
mold | mould
moral | ethical
multiple > many
necessary | required
nobody | noone
normal | typical
normally | typically
obstacle | problem
obstacles | problems
often | commonly
often | frequently
optimization > improvement
optimize > improve
optimized > improved
optimizes > improves
over > above
peak > maximum
performance > speed
personnel | staff
pipeline | queue
pixel > dot
platform > system
platforms > systems
probable > possible
possibly | probably
pound | lb
pounds | lbs
precise > careful
precisely > carefully
predictable | deterministic
previous > prior
previously > already
principle > rule
principles > rules
probability | likehood
problem > issue
processor | cpu
program > application
program > software
programs > applications
programs > software
projected | expected
projected | predicted
proposal | suggestion
propose | suggest
proposed | suggested
proposes | suggests
proposing | suggesting
proposition | suggestion
provide > give
provided > gave
provides > gives
providing > giving
proxy > gateway
publication > article
publication > document
publication > paper
publication > writing
quantity > amount
quarreling | quarrelling
rapid > fast
rapid > quick
rarely | seldom
readily > currently
realise | realize
really | truly
reason > cause
receive | obtain
received | obtained
receives | obtains
receiving | obtaining
reconnaissance > intelligence
redhat > rh
reduce > decrease
reduced | minimised
reducing | decreasing
reduction > decrease
redundand | superfluous
region > area
relevant | significant
relied | depended
relies | depends
rely | depend
relying | depening
renamed > moved
requirements > needs
requires > needs
research | study
resize > scale
retain > keep
retained > kept
retaining > keeping
retains > keeps
rightful | legitimate
routing > forwarding
safe | secure
said > mentioned
said > stated
sample > test
satisfied > met
satisfies > fits
satisfies > meets
satisfy > fit
satisfy > meet
say > mention
say > state
says > mentions
says > states
search > seek
seconds > s
seem > look
seem | appear
seemed > looked
seemed | appeared
seems > looks
seems | appears
segment > block
send | transmit
sensor | detector
separate > dedicated
separator | delimiter
shared > common
shipped > delivered
shipped > provided
should | shall
signaled | signalled
signaling | signalling
similar | comparable
simple | trivial
simulation > model
skilful | skillful
small | tiny
solution > answer
somebody | someone
specifics | details
staff | workers
subsequent > following
subsequent > next
superuser > administrator
supicious > alarming
surpress > prevent
surpress | inhibit
surpressed > prevented
surpressed | inhibited
surpresses > prevents
surpresses | inhibits
surpressing > preventing
surpressing | inhibiting
surpression > prevention
surpression | inhibition
technique > approach
technique > methodology
techniques > methods
terminate > halt
terminate > stop
terminated > halted
terminated > stopped
terminates > halts
terminates > stops
terminating > halting
terminating > stopping
termination > halt
termination > stop
tested | verified
testing | verifying
theater | theatre
therefore > so
timer > clock
topic | subject
topology > structure
total > complete
total > overall
towards > to
transfer > flow
traveled | travelled
traveling | travelling
trend | tendency
tunneling | encapsulating
utilities > programs
utilities > software
utilities > tools
utility > program
utility > software
utility > tool
utilization > usage
utilize > use
utilized > used
utilizes > uses
verifies > tests
verify > test
very | extremely
very | highly
warned | cautioned
warning > notice
wheter > if
wished | hoped
wishing | hoping
would > will
years | yrs
1st > first
2nd > second
3rd > third
4th > fourth
5th > fifth
6th > sixth
7th > seventh
8th > eighth
9th > ninth
10th > tenth
an > a
