View Issue Details

IDProjectCategoryView StatusLast Update
0000437Dwarf FortressLanguagepublic2010-06-09 06:47
ReporterKhym Chanur Assigned Touser6 
PrioritynormalSeverityminorReproducibilityN/A
Status closedResolutionno change required 
Product Version0.31.01 
Summary0000437: 309 words which don't have a language_SYM.txt entry
DescriptionThere are 309 words which appear in language_words.txt which don't appear in language_SYM.txt. The list:

ACT
ADMIRATION
ADMIRE
ADULATE
AIR
ALLEGIANCE
ALLIANCE
ALLY
AMAZE
AMBIGUOUS
ANGUISH
ANKLE
APPEAR
ARDENT
ARM
ARTIFICE
AUTHOR
BACK
BALD
BALL
BAND OBJECT
BANK
BAR
BASIC
BEAR_VERB
BEND
BIG
BLOCK SQUARE
BLOOD
BLOT
BLOW
BLUNT
BOARD GET ON
BOW
BOWEL GUT
BOWL
BOW_VERB
BRAID
BREATH
BREED
BRIM
BRUSH
BULBOUS
CARRY
CATCH
CAVITY
CHASM
CHEW
CIRCLE
CLAP
CLARIFY
CLIMATE
CLINCH
CLOSE
COLORLESS
COLUMN
COMBINE
COMMON
COMPLEX
CONJUNCTION
CONNECT
CONTINGENT
COOPERATE
COUNSEL
CRATER
CRESCENT
CREW
CROSS_NOUN
CROWD
CRUX
CRY
CUNNING
CURIOUS
CURL
CUSP
DABBLE
DANGLE
DAUB
DEARTH
DECIDE
DEPRESSION LOW
DIMPLE
DIP
DISCOVER
DISH
DISTANCE
DISTINCT
DOT
DRILL ROUTINE
DRINKER
DWELL
DWELLING
EAR
ELBOW
ELEVATE
ENTRANCE
ENTRANCE VERB
ENTRY
EXALT
EXCAVATE
EXIT
EYE
FACE
FACTION
FAITH LOYALTY
FAMILY
FASTEN
FEALTY
FEAST
FEED
FIND
FISSURE
FLANK VERB
FLESH
FOLD
FOOT
FRECKLE
FRILL
FULL
GALLERY
GANG
GAZE
GIFT
GLORY
GROOVE
GULF DISTANCE
GULF PIT
HAIL GREET
HAIR
HAND
HANDLE VERB
HAZE
HEAD
HERMIT
HOIST
HOMAGE
HUMID
IMAGE
INCH
INFALLIBLE
INFAMY
INNOCENT
JOIN
JUSTIFY
KINDLE
LANGUAGE
LAUD
LEAN
LIMB
LOCK
LOCK HAIR
LONG
LUCID
LULL MISLEAD
LUNG
LURE
MAN
MANY
MEMORY
MERGE
MESH
MILE
MODEST
MOON
MORTAL
MORTALITY
MORTIFY
MUSCLE
NAME
NARROW
NOSE
NOTCH
OBEISANCE
OBEY
ODOR
ONE
ONE_PREF
OPEN
ORDER CONCEPT
ORGAN
OWN
OWNERSHIP
PALM
PARTNER
PASS VERB
PET
PLAIT
PLEAT
PLUNGE
POINTVERB
POLISH
PONDEROUS
POOL
PRAISE
PRESENT
PROBLEM
PROLIFERATE
PULL
QUICK
QUILL
RACE_GROUP
RACE_VERB
RARE
RASP
RECLUSE
REPUTATION
REQUIRE
RESPONSIBLE
REWARD
RIDER
RIFT
RINSE
RISE
ROOTVERB
ROUND
ROUNDED
RUB
RUSH
SAND
SANDAL
SCALE VERB
SCOUR
SENSE
SEVERE
SHAKE
SHANK
SHORT
SHOWER
SIDE
SINEW
SINGLE
SKINNY
SLAP
SLICK
SLIDE
SLIP
SLY
SMOOTH
SOAR
SOCKET
SOLITARY
SOMBER
SOOTHE
SOUND
SPATTER
SPEAK
SPEAKER
SPIN
SPIRAL
SPIRE
SPIRIT
SPOT
SPREAD
SPRINKLE
SQUIRT
STIR
STOKE
STOP
STROKE
SWALLOW
TALK
TALL
TAPER
TATTOO
TAUT
TELL
TEMPLE HEAD
TEMPT
TEST
THIN
THREE
THROAT
TICK_CLOCK
TIGHT
TIP
TIRE
TOE
TOUCH
TRAIL
TRAMPLE
TRENCH
TRIANGLE
TRIBUTE
TUBE
TWIST
TWO
UNCOMMON
URGE
UTTER
VIRGIN
VIRGINITY
VOICE
WAD
WADE
WANE
WATCH
WEAK
WEAVER
WEIGHT
WET
WHIM
WIELD
WILT
WINE
WIPE
WORD
WORKER
WORSHIP
YAWN
Steps To ReproduceA simple Perl script to extract the information:

#!/usr/bin/perl -w

use strict;

open(FILE, "<language_words.txt");

my %word_list;

while(<FILE>)
{
    next unless (/\[WORD:(.*)\]/);
    $word_list{$1} = 1;
}

close(FILE);

my %sym_list;

open(FILE, "<language_SYM.txt");

while(<FILE>)
{
    next unless (/\[S_WORD:(.*)\]/);
    $sym_list{$1} = 1;
}

my @words = keys(%word_list);

for my $word (@words)
{
    if ($sym_list{$word})
    {
        delete($word_list{$word});
        delete($sym_list{$word});
    }
}

my @only = keys(%word_list);
print join("\n", @only) . "\n";
Tagslanguage, text

Activities

user6

2010-04-05 00:05

  ~0001020

This isn't a bug by any stretch of the imagination, just something he hasn't had time to do. Unless/until Toady decides to use the tracker for feature requests, please direct requests to the Suggestions forum.

Issue History

Date Modified Username Field Change
2010-04-04 18:51 Khym Chanur New Issue
2010-04-04 18:57 Qloos Tag Attached: text
2010-04-04 18:57 Qloos Tag Attached: language
2010-04-05 00:05 user6 Note Added: 0001020
2010-04-05 00:05 user6 Status new => resolved
2010-04-05 00:05 user6 Resolution open => no change required
2010-04-05 00:05 user6 Assigned To => user6
2010-06-09 06:47 Toady One Status resolved => closed