1
20 package org.crosswire.jsword.versification.system;
21
22 import org.crosswire.jsword.versification.BibleBook;
23 import org.crosswire.jsword.versification.Versification;
24
25
33 public class SystemSegond extends Versification {
34
37 SystemSegond() {
38 super(V11N_NAME, BOOKS_OT, BOOKS_NT, LAST_VERSE_OT, LAST_VERSE_NT);
39 }
40
41 public static final String V11N_NAME = "Segond";
42
43 static final BibleBook[] BOOKS_OT = SystemDefault.BOOKS_OT;
44
45 static final BibleBook[] BOOKS_NT = SystemDefault.BOOKS_NT;
46
47
48 static final int[][] LAST_VERSE_OT =
49 {
50 {
52 31, 25, 24, 26, 32, 22, 24, 22, 29, 32,
53 32, 20, 18, 24, 21, 16, 27, 33, 38, 18,
54 34, 24, 20, 67, 34, 35, 46, 22, 35, 43,
55 55, 32, 20, 31, 29, 43, 36, 30, 23, 23,
56 57, 38, 34, 34, 28, 34, 31, 22, 33, 26,
57 },
58 {
60 22, 25, 22, 31, 23, 30, 29, 28, 35, 29,
61 10, 51, 22, 31, 27, 36, 16, 27, 25, 26,
62 36, 31, 33, 18, 40, 37, 21, 43, 46, 38,
63 18, 35, 23, 35, 35, 38, 29, 31, 43, 38,
64 },
65 {
67 17, 16, 17, 35, 26, 23, 38, 36, 24, 20,
68 47, 8, 59, 57, 33, 34, 16, 30, 37, 27,
69 24, 33, 44, 23, 55, 46, 34,
70 },
71 {
73 54, 34, 51, 49, 31, 27, 89, 26, 23, 36,
74 35, 16, 33, 45, 41, 50, 13, 32, 22, 29,
75 35, 41, 30, 25, 18, 65, 23, 31, 39, 17,
76 54, 42, 56, 29, 34, 13,
77 },
78 {
80 46, 37, 29, 49, 33, 25, 26, 20, 29, 22,
81 32, 32, 18, 29, 23, 22, 20, 22, 21, 20,
82 23, 30, 25, 22, 19, 19, 26, 68, 29, 20,
83 30, 52, 29, 12,
84 },
85 {
87 18, 24, 17, 24, 15, 27, 26, 35, 27, 43,
88 23, 24, 33, 15, 63, 10, 18, 28, 51, 9,
89 45, 34, 16, 33,
90 },
91 {
93 36, 23, 31, 24, 31, 40, 25, 35, 57, 18,
94 40, 15, 25, 20, 20, 31, 13, 31, 30, 48,
95 25,
96 },
97 {
99 22, 23, 18, 22,
100 },
101 {
103 28, 36, 21, 22, 12, 21, 17, 22, 27, 27,
104 15, 25, 23, 52, 35, 23, 58, 30, 24, 43,
105 15, 23, 28, 23, 44, 25, 12, 25, 11, 31,
106 13,
107 },
108 {
110 27, 32, 39, 12, 25, 23, 29, 18, 13, 19,
111 27, 31, 39, 33, 37, 23, 29, 33, 43, 26,
112 22, 51, 39, 25,
113 },
114 {
116 53, 46, 28, 34, 18, 38, 51, 66, 28, 29,
117 43, 33, 34, 31, 34, 34, 24, 46, 21, 43,
118 29, 54,
119 },
120 {
122 18, 25, 27, 44, 27, 33, 20, 29, 37, 36,
123 21, 21, 25, 29, 38, 20, 41, 37, 37, 21,
124 26, 20, 37, 20, 30,
125 },
126 {
128 54, 55, 24, 43, 26, 81, 40, 40, 44, 14,
129 47, 40, 14, 17, 29, 43, 27, 17, 19, 8,
130 30, 19, 32, 31, 31, 32, 34, 21, 30,
131 },
132 {
134 17, 18, 17, 22, 14, 42, 22, 18, 31, 19,
135 23, 16, 23, 14, 19, 14, 19, 34, 11, 37,
136 20, 12, 21, 27, 28, 23, 9, 27, 36, 27,
137 21, 33, 25, 33, 27, 23,
138 },
139 {
141 11, 70, 13, 24, 17, 22, 28, 36, 15, 44,
142 },
143 {
145 11, 20, 32, 23, 19, 19, 73, 18, 38, 39,
146 36, 47, 31,
147 },
148 {
150 22, 23, 15, 17, 14, 14, 10, 17, 32, 3,
151 },
152 {
154 22, 13, 26, 21, 27, 30, 21, 22, 35, 22,
155 20, 25, 28, 22, 35, 22, 16, 21, 29, 29,
156 34, 30, 17, 25, 6, 14, 23, 28, 25, 31,
157 40, 22, 33, 37, 16, 33, 24, 38, 38, 28,
158 25, 17,
159 },
160 {
162 6, 12, 9, 9, 13, 11, 18, 10, 21, 18,
163 7, 9, 6, 7, 5, 11, 15, 51, 15, 10,
164 14, 32, 6, 10, 22, 12, 14, 9, 11, 13,
165 25, 11, 22, 23, 28, 13, 40, 23, 14, 18,
166 14, 12, 5, 27, 18, 12, 10, 15, 21, 23,
167 21, 11, 7, 9, 24, 14, 12, 12, 18, 14,
168 9, 13, 12, 11, 14, 20, 8, 36, 37, 6,
169 24, 20, 28, 23, 11, 13, 21, 72, 13, 20,
170 17, 8, 19, 13, 14, 17, 7, 19, 53, 17,
171 16, 16, 5, 23, 11, 13, 12, 9, 9, 5,
172 8, 29, 22, 35, 45, 48, 43, 14, 31, 7,
173 10, 10, 9, 8, 18, 19, 2, 29, 176, 7,
174 8, 9, 4, 8, 5, 6, 5, 6, 8, 8,
175 3, 18, 3, 3, 21, 26, 9, 8, 24, 14,
176 10, 8, 12, 15, 21, 10, 20, 14, 9, 6,
177 },
178 {
180 33, 22, 35, 27, 23, 35, 27, 36, 18, 32,
181 31, 28, 25, 35, 33, 33, 28, 24, 29, 30,
182 31, 29, 35, 34, 28, 28, 27, 28, 27, 33,
183 31,
184 },
185 {
187 18, 26, 22, 17, 19, 12, 29, 17, 18, 20,
188 8, 16,
189 },
190 {
192 17, 17, 11, 16, 16, 12, 14, 14,
193 },
194 {
196 31, 22, 26, 6, 30, 13, 25, 23, 20, 34,
197 16, 6, 22, 32, 9, 14, 14, 7, 25, 6,
198 17, 25, 18, 23, 12, 21, 13, 29, 24, 33,
199 9, 20, 24, 17, 10, 22, 38, 22, 8, 31,
200 29, 25, 28, 28, 25, 13, 15, 22, 26, 11,
201 23, 15, 12, 17, 13, 12, 21, 14, 21, 22,
202 11, 12, 19, 11, 25, 24,
203 },
204 {
206 19, 37, 25, 31, 31, 30, 34, 22, 26, 25,
207 23, 17, 27, 22, 21, 21, 27, 23, 15, 18,
208 14, 30, 40, 10, 38, 24, 22, 17, 32, 24,
209 40, 44, 26, 22, 19, 32, 21, 28, 18, 16,
210 18, 22, 13, 30, 5, 28, 7, 47, 39, 46,
211 64, 34,
212 },
213 {
215 22, 22, 66, 22, 22,
216 },
217 {
219 28, 10, 27, 17, 17, 14, 27, 18, 11, 22,
220 25, 28, 23, 23, 8, 63, 24, 32, 14, 44,
221 37, 31, 49, 27, 17, 21, 36, 26, 21, 26,
222 18, 32, 33, 31, 15, 38, 28, 23, 29, 49,
223 26, 20, 27, 31, 25, 24, 23, 35,
224 },
225 {
227 21, 49, 30, 37, 31, 28, 28, 27, 27, 21,
228 45, 13,
229 },
230 {
232 9, 25, 5, 19, 15, 11, 16, 14, 17, 15,
233 11, 15, 16, 9,
234 },
235 {
237 20, 32, 21,
238 },
239 {
241 15, 16, 15, 13, 27, 14, 17, 14, 15,
242 },
243 {
245 21,
246 },
247 {
249 16, 11, 10, 11,
250 },
251 {
253 16, 13, 12, 14, 14, 16, 20,
254 },
255 {
257 14, 14, 19,
258 },
259 {
261 17, 20, 19,
262 },
263 {
265 18, 15, 20,
266 },
267 {
269 15, 23,
270 },
271 {
273 21, 13, 10, 14, 11, 15, 14, 23, 17, 12,
274 17, 14, 9, 21,
275 },
276 {
278 14, 17, 18, 6,
279 },
280 };
281
282 static final int[][] LAST_VERSE_NT =
283 {
284 {
286 25, 23, 17, 25, 48, 34, 29, 34, 38, 42,
287 30, 50, 58, 36, 39, 28, 27, 35, 30, 34,
288 46, 46, 39, 51, 46, 75, 66, 20,
289 },
290 {
292 45, 28, 35, 41, 43, 56, 37, 38, 51, 52,
293 33, 44, 37, 72, 47, 20,
294 },
295 {
297 80, 52, 38, 44, 39, 49, 50, 56, 62, 42,
298 54, 59, 35, 35, 32, 31, 37, 43, 48, 47,
299 38, 71, 56, 53,
300 },
301 {
303 51, 25, 36, 54, 47, 71, 53, 59, 41, 42,
304 57, 50, 38, 31, 27, 33, 26, 40, 42, 31,
305 25,
306 },
307 {
309 26, 47, 26, 37, 42, 15, 60, 40, 43, 48,
310 30, 25, 52, 28, 41, 40, 34, 28, 40, 38,
311 40, 30, 35, 27, 27, 32, 44, 31,
312 },
313 {
315 32, 29, 31, 25, 21, 23, 25, 39, 33, 21,
316 36, 21, 14, 23, 33, 27,
317 },
318 {
320 31, 16, 23, 21, 13, 20, 40, 13, 27, 33,
321 34, 31, 13, 40, 58, 24,
322 },
323 {
325 24, 17, 18, 18, 21, 18, 16, 24, 15, 18,
326 33, 21, 13,
327 },
328 {
330 24, 21, 29, 31, 26, 18,
331 },
332 {
334 23, 22, 21, 32, 33, 24,
335 },
336 {
338 30, 30, 21, 23,
339 },
340 {
342 29, 23, 25, 18,
343 },
344 {
346 10, 20, 13, 18, 28,
347 },
348 {
350 12, 17, 18,
351 },
352 {
354 20, 15, 16, 16, 25, 21,
355 },
356 {
358 18, 26, 17, 22,
359 },
360 {
362 16, 15, 15,
363 },
364 {
366 25,
367 },
368 {
370 14, 18, 19, 16, 14, 20, 28, 13, 28, 39,
371 40, 29, 25,
372 },
373 {
375 27, 26, 18, 17, 20,
376 },
377 {
379 25, 25, 22, 19, 14,
380 },
381 {
383 21, 22, 18,
384 },
385 {
387 10, 29, 24, 21, 21,
388 },
389 {
391 13,
392 },
393 {
395 15,
396 },
397 {
399 25,
400 },
401 {
403 20, 29, 22, 11, 14, 17, 17, 13, 21, 11,
404 19, 18, 18, 20, 8, 21, 18, 24, 21, 15,
405 27, 21
406 },
407 };
408
409
412 private static final long serialVersionUID = 3365882007485277007L;
413 }
414