summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2014-11-19 17:39:41 +0200
committerArnold D. Robbins <arnold@skeeve.com>2014-11-19 17:39:41 +0200
commitdeb2fe660265860073c5180a5e31c0375cd0d1f1 (patch)
treed5d0b738d49d5139c85ba3233ad4838ed771f0cf
parente65bf179b2c804d2af89f938fa7434cb03d3b52b (diff)
parent80561e40fab798717fe2d0c217ccaf96e1025def (diff)
downloadgawk-deb2fe660265860073c5180a5e31c0375cd0d1f1.tar.gz
Merge branch 'gawk-4.1-stable'
-rw-r--r--doc/ChangeLog4
-rw-r--r--doc/gawk.info939
-rw-r--r--doc/gawk.texi10
-rw-r--r--doc/gawktexi.in10
-rw-r--r--po/ja.gmobin47970 -> 52559 bytes
-rw-r--r--po/ja.po290
6 files changed, 612 insertions, 641 deletions
diff --git a/doc/ChangeLog b/doc/ChangeLog
index 8a403ff6..837d76bd 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,3 +1,7 @@
+2014-11-19 Arnold D. Robbins <arnold@skeeve.com>
+
+ * gawktexi.in: Update that RFC 4180 documents CSV data.
+
2014-11-17 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Copyedits applied.
diff --git a/doc/gawk.info b/doc/gawk.info
index f73f6a5a..56f945f5 100644
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@ -5180,9 +5180,8 @@ what they are, and not by what they are not.
data into text files, where each record is terminated with a newline,
and fields are separated by commas. If only commas separated the data,
there wouldn't be an issue. The problem comes when one of the fields
-contains an _embedded_ comma. Although there is no formal standard
-specification for CSV data,(1) in such cases, most programs embed the
-field in double quotes. So we might have data like this:
+contains an _embedded_ comma. In such cases, most programs embed the
+field in double quotes.(1) So we might have data like this:
Robbins,Arnold,"1234 A Pretty Street, NE",MyTown,MyState,12345-6789,USA
@@ -5265,7 +5264,9 @@ based on which of the three variables--`FS', `FIELDWIDTHS', and
---------- Footnotes ----------
- (1) At least, we don't know of one.
+ (1) The CSV format lacked a formal standard definition for many
+years. RFC 4180 (http://www.ietf.org/rfc/rfc4180.txt) standardizes the
+most common practices.

File: gawk.info, Node: Multiple Line, Next: Getline, Prev: Splitting By Content, Up: Reading Files
@@ -32798,7 +32799,7 @@ Index
* forward slash (/), patterns and: Expression Patterns. (line 24)
* FPAT variable <1>: User-modified. (line 43)
* FPAT variable: Splitting By Content.
- (line 26)
+ (line 25)
* frame debugger command: Execution Stack. (line 27)
* Free Documentation License (FDL): GNU Free Documentation License.
(line 7)
@@ -32908,7 +32909,7 @@ Index
* gawk, format-control characters: Control Letters. (line 18)
* gawk, FPAT variable in <1>: User-modified. (line 43)
* gawk, FPAT variable in: Splitting By Content.
- (line 26)
+ (line 25)
* gawk, FUNCTAB array in: Auto-set. (line 124)
* gawk, function arguments and: Calling Built-in. (line 16)
* gawk, hexadecimal numbers and: Nondecimal-numbers. (line 42)
@@ -34527,468 +34528,468 @@ Ref: Full Line Fields-Footnote-2225087
Node: Field Splitting Summary225188
Node: Constant Size227262
Node: Splitting By Content231851
-Ref: Splitting By Content-Footnote-1235906
-Node: Multiple Line235946
-Ref: Multiple Line-Footnote-1241832
-Node: Getline242011
-Node: Plain Getline244223
-Node: Getline/Variable246863
-Node: Getline/File248011
-Node: Getline/Variable/File249395
-Ref: Getline/Variable/File-Footnote-1250998
-Node: Getline/Pipe251085
-Node: Getline/Variable/Pipe253768
-Node: Getline/Coprocess254899
-Node: Getline/Variable/Coprocess256151
-Node: Getline Notes256890
-Node: Getline Summary259682
-Ref: table-getline-variants260094
-Node: Read Timeout260923
-Ref: Read Timeout-Footnote-1264742
-Node: Command-line directories264800
-Node: Input Summary265705
-Node: Input Exercises268958
-Node: Printing269686
-Node: Print271463
-Node: Print Examples272920
-Node: Output Separators275699
-Node: OFMT277717
-Node: Printf279071
-Node: Basic Printf279856
-Node: Control Letters281425
-Node: Format Modifiers285409
-Node: Printf Examples291410
-Node: Redirection293896
-Node: Special FD300737
-Ref: Special FD-Footnote-1303897
-Node: Special Files303971
-Node: Other Inherited Files304588
-Node: Special Network305588
-Node: Special Caveats306450
-Node: Close Files And Pipes307401
-Ref: Close Files And Pipes-Footnote-1314583
-Ref: Close Files And Pipes-Footnote-2314731
-Node: Output Summary314881
-Node: Output Exercises315879
-Node: Expressions316559
-Node: Values317744
-Node: Constants318422
-Node: Scalar Constants319113
-Ref: Scalar Constants-Footnote-1319972
-Node: Nondecimal-numbers320222
-Node: Regexp Constants323240
-Node: Using Constant Regexps323765
-Node: Variables326908
-Node: Using Variables327563
-Node: Assignment Options329474
-Node: Conversion331349
-Node: Strings And Numbers331873
-Ref: Strings And Numbers-Footnote-1334938
-Node: Locale influences conversions335047
-Ref: table-locale-affects337794
-Node: All Operators338382
-Node: Arithmetic Ops339012
-Node: Concatenation341517
-Ref: Concatenation-Footnote-1344336
-Node: Assignment Ops344442
-Ref: table-assign-ops349421
-Node: Increment Ops350693
-Node: Truth Values and Conditions354131
-Node: Truth Values355216
-Node: Typing and Comparison356265
-Node: Variable Typing357075
-Node: Comparison Operators360728
-Ref: table-relational-ops361138
-Node: POSIX String Comparison364633
-Ref: POSIX String Comparison-Footnote-1365705
-Node: Boolean Ops365843
-Ref: Boolean Ops-Footnote-1370322
-Node: Conditional Exp370413
-Node: Function Calls372140
-Node: Precedence376020
-Node: Locales379681
-Node: Expressions Summary381313
-Node: Patterns and Actions383873
-Node: Pattern Overview384993
-Node: Regexp Patterns386672
-Node: Expression Patterns387215
-Node: Ranges390996
-Node: BEGIN/END394102
-Node: Using BEGIN/END394863
-Ref: Using BEGIN/END-Footnote-1397597
-Node: I/O And BEGIN/END397703
-Node: BEGINFILE/ENDFILE400017
-Node: Empty402918
-Node: Using Shell Variables403235
-Node: Action Overview405508
-Node: Statements407834
-Node: If Statement409682
-Node: While Statement411177
-Node: Do Statement413206
-Node: For Statement414350
-Node: Switch Statement417507
-Node: Break Statement419889
-Node: Continue Statement421930
-Node: Next Statement423757
-Node: Nextfile Statement426138
-Node: Exit Statement428768
-Node: Built-in Variables431171
-Node: User-modified432304
-Ref: User-modified-Footnote-1439985
-Node: Auto-set440047
-Ref: Auto-set-Footnote-1453419
-Ref: Auto-set-Footnote-2453624
-Node: ARGC and ARGV453680
-Node: Pattern Action Summary457898
-Node: Arrays460325
-Node: Array Basics461654
-Node: Array Intro462498
-Ref: figure-array-elements464462
-Ref: Array Intro-Footnote-1466988
-Node: Reference to Elements467116
-Node: Assigning Elements469568
-Node: Array Example470059
-Node: Scanning an Array471817
-Node: Controlling Scanning474833
-Ref: Controlling Scanning-Footnote-1480029
-Node: Numeric Array Subscripts480345
-Node: Uninitialized Subscripts482530
-Node: Delete484147
-Ref: Delete-Footnote-1486890
-Node: Multidimensional486947
-Node: Multiscanning490044
-Node: Arrays of Arrays491633
-Node: Arrays Summary496392
-Node: Functions498484
-Node: Built-in499357
-Node: Calling Built-in500435
-Node: Numeric Functions502426
-Ref: Numeric Functions-Footnote-1507245
-Ref: Numeric Functions-Footnote-2507602
-Ref: Numeric Functions-Footnote-3507650
-Node: String Functions507922
-Ref: String Functions-Footnote-1531397
-Ref: String Functions-Footnote-2531526
-Ref: String Functions-Footnote-3531774
-Node: Gory Details531861
-Ref: table-sub-escapes533642
-Ref: table-sub-proposed535162
-Ref: table-posix-sub536526
-Ref: table-gensub-escapes538062
-Ref: Gory Details-Footnote-1538894
-Node: I/O Functions539045
-Ref: I/O Functions-Footnote-1546263
-Node: Time Functions546410
-Ref: Time Functions-Footnote-1556898
-Ref: Time Functions-Footnote-2556966
-Ref: Time Functions-Footnote-3557124
-Ref: Time Functions-Footnote-4557235
-Ref: Time Functions-Footnote-5557347
-Ref: Time Functions-Footnote-6557574
-Node: Bitwise Functions557840
-Ref: table-bitwise-ops558402
-Ref: Bitwise Functions-Footnote-1562711
-Node: Type Functions562880
-Node: I18N Functions564031
-Node: User-defined565676
-Node: Definition Syntax566481
-Ref: Definition Syntax-Footnote-1571888
-Node: Function Example571959
-Ref: Function Example-Footnote-1574878
-Node: Function Caveats574900
-Node: Calling A Function575418
-Node: Variable Scope576376
-Node: Pass By Value/Reference579364
-Node: Return Statement582859
-Node: Dynamic Typing585840
-Node: Indirect Calls586769
-Ref: Indirect Calls-Footnote-1598071
-Node: Functions Summary598199
-Node: Library Functions600901
-Ref: Library Functions-Footnote-1604510
-Ref: Library Functions-Footnote-2604653
-Node: Library Names604824
-Ref: Library Names-Footnote-1608278
-Ref: Library Names-Footnote-2608501
-Node: General Functions608587
-Node: Strtonum Function609690
-Node: Assert Function612712
-Node: Round Function616036
-Node: Cliff Random Function617577
-Node: Ordinal Functions618593
-Ref: Ordinal Functions-Footnote-1621656
-Ref: Ordinal Functions-Footnote-2621908
-Node: Join Function622119
-Ref: Join Function-Footnote-1623888
-Node: Getlocaltime Function624088
-Node: Readfile Function627832
-Node: Shell Quoting629802
-Node: Data File Management631203
-Node: Filetrans Function631835
-Node: Rewind Function635891
-Node: File Checking637278
-Ref: File Checking-Footnote-1638610
-Node: Empty Files638811
-Node: Ignoring Assigns640790
-Node: Getopt Function642341
-Ref: Getopt Function-Footnote-1653803
-Node: Passwd Functions654003
-Ref: Passwd Functions-Footnote-1662852
-Node: Group Functions662940
-Ref: Group Functions-Footnote-1670834
-Node: Walking Arrays671047
-Node: Library Functions Summary672650
-Node: Library Exercises674051
-Node: Sample Programs675331
-Node: Running Examples676101
-Node: Clones676829
-Node: Cut Program678053
-Node: Egrep Program687772
-Ref: Egrep Program-Footnote-1695270
-Node: Id Program695380
-Node: Split Program699025
-Ref: Split Program-Footnote-1702473
-Node: Tee Program702601
-Node: Uniq Program705390
-Node: Wc Program712809
-Ref: Wc Program-Footnote-1717059
-Node: Miscellaneous Programs717153
-Node: Dupword Program718366
-Node: Alarm Program720397
-Node: Translate Program725201
-Ref: Translate Program-Footnote-1729766
-Node: Labels Program730036
-Ref: Labels Program-Footnote-1733387
-Node: Word Sorting733471
-Node: History Sorting737542
-Node: Extract Program739378
-Node: Simple Sed746903
-Node: Igawk Program749971
-Ref: Igawk Program-Footnote-1764295
-Ref: Igawk Program-Footnote-2764496
-Ref: Igawk Program-Footnote-3764618
-Node: Anagram Program764733
-Node: Signature Program767790
-Node: Programs Summary769037
-Node: Programs Exercises770230
-Ref: Programs Exercises-Footnote-1774361
-Node: Advanced Features774452
-Node: Nondecimal Data776400
-Node: Array Sorting777990
-Node: Controlling Array Traversal778687
-Ref: Controlling Array Traversal-Footnote-1787020
-Node: Array Sorting Functions787138
-Ref: Array Sorting Functions-Footnote-1791027
-Node: Two-way I/O791223
-Ref: Two-way I/O-Footnote-1796164
-Ref: Two-way I/O-Footnote-2796350
-Node: TCP/IP Networking796432
-Node: Profiling799305
-Node: Advanced Features Summary807582
-Node: Internationalization809515
-Node: I18N and L10N810995
-Node: Explaining gettext811681
-Ref: Explaining gettext-Footnote-1816706
-Ref: Explaining gettext-Footnote-2816890
-Node: Programmer i18n817055
-Ref: Programmer i18n-Footnote-1821921
-Node: Translator i18n821970
-Node: String Extraction822764
-Ref: String Extraction-Footnote-1823895
-Node: Printf Ordering823981
-Ref: Printf Ordering-Footnote-1826767
-Node: I18N Portability826831
-Ref: I18N Portability-Footnote-1829286
-Node: I18N Example829349
-Ref: I18N Example-Footnote-1832152
-Node: Gawk I18N832224
-Node: I18N Summary832862
-Node: Debugger834201
-Node: Debugging835223
-Node: Debugging Concepts835664
-Node: Debugging Terms837517
-Node: Awk Debugging840089
-Node: Sample Debugging Session840983
-Node: Debugger Invocation841503
-Node: Finding The Bug842887
-Node: List of Debugger Commands849362
-Node: Breakpoint Control850695
-Node: Debugger Execution Control854391
-Node: Viewing And Changing Data857755
-Node: Execution Stack861133
-Node: Debugger Info862770
-Node: Miscellaneous Debugger Commands866787
-Node: Readline Support871816
-Node: Limitations872708
-Node: Debugging Summary874822
-Node: Arbitrary Precision Arithmetic875990
-Node: Computer Arithmetic877406
-Ref: table-numeric-ranges881004
-Ref: Computer Arithmetic-Footnote-1881863
-Node: Math Definitions881920
-Ref: table-ieee-formats885208
-Ref: Math Definitions-Footnote-1885812
-Node: MPFR features885917
-Node: FP Math Caution887588
-Ref: FP Math Caution-Footnote-1888638
-Node: Inexactness of computations889007
-Node: Inexact representation889966
-Node: Comparing FP Values891323
-Node: Errors accumulate892405
-Node: Getting Accuracy893838
-Node: Try To Round896500
-Node: Setting precision897399
-Ref: table-predefined-precision-strings898083
-Node: Setting the rounding mode899872
-Ref: table-gawk-rounding-modes900236
-Ref: Setting the rounding mode-Footnote-1903691
-Node: Arbitrary Precision Integers903870
-Ref: Arbitrary Precision Integers-Footnote-1908769
-Node: POSIX Floating Point Problems908918
-Ref: POSIX Floating Point Problems-Footnote-1912791
-Node: Floating point summary912829
-Node: Dynamic Extensions915023
-Node: Extension Intro916575
-Node: Plugin License917841
-Node: Extension Mechanism Outline918638
-Ref: figure-load-extension919066
-Ref: figure-register-new-function920546
-Ref: figure-call-new-function921550
-Node: Extension API Description923536
-Node: Extension API Functions Introduction924986
-Node: General Data Types929810
-Ref: General Data Types-Footnote-1935549
-Node: Memory Allocation Functions935848
-Ref: Memory Allocation Functions-Footnote-1938687
-Node: Constructor Functions938783
-Node: Registration Functions940517
-Node: Extension Functions941202
-Node: Exit Callback Functions943499
-Node: Extension Version String944747
-Node: Input Parsers945412
-Node: Output Wrappers955289
-Node: Two-way processors959804
-Node: Printing Messages962008
-Ref: Printing Messages-Footnote-1963084
-Node: Updating `ERRNO'963236
-Node: Requesting Values963976
-Ref: table-value-types-returned964704
-Node: Accessing Parameters965661
-Node: Symbol Table Access966892
-Node: Symbol table by name967406
-Node: Symbol table by cookie969387
-Ref: Symbol table by cookie-Footnote-1973531
-Node: Cached values973594
-Ref: Cached values-Footnote-1977093
-Node: Array Manipulation977184
-Ref: Array Manipulation-Footnote-1978282
-Node: Array Data Types978319
-Ref: Array Data Types-Footnote-1980974
-Node: Array Functions981066
-Node: Flattening Arrays984920
-Node: Creating Arrays991812
-Node: Extension API Variables996581
-Node: Extension Versioning997217
-Node: Extension API Informational Variables999118
-Node: Extension API Boilerplate1000206
-Node: Finding Extensions1004015
-Node: Extension Example1004575
-Node: Internal File Description1005347
-Node: Internal File Ops1009414
-Ref: Internal File Ops-Footnote-11021084
-Node: Using Internal File Ops1021224
-Ref: Using Internal File Ops-Footnote-11023607
-Node: Extension Samples1023880
-Node: Extension Sample File Functions1025406
-Node: Extension Sample Fnmatch1033044
-Node: Extension Sample Fork1034535
-Node: Extension Sample Inplace1035750
-Node: Extension Sample Ord1037425
-Node: Extension Sample Readdir1038261
-Ref: table-readdir-file-types1039137
-Node: Extension Sample Revout1039948
-Node: Extension Sample Rev2way1040538
-Node: Extension Sample Read write array1041278
-Node: Extension Sample Readfile1043218
-Node: Extension Sample Time1044313
-Node: Extension Sample API Tests1045662
-Node: gawkextlib1046153
-Node: Extension summary1048790
-Node: Extension Exercises1052467
-Node: Language History1053189
-Node: V7/SVR3.11054845
-Node: SVR41057026
-Node: POSIX1058471
-Node: BTL1059860
-Node: POSIX/GNU1060594
-Node: Feature History1066218
-Node: Common Extensions1079316
-Node: Ranges and Locales1080640
-Ref: Ranges and Locales-Footnote-11085258
-Ref: Ranges and Locales-Footnote-21085285
-Ref: Ranges and Locales-Footnote-31085519
-Node: Contributors1085740
-Node: History summary1091281
-Node: Installation1092651
-Node: Gawk Distribution1093597
-Node: Getting1094081
-Node: Extracting1094904
-Node: Distribution contents1096539
-Node: Unix Installation1102604
-Node: Quick Installation1103287
-Node: Shell Startup Files1105698
-Node: Additional Configuration Options1106777
-Node: Configuration Philosophy1108516
-Node: Non-Unix Installation1110885
-Node: PC Installation1111343
-Node: PC Binary Installation1112662
-Node: PC Compiling1114510
-Ref: PC Compiling-Footnote-11117531
-Node: PC Testing1117640
-Node: PC Using1118816
-Node: Cygwin1122931
-Node: MSYS1123754
-Node: VMS Installation1124254
-Node: VMS Compilation1125046
-Ref: VMS Compilation-Footnote-11126268
-Node: VMS Dynamic Extensions1126326
-Node: VMS Installation Details1128010
-Node: VMS Running1130262
-Node: VMS GNV1133098
-Node: VMS Old Gawk1133832
-Node: Bugs1134302
-Node: Other Versions1138185
-Node: Installation summary1144607
-Node: Notes1145663
-Node: Compatibility Mode1146528
-Node: Additions1147310
-Node: Accessing The Source1148235
-Node: Adding Code1149671
-Node: New Ports1155836
-Node: Derived Files1160318
-Ref: Derived Files-Footnote-11165793
-Ref: Derived Files-Footnote-21165827
-Ref: Derived Files-Footnote-31166423
-Node: Future Extensions1166537
-Node: Implementation Limitations1167143
-Node: Extension Design1168391
-Node: Old Extension Problems1169545
-Ref: Old Extension Problems-Footnote-11171062
-Node: Extension New Mechanism Goals1171119
-Ref: Extension New Mechanism Goals-Footnote-11174479
-Node: Extension Other Design Decisions1174668
-Node: Extension Future Growth1176776
-Node: Old Extension Mechanism1177612
-Node: Notes summary1179374
-Node: Basic Concepts1180560
-Node: Basic High Level1181241
-Ref: figure-general-flow1181513
-Ref: figure-process-flow1182112
-Ref: Basic High Level-Footnote-11185341
-Node: Basic Data Typing1185526
-Node: Glossary1188854
-Node: Copying1214012
-Node: GNU Free Documentation License1251568
-Node: Index1276704
+Ref: Splitting By Content-Footnote-1235842
+Node: Multiple Line236005
+Ref: Multiple Line-Footnote-1241891
+Node: Getline242070
+Node: Plain Getline244282
+Node: Getline/Variable246922
+Node: Getline/File248070
+Node: Getline/Variable/File249454
+Ref: Getline/Variable/File-Footnote-1251057
+Node: Getline/Pipe251144
+Node: Getline/Variable/Pipe253827
+Node: Getline/Coprocess254958
+Node: Getline/Variable/Coprocess256210
+Node: Getline Notes256949
+Node: Getline Summary259741
+Ref: table-getline-variants260153
+Node: Read Timeout260982
+Ref: Read Timeout-Footnote-1264801
+Node: Command-line directories264859
+Node: Input Summary265764
+Node: Input Exercises269017
+Node: Printing269745
+Node: Print271522
+Node: Print Examples272979
+Node: Output Separators275758
+Node: OFMT277776
+Node: Printf279130
+Node: Basic Printf279915
+Node: Control Letters281484
+Node: Format Modifiers285468
+Node: Printf Examples291469
+Node: Redirection293955
+Node: Special FD300796
+Ref: Special FD-Footnote-1303956
+Node: Special Files304030
+Node: Other Inherited Files304647
+Node: Special Network305647
+Node: Special Caveats306509
+Node: Close Files And Pipes307460
+Ref: Close Files And Pipes-Footnote-1314642
+Ref: Close Files And Pipes-Footnote-2314790
+Node: Output Summary314940
+Node: Output Exercises315938
+Node: Expressions316618
+Node: Values317803
+Node: Constants318481
+Node: Scalar Constants319172
+Ref: Scalar Constants-Footnote-1320031
+Node: Nondecimal-numbers320281
+Node: Regexp Constants323299
+Node: Using Constant Regexps323824
+Node: Variables326967
+Node: Using Variables327622
+Node: Assignment Options329533
+Node: Conversion331408
+Node: Strings And Numbers331932
+Ref: Strings And Numbers-Footnote-1334997
+Node: Locale influences conversions335106
+Ref: table-locale-affects337853
+Node: All Operators338441
+Node: Arithmetic Ops339071
+Node: Concatenation341576
+Ref: Concatenation-Footnote-1344395
+Node: Assignment Ops344501
+Ref: table-assign-ops349480
+Node: Increment Ops350752
+Node: Truth Values and Conditions354190
+Node: Truth Values355275
+Node: Typing and Comparison356324
+Node: Variable Typing357134
+Node: Comparison Operators360787
+Ref: table-relational-ops361197
+Node: POSIX String Comparison364692
+Ref: POSIX String Comparison-Footnote-1365764
+Node: Boolean Ops365902
+Ref: Boolean Ops-Footnote-1370381
+Node: Conditional Exp370472
+Node: Function Calls372199
+Node: Precedence376079
+Node: Locales379740
+Node: Expressions Summary381372
+Node: Patterns and Actions383932
+Node: Pattern Overview385052
+Node: Regexp Patterns386731
+Node: Expression Patterns387274
+Node: Ranges391055
+Node: BEGIN/END394161
+Node: Using BEGIN/END394922
+Ref: Using BEGIN/END-Footnote-1397656
+Node: I/O And BEGIN/END397762
+Node: BEGINFILE/ENDFILE400076
+Node: Empty402977
+Node: Using Shell Variables403294
+Node: Action Overview405567
+Node: Statements407893
+Node: If Statement409741
+Node: While Statement411236
+Node: Do Statement413265
+Node: For Statement414409
+Node: Switch Statement417566
+Node: Break Statement419948
+Node: Continue Statement421989
+Node: Next Statement423816
+Node: Nextfile Statement426197
+Node: Exit Statement428827
+Node: Built-in Variables431230
+Node: User-modified432363
+Ref: User-modified-Footnote-1440044
+Node: Auto-set440106
+Ref: Auto-set-Footnote-1453478
+Ref: Auto-set-Footnote-2453683
+Node: ARGC and ARGV453739
+Node: Pattern Action Summary457957
+Node: Arrays460384
+Node: Array Basics461713
+Node: Array Intro462557
+Ref: figure-array-elements464521
+Ref: Array Intro-Footnote-1467047
+Node: Reference to Elements467175
+Node: Assigning Elements469627
+Node: Array Example470118
+Node: Scanning an Array471876
+Node: Controlling Scanning474892
+Ref: Controlling Scanning-Footnote-1480088
+Node: Numeric Array Subscripts480404
+Node: Uninitialized Subscripts482589
+Node: Delete484206
+Ref: Delete-Footnote-1486949
+Node: Multidimensional487006
+Node: Multiscanning490103
+Node: Arrays of Arrays491692
+Node: Arrays Summary496451
+Node: Functions498543
+Node: Built-in499416
+Node: Calling Built-in500494
+Node: Numeric Functions502485
+Ref: Numeric Functions-Footnote-1507304
+Ref: Numeric Functions-Footnote-2507661
+Ref: Numeric Functions-Footnote-3507709
+Node: String Functions507981
+Ref: String Functions-Footnote-1531456
+Ref: String Functions-Footnote-2531585
+Ref: String Functions-Footnote-3531833
+Node: Gory Details531920
+Ref: table-sub-escapes533701
+Ref: table-sub-proposed535221
+Ref: table-posix-sub536585
+Ref: table-gensub-escapes538121
+Ref: Gory Details-Footnote-1538953
+Node: I/O Functions539104
+Ref: I/O Functions-Footnote-1546322
+Node: Time Functions546469
+Ref: Time Functions-Footnote-1556957
+Ref: Time Functions-Footnote-2557025
+Ref: Time Functions-Footnote-3557183
+Ref: Time Functions-Footnote-4557294
+Ref: Time Functions-Footnote-5557406
+Ref: Time Functions-Footnote-6557633
+Node: Bitwise Functions557899
+Ref: table-bitwise-ops558461
+Ref: Bitwise Functions-Footnote-1562770
+Node: Type Functions562939
+Node: I18N Functions564090
+Node: User-defined565735
+Node: Definition Syntax566540
+Ref: Definition Syntax-Footnote-1571947
+Node: Function Example572018
+Ref: Function Example-Footnote-1574937
+Node: Function Caveats574959
+Node: Calling A Function575477
+Node: Variable Scope576435
+Node: Pass By Value/Reference579423
+Node: Return Statement582918
+Node: Dynamic Typing585899
+Node: Indirect Calls586828
+Ref: Indirect Calls-Footnote-1598130
+Node: Functions Summary598258
+Node: Library Functions600960
+Ref: Library Functions-Footnote-1604569
+Ref: Library Functions-Footnote-2604712
+Node: Library Names604883
+Ref: Library Names-Footnote-1608337
+Ref: Library Names-Footnote-2608560
+Node: General Functions608646
+Node: Strtonum Function609749
+Node: Assert Function612771
+Node: Round Function616095
+Node: Cliff Random Function617636
+Node: Ordinal Functions618652
+Ref: Ordinal Functions-Footnote-1621715
+Ref: Ordinal Functions-Footnote-2621967
+Node: Join Function622178
+Ref: Join Function-Footnote-1623947
+Node: Getlocaltime Function624147
+Node: Readfile Function627891
+Node: Shell Quoting629861
+Node: Data File Management631262
+Node: Filetrans Function631894
+Node: Rewind Function635950
+Node: File Checking637337
+Ref: File Checking-Footnote-1638669
+Node: Empty Files638870
+Node: Ignoring Assigns640849
+Node: Getopt Function642400
+Ref: Getopt Function-Footnote-1653862
+Node: Passwd Functions654062
+Ref: Passwd Functions-Footnote-1662911
+Node: Group Functions662999
+Ref: Group Functions-Footnote-1670893
+Node: Walking Arrays671106
+Node: Library Functions Summary672709
+Node: Library Exercises674110
+Node: Sample Programs675390
+Node: Running Examples676160
+Node: Clones676888
+Node: Cut Program678112
+Node: Egrep Program687831
+Ref: Egrep Program-Footnote-1695329
+Node: Id Program695439
+Node: Split Program699084
+Ref: Split Program-Footnote-1702532
+Node: Tee Program702660
+Node: Uniq Program705449
+Node: Wc Program712868
+Ref: Wc Program-Footnote-1717118
+Node: Miscellaneous Programs717212
+Node: Dupword Program718425
+Node: Alarm Program720456
+Node: Translate Program725260
+Ref: Translate Program-Footnote-1729825
+Node: Labels Program730095
+Ref: Labels Program-Footnote-1733446
+Node: Word Sorting733530
+Node: History Sorting737601
+Node: Extract Program739437
+Node: Simple Sed746962
+Node: Igawk Program750030
+Ref: Igawk Program-Footnote-1764354
+Ref: Igawk Program-Footnote-2764555
+Ref: Igawk Program-Footnote-3764677
+Node: Anagram Program764792
+Node: Signature Program767849
+Node: Programs Summary769096
+Node: Programs Exercises770289
+Ref: Programs Exercises-Footnote-1774420
+Node: Advanced Features774511
+Node: Nondecimal Data776459
+Node: Array Sorting778049
+Node: Controlling Array Traversal778746
+Ref: Controlling Array Traversal-Footnote-1787079
+Node: Array Sorting Functions787197
+Ref: Array Sorting Functions-Footnote-1791086
+Node: Two-way I/O791282
+Ref: Two-way I/O-Footnote-1796223
+Ref: Two-way I/O-Footnote-2796409
+Node: TCP/IP Networking796491
+Node: Profiling799364
+Node: Advanced Features Summary807641
+Node: Internationalization809574
+Node: I18N and L10N811054
+Node: Explaining gettext811740
+Ref: Explaining gettext-Footnote-1816765
+Ref: Explaining gettext-Footnote-2816949
+Node: Programmer i18n817114
+Ref: Programmer i18n-Footnote-1821980
+Node: Translator i18n822029
+Node: String Extraction822823
+Ref: String Extraction-Footnote-1823954
+Node: Printf Ordering824040
+Ref: Printf Ordering-Footnote-1826826
+Node: I18N Portability826890
+Ref: I18N Portability-Footnote-1829345
+Node: I18N Example829408
+Ref: I18N Example-Footnote-1832211
+Node: Gawk I18N832283
+Node: I18N Summary832921
+Node: Debugger834260
+Node: Debugging835282
+Node: Debugging Concepts835723
+Node: Debugging Terms837576
+Node: Awk Debugging840148
+Node: Sample Debugging Session841042
+Node: Debugger Invocation841562
+Node: Finding The Bug842946
+Node: List of Debugger Commands849421
+Node: Breakpoint Control850754
+Node: Debugger Execution Control854450
+Node: Viewing And Changing Data857814
+Node: Execution Stack861192
+Node: Debugger Info862829
+Node: Miscellaneous Debugger Commands866846
+Node: Readline Support871875
+Node: Limitations872767
+Node: Debugging Summary874881
+Node: Arbitrary Precision Arithmetic876049
+Node: Computer Arithmetic877465
+Ref: table-numeric-ranges881063
+Ref: Computer Arithmetic-Footnote-1881922
+Node: Math Definitions881979
+Ref: table-ieee-formats885267
+Ref: Math Definitions-Footnote-1885871
+Node: MPFR features885976
+Node: FP Math Caution887647
+Ref: FP Math Caution-Footnote-1888697
+Node: Inexactness of computations889066
+Node: Inexact representation890025
+Node: Comparing FP Values891382
+Node: Errors accumulate892464
+Node: Getting Accuracy893897
+Node: Try To Round896559
+Node: Setting precision897458
+Ref: table-predefined-precision-strings898142
+Node: Setting the rounding mode899931
+Ref: table-gawk-rounding-modes900295
+Ref: Setting the rounding mode-Footnote-1903750
+Node: Arbitrary Precision Integers903929
+Ref: Arbitrary Precision Integers-Footnote-1908828
+Node: POSIX Floating Point Problems908977
+Ref: POSIX Floating Point Problems-Footnote-1912850
+Node: Floating point summary912888
+Node: Dynamic Extensions915082
+Node: Extension Intro916634
+Node: Plugin License917900
+Node: Extension Mechanism Outline918697
+Ref: figure-load-extension919125
+Ref: figure-register-new-function920605
+Ref: figure-call-new-function921609
+Node: Extension API Description923595
+Node: Extension API Functions Introduction925045
+Node: General Data Types929869
+Ref: General Data Types-Footnote-1935608
+Node: Memory Allocation Functions935907
+Ref: Memory Allocation Functions-Footnote-1938746
+Node: Constructor Functions938842
+Node: Registration Functions940576
+Node: Extension Functions941261
+Node: Exit Callback Functions943558
+Node: Extension Version String944806
+Node: Input Parsers945471
+Node: Output Wrappers955348
+Node: Two-way processors959863
+Node: Printing Messages962067
+Ref: Printing Messages-Footnote-1963143
+Node: Updating `ERRNO'963295
+Node: Requesting Values964035
+Ref: table-value-types-returned964763
+Node: Accessing Parameters965720
+Node: Symbol Table Access966951
+Node: Symbol table by name967465
+Node: Symbol table by cookie969446
+Ref: Symbol table by cookie-Footnote-1973590
+Node: Cached values973653
+Ref: Cached values-Footnote-1977152
+Node: Array Manipulation977243
+Ref: Array Manipulation-Footnote-1978341
+Node: Array Data Types978378
+Ref: Array Data Types-Footnote-1981033
+Node: Array Functions981125
+Node: Flattening Arrays984979
+Node: Creating Arrays991871
+Node: Extension API Variables996640
+Node: Extension Versioning997276
+Node: Extension API Informational Variables999177
+Node: Extension API Boilerplate1000265
+Node: Finding Extensions1004074
+Node: Extension Example1004634
+Node: Internal File Description1005406
+Node: Internal File Ops1009473
+Ref: Internal File Ops-Footnote-11021143
+Node: Using Internal File Ops1021283
+Ref: Using Internal File Ops-Footnote-11023666
+Node: Extension Samples1023939
+Node: Extension Sample File Functions1025465
+Node: Extension Sample Fnmatch1033103
+Node: Extension Sample Fork1034594
+Node: Extension Sample Inplace1035809
+Node: Extension Sample Ord1037484
+Node: Extension Sample Readdir1038320
+Ref: table-readdir-file-types1039196
+Node: Extension Sample Revout1040007
+Node: Extension Sample Rev2way1040597
+Node: Extension Sample Read write array1041337
+Node: Extension Sample Readfile1043277
+Node: Extension Sample Time1044372
+Node: Extension Sample API Tests1045721
+Node: gawkextlib1046212
+Node: Extension summary1048849
+Node: Extension Exercises1052526
+Node: Language History1053248
+Node: V7/SVR3.11054904
+Node: SVR41057085
+Node: POSIX1058530
+Node: BTL1059919
+Node: POSIX/GNU1060653
+Node: Feature History1066277
+Node: Common Extensions1079375
+Node: Ranges and Locales1080699
+Ref: Ranges and Locales-Footnote-11085317
+Ref: Ranges and Locales-Footnote-21085344
+Ref: Ranges and Locales-Footnote-31085578
+Node: Contributors1085799
+Node: History summary1091340
+Node: Installation1092710
+Node: Gawk Distribution1093656
+Node: Getting1094140
+Node: Extracting1094963
+Node: Distribution contents1096598
+Node: Unix Installation1102663
+Node: Quick Installation1103346
+Node: Shell Startup Files1105757
+Node: Additional Configuration Options1106836
+Node: Configuration Philosophy1108575
+Node: Non-Unix Installation1110944
+Node: PC Installation1111402
+Node: PC Binary Installation1112721
+Node: PC Compiling1114569
+Ref: PC Compiling-Footnote-11117590
+Node: PC Testing1117699
+Node: PC Using1118875
+Node: Cygwin1122990
+Node: MSYS1123813
+Node: VMS Installation1124313
+Node: VMS Compilation1125105
+Ref: VMS Compilation-Footnote-11126327
+Node: VMS Dynamic Extensions1126385
+Node: VMS Installation Details1128069
+Node: VMS Running1130321
+Node: VMS GNV1133157
+Node: VMS Old Gawk1133891
+Node: Bugs1134361
+Node: Other Versions1138244
+Node: Installation summary1144666
+Node: Notes1145722
+Node: Compatibility Mode1146587
+Node: Additions1147369
+Node: Accessing The Source1148294
+Node: Adding Code1149730
+Node: New Ports1155895
+Node: Derived Files1160377
+Ref: Derived Files-Footnote-11165852
+Ref: Derived Files-Footnote-21165886
+Ref: Derived Files-Footnote-31166482
+Node: Future Extensions1166596
+Node: Implementation Limitations1167202
+Node: Extension Design1168450
+Node: Old Extension Problems1169604
+Ref: Old Extension Problems-Footnote-11171121
+Node: Extension New Mechanism Goals1171178
+Ref: Extension New Mechanism Goals-Footnote-11174538
+Node: Extension Other Design Decisions1174727
+Node: Extension Future Growth1176835
+Node: Old Extension Mechanism1177671
+Node: Notes summary1179433
+Node: Basic Concepts1180619
+Node: Basic High Level1181300
+Ref: figure-general-flow1181572
+Ref: figure-process-flow1182171
+Ref: Basic High Level-Footnote-11185400
+Node: Basic Data Typing1185585
+Node: Glossary1188913
+Node: Copying1214071
+Node: GNU Free Documentation License1251627
+Node: Index1276763

End Tag Table
diff --git a/doc/gawk.texi b/doc/gawk.texi
index 2afdc48a..00f2fa5c 100644
--- a/doc/gawk.texi
+++ b/doc/gawk.texi
@@ -7803,10 +7803,12 @@ is so-called @dfn{comma-separated values} (CSV) data. Many spreadsheet programs,
for example, can export their data into text files, where each record is
terminated with a newline, and fields are separated by commas. If only
commas separated the data, there wouldn't be an issue. The problem comes when
-one of the fields contains an @emph{embedded} comma. Although there is no
-formal standard specification for CSV data,@footnote{At least, we don't know of one.}
-in such cases, most programs embed the field in double quotes. So we might
-have data like this:
+one of the fields contains an @emph{embedded} comma.
+In such cases, most programs embed the field in double quotes.@footnote{The
+CSV format lacked a formal standard definition for many years.
+@uref{http://www.ietf.org/rfc/rfc4180.txt, RFC 4180}
+standardizes the most common practices.}
+So we might have data like this:
@example
@c file eg/misc/addresses.csv
diff --git a/doc/gawktexi.in b/doc/gawktexi.in
index 737fda6b..758fe14a 100644
--- a/doc/gawktexi.in
+++ b/doc/gawktexi.in
@@ -7404,10 +7404,12 @@ is so-called @dfn{comma-separated values} (CSV) data. Many spreadsheet programs,
for example, can export their data into text files, where each record is
terminated with a newline, and fields are separated by commas. If only
commas separated the data, there wouldn't be an issue. The problem comes when
-one of the fields contains an @emph{embedded} comma. Although there is no
-formal standard specification for CSV data,@footnote{At least, we don't know of one.}
-in such cases, most programs embed the field in double quotes. So we might
-have data like this:
+one of the fields contains an @emph{embedded} comma.
+In such cases, most programs embed the field in double quotes.@footnote{The
+CSV format lacked a formal standard definition for many years.
+@uref{http://www.ietf.org/rfc/rfc4180.txt, RFC 4180}
+standardizes the most common practices.}
+So we might have data like this:
@example
@c file eg/misc/addresses.csv
diff --git a/po/ja.gmo b/po/ja.gmo
index d1ef30cc..64b16819 100644
--- a/po/ja.gmo
+++ b/po/ja.gmo
Binary files differ
diff --git a/po/ja.po b/po/ja.po
index ae5b61c8..19321711 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -1,15 +1,15 @@
# Japanese messages for gawk.
-# Copyright (C) 2003, 2011 Free Software Foundation, Inc.
+# Copyright (C) 2003, 2014 Free Software Foundation, Inc.
# This file is distributed under the same license as the gawk package.
# Makoto Hosoya <mhosoya@ozemail.com.au>, 2003.
-# Yasuaki Taniguchi <yasuakit@gmail.com>, 2011.
+# Yasuaki Taniguchi <yasuakit@gmail.com>, 2011, 2014.
#
msgid ""
msgstr ""
-"Project-Id-Version: gawk 4.0.0\n"
+"Project-Id-Version: gawk 4.1.0b\n"
"Report-Msgid-Bugs-To: arnold@skeeve.com\n"
"POT-Creation-Date: 2014-04-08 19:23+0300\n"
-"PO-Revision-Date: 2011-07-17 08:28+0900\n"
+"PO-Revision-Date: 2014-11-07 12:26+0000\n"
"Last-Translator: Yasuaki Taniguchi <yasuakit@gmail.com>\n"
"Language-Team: Japanese <translation-team-ja@lists.sourceforge.net>\n"
"Language: ja\n"
@@ -55,9 +55,8 @@ msgid "attempt to use scalar `%s[\"%.*s\"]' as an array"
msgstr "スカラー `%s[\"%.*s\"]' を配列として使用する試みです"
#: array.c:776
-#, fuzzy
msgid "adump: first argument not an array"
-msgstr "adump: 引数が配列ではありません"
+msgstr "adump: 第一引数が配列ではありません"
#: array.c:815
msgid "asort: second argument not an array"
@@ -250,9 +249,9 @@ msgid "can't open source file `%s' for reading (%s)"
msgstr "ソースファイル `%s' を読み込み用に開けません (%s)"
#: awkgram.y:2384 awkgram.y:2509
-#, fuzzy, c-format
+#, c-format
msgid "can't open shared library `%s' for reading (%s)"
-msgstr "ソースファイル `%s' を読み込み用に開けません (%s)"
+msgstr "共有ライブラリ `%s' を読み込み用に開けません (%s)"
#: awkgram.y:2386 awkgram.y:2460 awkgram.y:2510 builtin.c:135 debug.c:5206
msgid "reason unknown"
@@ -269,9 +268,9 @@ msgid "already included source file `%s'"
msgstr "ソースファイル `%s' は既に読み込まれています"
#: awkgram.y:2409
-#, fuzzy, c-format
+#, c-format
msgid "already loaded shared library `%s'"
-msgstr "ソースファイル `%s' は既に読み込まれています"
+msgstr "共有ライブラリ `%s' は既に読み込まれています"
#: awkgram.y:2444
msgid "@include is a gawk extension"
@@ -282,14 +281,12 @@ msgid "empty filename after @include"
msgstr "@include の後に空のファイル名があります"
#: awkgram.y:2494
-#, fuzzy
msgid "@load is a gawk extension"
-msgstr "@include は gawk 拡張です"
+msgstr "@load は gawk 拡張です"
#: awkgram.y:2500
-#, fuzzy
msgid "empty filename after @load"
-msgstr "@include の後に空のファイル名があります"
+msgstr "@load の後に空のファイル名があります"
#: awkgram.y:2634
msgid "empty program text on command line"
@@ -684,9 +681,8 @@ msgid "too many arguments supplied for format string"
msgstr "書式文字列に与えられている引数が多すぎます"
#: builtin.c:1634
-#, fuzzy
msgid "sprintf: no arguments"
-msgstr "printf: 引数がありません"
+msgstr "sprintf: 引数がありません"
#: builtin.c:1657 builtin.c:1668
msgid "printf: no arguments"
@@ -834,19 +830,19 @@ msgid "lshift: received non-numeric second argument"
msgstr "lshift: 非数値の第二引数を受け取りました"
#: builtin.c:3038
-#, fuzzy, c-format
+#, c-format
msgid "lshift(%f, %f): negative values will give strange results"
-msgstr "lshift(%lf, %lf): 負の数値を使用すると異常な結果になります"
+msgstr "lshift(%f, %f): 負の数値を使用すると異常な結果になります"
#: builtin.c:3040
-#, fuzzy, c-format
+#, c-format
msgid "lshift(%f, %f): fractional values will be truncated"
-msgstr "lshift(%lf, %lf): 小数点以下は切り捨てられます"
+msgstr "lshift(%f, %f): 小数点以下は切り捨てられます"
#: builtin.c:3042
-#, fuzzy, c-format
+#, c-format
msgid "lshift(%f, %f): too large shift value will give strange results"
-msgstr "lshift(%lf, %lf): シフト値が大き過ぎると異常な結果になります"
+msgstr "lshift(%f, %f): シフト値が大き過ぎると異常な結果になります"
#: builtin.c:3067
msgid "rshift: received non-numeric first argument"
@@ -857,29 +853,28 @@ msgid "rshift: received non-numeric second argument"
msgstr "rshift: 非数値の第二引数を受け取りました"
#: builtin.c:3075
-#, fuzzy, c-format
+#, c-format
msgid "rshift(%f, %f): negative values will give strange results"
-msgstr "rshift(%lf, %lf): 負の数値を使用すると異常な結果になります"
+msgstr "rshift(%f, %f): 負の数値を使用すると異常な結果になります"
#: builtin.c:3077
-#, fuzzy, c-format
+#, c-format
msgid "rshift(%f, %f): fractional values will be truncated"
-msgstr "rshift(%lf, %lf): 小数点以下は切り捨てられます"
+msgstr "rshift(%f, %f): 小数点以下は切り捨てられます"
#: builtin.c:3079
-#, fuzzy, c-format
+#, c-format
msgid "rshift(%f, %f): too large shift value will give strange results"
-msgstr "rshift(%lf, %lf): シフト値が大き過ぎると異常な結果になります"
+msgstr "rshift(%f, %f): シフト値が大き過ぎると異常な結果になります"
#: builtin.c:3104 mpfr.c:968
-#, fuzzy
msgid "and: called with less than two arguments"
-msgstr "sqrt: 負の値 %g を引数に使用して呼び出されました"
+msgstr "and: 2個未満の引数で呼び出されました"
#: builtin.c:3109
-#, fuzzy, c-format
+#, c-format
msgid "and: argument %d is non-numeric"
-msgstr "exp: 引数 %g が範囲外です"
+msgstr "and: 引数 %d が非数値です"
#: builtin.c:3113
#, fuzzy, c-format
@@ -887,14 +882,13 @@ msgid "and: argument %d negative value %g will give strange results"
msgstr "and(%lf, %lf): 負の数値を使用すると異常な結果になります"
#: builtin.c:3136 mpfr.c:1000
-#, fuzzy
msgid "or: called with less than two arguments"
-msgstr "sqrt: 負の値 %g を引数に使用して呼び出されました"
+msgstr "or: 2個未満の引数で呼び出されました"
#: builtin.c:3141
-#, fuzzy, c-format
+#, c-format
msgid "or: argument %d is non-numeric"
-msgstr "exp: 引数 %g が範囲外です"
+msgstr "or: 引数 %d が非数値です"
#: builtin.c:3145
#, fuzzy, c-format
@@ -904,12 +898,12 @@ msgstr "compl(%lf): 負の数値を使用すると異常な結果になります
#: builtin.c:3167 mpfr.c:1031
#, fuzzy
msgid "xor: called with less than two arguments"
-msgstr "sqrt: 負の値 %g を引数に使用して呼び出されました"
+msgstr "xor: 2個未満の引数で呼び出されました"
#: builtin.c:3173
-#, fuzzy, c-format
+#, c-format
msgid "xor: argument %d is non-numeric"
-msgstr "exp: 引数 %g が範囲外です"
+msgstr "xor: 引数 %d が非数値です"
#: builtin.c:3177
#, fuzzy, c-format
@@ -921,14 +915,14 @@ msgid "compl: received non-numeric argument"
msgstr "compl: 非数値の引数を受け取りました"
#: builtin.c:3208
-#, fuzzy, c-format
+#, c-format
msgid "compl(%f): negative value will give strange results"
-msgstr "compl(%lf): 負の数値を使用すると異常な結果になります"
+msgstr "compl(%f): 負の数値を使用すると異常な結果になります"
#: builtin.c:3210
-#, fuzzy, c-format
+#, c-format
msgid "compl(%f): fractional value will be truncated"
-msgstr "compl(%lf): 小数点以下は切り捨てられます"
+msgstr "compl(%f): 小数点以下は切り捨てられます"
#: builtin.c:3379
#, c-format
@@ -941,24 +935,24 @@ msgid "Type (g)awk statement(s). End with the command \"end\"\n"
msgstr ""
#: command.y:289
-#, fuzzy, c-format
+#, c-format
msgid "invalid frame number: %d"
-msgstr "無効な範囲終了です"
+msgstr "無効なフレーム番号です: %d"
#: command.y:295
#, fuzzy, c-format
msgid "info: invalid option - \"%s\""
-msgstr "%s: 無効なオプション -- '%c'\n"
+msgstr "info: 無効なオプション - \"%s\""
#: command.y:321
#, c-format
msgid "source \"%s\": already sourced."
-msgstr ""
+msgstr "source \"%s\": 既に読み込まれて(source)います。"
#: command.y:326
#, c-format
msgid "save \"%s\": command not permitted."
-msgstr ""
+msgstr "save \"%s\": コマンドは許可されていません。"
#: command.y:339
msgid "Can't use command `commands' for breakpoint/watchpoint commands"
@@ -966,11 +960,11 @@ msgstr ""
#: command.y:341
msgid "no breakpoint/watchpoint has been set yet"
-msgstr ""
+msgstr "まだ一つもブレークポイント/ウオッチポイントは設定されていません"
#: command.y:343
msgid "invalid breakpoint/watchpoint number"
-msgstr ""
+msgstr "無効なブレークポイント/ウオッチポイント番号です"
#: command.y:348
#, c-format
@@ -991,51 +985,49 @@ msgid "`silent' valid only in command `commands'"
msgstr ""
#: command.y:373
-#, fuzzy, c-format
+#, c-format
msgid "trace: invalid option - \"%s\""
-msgstr "%s: 無効なオプション -- '%c'\n"
+msgstr "trace: 無効なオプション - \"%s\""
#: command.y:387
msgid "condition: invalid breakpoint/watchpoint number"
msgstr ""
#: command.y:449
-#, fuzzy
msgid "argument not a string"
-msgstr "exp: 引数 %g が範囲外です"
+msgstr "引数が文字列ではありません"
#: command.y:459 command.y:464
#, c-format
msgid "option: invalid parameter - \"%s\""
-msgstr ""
+msgstr "option: 無効なパラメーター - \"%s\""
#: command.y:474
#, c-format
msgid "no such function - \"%s\""
-msgstr ""
+msgstr "そのような関数はありません - \"%s\""
#: command.y:531
-#, fuzzy, c-format
+#, c-format
msgid "enable: invalid option - \"%s\""
-msgstr "%s: 無効なオプション -- '%c'\n"
+msgstr "enable: 無効なオプション - \"%s\""
#: command.y:597
-#, fuzzy, c-format
+#, c-format
msgid "invalid range specification: %d - %d"
-msgstr "無効な範囲終了です"
+msgstr "無効な範囲指定: %d - %d"
#: command.y:659
-#, fuzzy
msgid "non-numeric value for field number"
-msgstr "フィールド指定に不明な値があります: %d\n"
+msgstr "フィールド番号に対して非数値が指定されています"
#: command.y:680 command.y:687
msgid "non-numeric value found, numeric expected"
-msgstr ""
+msgstr "非数値が見つかりました。数値が予期されます。"
#: command.y:712 command.y:718
msgid "non-zero integer value"
-msgstr ""
+msgstr "非ゼロ整数"
#: command.y:817
msgid ""
@@ -1243,9 +1235,8 @@ msgid "%s"
msgstr ""
#: command.y:1284
-#, fuzzy
msgid "invalid character"
-msgstr "無効な照合文字です"
+msgstr "無効な文字です"
#: command.y:1455
#, c-format
@@ -1417,9 +1408,9 @@ msgid ""
msgstr ""
#: debug.c:1029
-#, fuzzy, c-format
+#, c-format
msgid "no symbol `%s' in current context\n"
-msgstr "`next' は `%s' から呼び出すことが出来ません"
+msgstr ""
#: debug.c:1041 debug.c:1427
#, fuzzy, c-format
@@ -1709,7 +1700,7 @@ msgstr ""
#: debug.c:3424
#, fuzzy, c-format
msgid "element not in array\n"
-msgstr "delete: 配列 `%2$s' 内にインデックス `%1$s' がありません"
+msgstr "adump: 引数が配列ではありません"
#: debug.c:3424
#, c-format
@@ -1754,14 +1745,13 @@ msgid "invalid number"
msgstr ""
#: debug.c:5381
-#, fuzzy, c-format
+#, c-format
msgid "`%s' not allowed in current context; statement ignored"
-msgstr "`next' は `%s' から呼び出すことが出来ません"
+msgstr ""
#: debug.c:5389
-#, fuzzy
msgid "`return' not allowed in current context; statement ignored"
-msgstr "`next' は `%s' から呼び出すことが出来ません"
+msgstr ""
#: debug.c:5590
#, c-format
@@ -2002,32 +1992,31 @@ msgid "make_builtin: negative argument count for function `%s'"
msgstr "make_builtin: 関数 `%s' の引数の数が負です"
#: ext.c:276
-#, fuzzy
msgid "extension: missing function name"
msgstr "extension: 関数名がありません"
#: ext.c:279 ext.c:283
-#, fuzzy, c-format
+#, c-format
msgid "extension: illegal character `%c' in function name `%s'"
msgstr "extension: 関数名 `%2$s' の中で不正な文字 `%1$c' が使用されています"
#: ext.c:291
-#, fuzzy, c-format
+#, c-format
msgid "extension: can't redefine function `%s'"
msgstr "extension: 関数 `%s' を再定義できません"
#: ext.c:295
-#, fuzzy, c-format
+#, c-format
msgid "extension: function `%s' already defined"
msgstr "extension: 関数 `%s' は既に定義されています"
#: ext.c:299
-#, fuzzy, c-format
+#, c-format
msgid "extension: function name `%s' previously defined"
-msgstr "関数名 `%s' は前に定義されています"
+msgstr "extension: 関数名 `%s' は前に定義されています"
#: ext.c:301
-#, fuzzy, c-format
+#, c-format
msgid "extension: can't use gawk built-in `%s' as function name"
msgstr "extension: gawk に組み込まれている `%s' は関数名として使用出来ません"
@@ -2076,9 +2065,9 @@ msgid "stat: bad parameters"
msgstr "%s: 仮引数です\n"
#: extension/filefuncs.c:533
-#, fuzzy, c-format
+#, c-format
msgid "fts init: could not create variable %s"
-msgstr "index: 文字列では無い第二引数を受け取りました"
+msgstr ""
#: extension/filefuncs.c:554
#, fuzzy
@@ -2094,9 +2083,8 @@ msgid "fill_stat_element: could not set element"
msgstr ""
#: extension/filefuncs.c:597
-#, fuzzy
msgid "fill_path_element: could not set element"
-msgstr "index: 文字列では無い第二引数を受け取りました"
+msgstr ""
#: extension/filefuncs.c:613
msgid "fill_error_element: could not set element"
@@ -2108,9 +2096,8 @@ msgstr ""
#: extension/filefuncs.c:670 extension/filefuncs.c:717
#: extension/filefuncs.c:735
-#, fuzzy
msgid "fts-process: could not set element"
-msgstr "index: 文字列では無い第二引数を受け取りました"
+msgstr ""
#: extension/filefuncs.c:784
#, fuzzy
@@ -2133,9 +2120,8 @@ msgid "fts: bad third parameter"
msgstr "%s: 仮引数です\n"
#: extension/filefuncs.c:806
-#, fuzzy
msgid "fts: could not flatten array\n"
-msgstr "`%s' は不正な変数名です"
+msgstr ""
#: extension/filefuncs.c:824
msgid "fts: ignoring sneaky FTS_NOSTAT flag. nyah, nyah, nyah."
@@ -2234,9 +2220,9 @@ msgid "inplace_begin: Cannot stat `%s' (%s)"
msgstr "致命的: extension: `%s' を開くことが出来ません (%s)\n"
#: extension/inplace.c:158
-#, fuzzy, c-format
+#, c-format
msgid "inplace_begin: `%s' is not a regular file"
-msgstr "`%s' は不正な変数名です"
+msgstr ""
#: extension/inplace.c:169
#, c-format
@@ -2379,7 +2365,7 @@ msgstr "exp: 引数 %g が範囲外です"
#: extension/rwarray.c:293
#, fuzzy, c-format
msgid "do_reada: argument 1 is not an array\n"
-msgstr "match: 第三引数が配列ではありません"
+msgstr "adump: 引数が配列ではありません"
#: extension/rwarray.c:337
#, c-format
@@ -3288,17 +3274,17 @@ msgstr ""
#: mpfr.c:857
#, fuzzy
msgid "%s: argument #%d negative value %Rg will give strange results"
-msgstr "compl(%lf): 負の数値を使用すると異常な結果になります"
+msgstr "and(%lf, %lf): 負の数値を使用すると異常な結果になります"
#: mpfr.c:863
#, fuzzy
msgid "%s: argument #%d fractional value %Rg will be truncated"
-msgstr "or(%lf, %lf): 小数点以下は切り捨てられます"
+msgstr "and(%lf, %lf): 小数点以下は切り捨てられます"
#: mpfr.c:878
#, fuzzy, c-format
msgid "%s: argument #%d negative value %Zd will give strange results"
-msgstr "compl(%lf): 負の数値を使用すると異常な結果になります"
+msgstr "and(%lf, %lf): 負の数値を使用すると異常な結果になります"
#: msg.c:68
#, c-format
@@ -3490,50 +3476,27 @@ msgstr "以前に正規表現がありません"
msgid "can not pop main context"
msgstr ""
-#, fuzzy
-#~ msgid "range of the form `[%c-%c]' is locale dependent"
-#~ msgstr "`[%c-%c]' 形式の範囲はロケール依存です"
-
-#, fuzzy
-#~ msgid "[s]printf called with no arguments"
-#~ msgstr "sqrt: 負の値 %g を引数に使用して呼び出されました"
-
-#~ msgid "`-m[fr]' option irrelevant in gawk"
-#~ msgstr "gawk ではオプション `-m[fr]' に効果はありません。"
-
-#~ msgid "-m option usage: `-m[fr] nnn'"
-#~ msgstr "-m オプションの使用法: `-m[fr] 数値'"
-
-#, fuzzy
-#~ msgid "%s: received non-numeric first argument"
-#~ msgstr "or: 非数値の第一引数を受け取りました"
-
-#, fuzzy
-#~ msgid "%s: received non-numeric second argument"
-#~ msgstr "or: 非数値の第二引数を受け取りました"
+#~ msgid "attempt to use function `%s' as an array"
+#~ msgstr "関数 `%s' を配列として使用する試みです"
-#, fuzzy
-#~ msgid "%s(%Rg, ..): negative values will give strange results"
-#~ msgstr "or(%lf, %lf): 負の数値を使用すると異常な結果になります"
+#~ msgid "reference to uninitialized element `%s[\"%.*s\"]'"
+#~ msgstr "初期化されていない要素 `%s[\"%.*s\"]' への参照です"
-#, fuzzy
-#~ msgid "%s(%Rg, ..): fractional values will be truncated"
-#~ msgstr "or(%lf, %lf): 小数点以下は切り捨てられます"
+#~ msgid "subscript of array `%s' is null string"
+#~ msgstr "配列 `%s' の添字が NULL 文字列です"
-#, fuzzy
-#~ msgid "%s(%Zd, ..): negative values will give strange results"
-#~ msgstr "or(%lf, %lf): 負の数値を使用すると異常な結果になります"
+#~ msgid "%s: empty (null)\n"
+#~ msgstr "%s: 空 (null)\n"
-#, fuzzy
-#~ msgid "%s(.., %Rg): negative values will give strange results"
-#~ msgstr "or(%lf, %lf): 負の数値を使用すると異常な結果になります"
+#~ msgid "%s: empty (zero)\n"
+#~ msgstr "%s: 空 (zero)\n"
-#, fuzzy
-#~ msgid "%s(.., %Zd): negative values will give strange results"
-#~ msgstr "or(%lf, %lf): 負の数値を使用すると異常な結果になります"
+#~ msgid "%s: table_size = %d, array_size = %d\n"
+#~ msgstr ""
+#~ "%s: テーブルサイズ (table_size) = %d, 配列サイズ (array_size) = %d\n"
-#~ msgid "`%s' is a Bell Labs extension"
-#~ msgstr "`%s' はベル研究所による拡張です"
+#~ msgid "%s: array_ref to %s\n"
+#~ msgstr "%s: %s への配列参照 (array_ref) です\n"
#~ msgid "`nextfile' is a gawk extension"
#~ msgstr "`nextfile' は gawk 拡張です"
@@ -3541,14 +3504,29 @@ msgstr ""
#~ msgid "`delete array' is a gawk extension"
#~ msgstr "`delete array' は gawk 拡張です"
+#~ msgid "use of non-array as array"
+#~ msgstr "配列でないものを配列として使用しています"
+
+#~ msgid "`%s' is a Bell Labs extension"
+#~ msgstr "`%s' はベル研究所による拡張です"
+
#~ msgid "and: received non-numeric first argument"
#~ msgstr "and: 非数値の第一引数を受け取りました"
#~ msgid "and: received non-numeric second argument"
#~ msgstr "and: 非数値の第二引数を受け取りました"
-#~ msgid "and(%lf, %lf): fractional values will be truncated"
-#~ msgstr "and(%lf, %lf): 小数点以下は切り捨てられます"
+#~ msgid "or: received non-numeric first argument"
+#~ msgstr "or: 非数値の第一引数を受け取りました"
+
+#~ msgid "or: received non-numeric second argument"
+#~ msgstr "or: 非数値の第二引数を受け取りました"
+
+#~ msgid "or(%lf, %lf): negative values will give strange results"
+#~ msgstr "or(%lf, %lf): 負の数値を使用すると異常な結果になります"
+
+#~ msgid "or(%lf, %lf): fractional values will be truncated"
+#~ msgstr "or(%lf, %lf): 小数点以下は切り捨てられます"
#~ msgid "xor: received non-numeric first argument"
#~ msgstr "xor: 非数値の第一引数を受け取りました"
@@ -3559,37 +3537,12 @@ msgstr ""
#~ msgid "xor(%lf, %lf): fractional values will be truncated"
#~ msgstr "xor(%lf, %lf): 小数点以下は切り捨てられます"
-#~ msgid "Operation Not Supported"
-#~ msgstr "この操作はサポートされていません"
-
-#~ msgid "attempt to use function `%s' as an array"
-#~ msgstr "関数 `%s' を配列として使用する試みです"
-
-#~ msgid "reference to uninitialized element `%s[\"%.*s\"]'"
-#~ msgstr "初期化されていない要素 `%s[\"%.*s\"]' への参照です"
-
-#~ msgid "subscript of array `%s' is null string"
-#~ msgstr "配列 `%s' の添字が NULL 文字列です"
-
-#~ msgid "%s: empty (null)\n"
-#~ msgstr "%s: 空 (null)\n"
-
-#~ msgid "%s: empty (zero)\n"
-#~ msgstr "%s: 空 (zero)\n"
-
-#~ msgid "%s: table_size = %d, array_size = %d\n"
-#~ msgstr ""
-#~ "%s: テーブルサイズ (table_size) = %d, 配列サイズ (array_size) = %d\n"
-
-#~ msgid "%s: array_ref to %s\n"
-#~ msgstr "%s: %s への配列参照 (array_ref) です\n"
-
-#~ msgid "use of non-array as array"
-#~ msgstr "配列でないものを配列として使用しています"
-
#~ msgid "can't use function name `%s' as variable or array"
#~ msgstr "関数名 `%s' は変数または配列として使用出来ません"
+#~ msgid "assignment is not allowed to result of builtin function"
+#~ msgstr "組込関数の戻り値への代入は許可されていません"
+
#~ msgid "assignment used in conditional context"
#~ msgstr "条件コンテキスト内で代入が使用されました"
@@ -3620,11 +3573,20 @@ msgstr ""
#~ msgid "Sorry, don't know how to interpret `%s'"
#~ msgstr "申し訳ありませんが `%s' をどのように解釈するか分かりません"
+#~ msgid "Operation Not Supported"
+#~ msgstr "この操作はサポートされていません"
+
+#~ msgid "`-m[fr]' option irrelevant in gawk"
+#~ msgstr "gawk ではオプション `-m[fr]' に効果はありません。"
+
+#~ msgid "-m option usage: `-m[fr] nnn'"
+#~ msgstr "-m オプションの使用法: `-m[fr] 数値'"
+
#~ msgid "\t-R file\t\t\t--command=file\n"
#~ msgstr "\t-R file\t\t\t--command=file\n"
#~ msgid "could not find groups: %s"
#~ msgstr "グループが見つかりません: %s"
-#~ msgid "assignment is not allowed to result of builtin function"
-#~ msgstr "組込関数の戻り値への代入は許可されていません"
+#~ msgid "range of the form `[%c-%c]' is locale dependant"
+#~ msgstr "`[%c-%c]' 形式の範囲はロケール依存です"