refspy.libraries.fr_FR
1from refspy.models.book import Book 2from refspy.models.library import Library, OT_ID, NT_ID, DC_ID, DCO_ID 3 4# See README.md for Library ID numbers 5# French language libraries follow style guides for books 6# and abbreviations from: 7# - Traduction liturgique (TOL) --> reference 8# - Traduction de Jérusalem (BJ) 9# - Traduction œucuménique (TOB) 10 11OT = Library( 12 id=OT_ID, 13 name="Ancien Testament", 14 abbrev="AT", 15 books=[ 16 Book( 17 id=1, 18 name="Genèse", 19 abbrev="Gn", 20 aliases=[], 21 chapters=50, 22 ), 23 Book( 24 id=2, 25 name="Exode", 26 abbrev="Ex", 27 aliases=[], 28 chapters=40, 29 ), 30 Book( 31 id=3, 32 name="Lévitique", 33 abbrev="Lv", 34 aliases=[], 35 chapters=27, 36 ), 37 Book( 38 id=4, 39 name="Nombres", 40 abbrev="Nb", 41 aliases=[], 42 chapters=36, 43 ), 44 Book( 45 id=5, 46 name="Deutéronome", 47 abbrev="Dt", 48 aliases=[], 49 chapters=34, 50 ), 51 Book( 52 id=6, 53 name="Josué", 54 abbrev="Jos", 55 aliases=[], 56 chapters=24, 57 ), 58 Book( 59 id=7, 60 name="Juges", 61 abbrev="Jg", 62 aliases=[], 63 chapters=21, 64 ), 65 Book( 66 id=8, 67 name="Ruth", 68 abbrev="Rt", 69 aliases=[], 70 chapters=4, 71 ), 72 Book( 73 id=9, 74 name="1 Samuel", 75 abbrev="1 S", 76 aliases=[], 77 chapters=31, 78 ), 79 Book( 80 id=10, 81 name="2 Samuel", 82 abbrev="2 S", 83 aliases=[], 84 chapters=24, 85 ), 86 Book( 87 id=11, 88 name="1 Rois", 89 abbrev="1 R", 90 aliases=[], 91 chapters=22, 92 ), 93 Book( 94 id=12, 95 name="2 Rois", 96 abbrev="2 R", 97 aliases=[], 98 chapters=22, 99 ), 100 Book( 101 id=13, 102 name="1 Chroniques", 103 abbrev="1 Ch", 104 aliases=[], 105 chapters=29, 106 ), 107 Book( 108 id=14, 109 name="2 Chronicques", 110 abbrev="2 Ch", 111 aliases=[], 112 chapters=36, 113 ), 114 Book( 115 id=15, 116 name="Esdras", 117 abbrev="Esd", 118 aliases=[], 119 chapters=10, 120 ), 121 Book( 122 id=16, 123 name="Néhémie", 124 abbrev="Ne", 125 aliases=[], 126 chapters=13, 127 ), 128 Book( 129 id=17, 130 name="Esther", 131 abbrev="Est", 132 aliases=[], 133 chapters=10, 134 ), 135 Book( 136 id=18, 137 name="Job", 138 abbrev="Jb", 139 aliases=[], 140 chapters=42, 141 ), 142 Book( 143 id=19, 144 name="Psaumes", 145 abbrev="Ps", 146 aliases=[], 147 chapters=150, 148 ), 149 Book( 150 id=20, 151 name="Proverbes", 152 abbrev="Pr", 153 aliases=[], 154 chapters=31, 155 ), 156 Book( 157 id=21, 158 name="Qohèleth (Ecclésiaste)", 159 abbrev="Qo", 160 aliases=["Ecc", "Ec"], 161 chapters=12, 162 ), 163 Book( 164 id=22, 165 name="Cantique des cantiques", 166 abbrev="Ct", 167 aliases=[], 168 chapters=8, 169 ), 170 Book( 171 id=23, 172 name="Isaïe", 173 abbrev="Is", 174 aliases=["Es"], 175 chapters=66, 176 ), 177 Book( 178 id=24, 179 name="Jérémie", 180 abbrev="Jr", 181 aliases=[], 182 chapters=52, 183 ), 184 Book( 185 id=25, 186 name="Lamentations", 187 abbrev="Lm", 188 aliases=[], 189 chapters=5, 190 ), 191 Book( 192 id=26, 193 name="Ézékiel", 194 abbrev="Ez", 195 aliases=[], 196 chapters=48, 197 ), 198 Book( 199 id=27, 200 name="Daniel", 201 abbrev="Dn", 202 aliases=[], 203 chapters=12, 204 ), 205 Book( 206 id=28, 207 name="Osée", 208 abbrev="Os", 209 aliases=[], 210 chapters=14, 211 ), 212 Book( 213 id=29, 214 name="Joël", 215 abbrev="Jl", 216 aliases=[], 217 chapters=3, 218 ), 219 Book( 220 id=30, 221 name="Amos", 222 abbrev="Am", 223 aliases=[], 224 chapters=9, 225 ), 226 Book( 227 id=31, 228 name="Abdias", 229 abbrev="Ab", 230 aliases=[], 231 chapters=1, 232 ), 233 Book( 234 id=32, 235 name="Jonas", 236 abbrev="Jon", 237 aliases=[], 238 chapters=4, 239 ), 240 Book( 241 id=33, 242 name="Michée", 243 abbrev="Mi", 244 aliases=[], 245 chapters=7, 246 ), 247 Book( 248 id=34, 249 name="Nahoum", 250 abbrev="Na", 251 aliases=[], 252 chapters=3, 253 ), 254 Book( 255 id=35, 256 name="Habacuc", 257 abbrev="Ha", 258 aliases=[], 259 chapters=3, 260 ), 261 Book( 262 id=36, 263 name="Sophonie", 264 abbrev="So", 265 aliases=[], 266 chapters=3, 267 ), 268 Book( 269 id=37, 270 name="Aggée", 271 abbrev="Ag", 272 aliases=[], 273 chapters=2, 274 ), 275 Book( 276 id=38, 277 name="Zacharie", 278 abbrev="Za", 279 aliases=[], 280 chapters=14, 281 ), 282 Book( 283 id=39, 284 name="Malachie", 285 abbrev="Ml", 286 aliases=[], 287 chapters=4, 288 ), 289 ], 290) 291 292DC = Library( 293 id=DC_ID, 294 name="Deuterocanonical", 295 abbrev="DC", 296 books=[ 297 Book( 298 id=1, 299 name="Tobie", 300 abbrev="Tb", 301 aliases=[], 302 chapters=14, 303 ), 304 Book( 305 id=2, 306 name="Judith", 307 abbrev="Jdt", 308 aliases=[], 309 chapters=16, 310 ), 311 Book( 312 # TODO: Offsets: 11..16? 313 id=3, 314 name="Esther grec", 315 abbrev="Est gr", 316 aliases=[], 317 chapters=10, 318 ), 319 Book( 320 id=4, 321 name="Sagesse", 322 abbrev="Sg", 323 aliases=[], 324 chapters=19, 325 ), 326 Book( 327 id=5, 328 name="Siracide", 329 abbrev="Si", 330 aliases=[], 331 chapters=51, 332 ), 333 Book( 334 id=6, 335 name="Baruc", 336 abbrev="Ba", 337 aliases=[], 338 chapters=6, 339 ), 340 Book( 341 id=7, 342 name="Lettre de Jérémie", 343 abbrev="Lt-Jr", 344 aliases=[], 345 chapters=1, 346 ), 347 Book( 348 id=9, 349 name="Prière d'Azarias", 350 abbrev="Pr Azar", 351 aliases=[], 352 chapters=1, 353 ), 354 Book( 355 id=10, 356 name="Cantique des trois enfants", 357 abbrev="CtT", 358 aliases=[], 359 chapters=1, 360 ), 361 Book( 362 id=11, 363 name="Susanne", 364 abbrev="Sus", 365 aliases=[], 366 chapters=1, 367 ), 368 Book( 369 id=12, 370 name="Bel et le Dragon", 371 abbrev="Bel", 372 aliases=[], 373 chapters=1, 374 ), 375 Book( 376 id=13, 377 name="Premier livre des Maccabées", 378 abbrev="1 M", 379 aliases=["1 Macc"], 380 chapters=16, 381 ), 382 Book( 383 id=14, 384 name="Deuxième livre des Maccabées", 385 abbrev="2 M", 386 aliases=["2 Macc"], 387 chapters=15, 388 ), 389 ], 390) 391DC_ORTHODOX = Library( 392 id=DCO_ID, 393 name="Deuterocanonical (Orthodox)", 394 abbrev="DCO", 395 books=[ 396 Book( 397 id=1, 398 name="Troisième livre d'Esdras", 399 abbrev="3 Esd", 400 aliases=["Esd gr"], 401 chapters=9, 402 ), 403 Book( 404 id=2, 405 name="Prière de Manassé", 406 abbrev="Pr Man", 407 aliases=[], 408 chapters=1, 409 ), 410 Book( 411 id=3, 412 name="Psaume 151", 413 abbrev="Ps 151", 414 aliases=[], 415 chapters=1, 416 ), 417 Book( 418 id=4, 419 name="Troisième livre des Maccabées", 420 abbrev="3 M", 421 aliases=[], 422 chapters=7, 423 ), 424 Book( 425 id=5, 426 name="Quatrième livre d'Esdras", 427 abbrev="4 Esd", 428 aliases=["Apocalypse d'Esdras"], 429 chapters=16, 430 ), 431 Book( 432 id=6, 433 name="Quatrième livre des Maccabées", 434 abbrev="4 M", 435 aliases=[], 436 chapters=18, 437 ), 438 ], 439) 440 441NT = Library( 442 id=NT_ID, 443 name="Nouveau Testament", 444 abbrev="NT", 445 books=[ 446 Book( 447 id=1, 448 name="Matthieu", 449 abbrev="Mt", 450 aliases=[], 451 chapters=28, 452 ), 453 Book( 454 id=2, 455 name="Marc", 456 abbrev="Mc", 457 aliases=[], 458 chapters=16, 459 ), 460 Book( 461 id=3, 462 name="Luc", 463 abbrev="Lc", 464 aliases=[], 465 chapters=24, 466 ), 467 Book( 468 id=4, 469 name="Jean", 470 abbrev="Jn", 471 aliases=[], 472 chapters=21, 473 ), 474 Book( 475 id=5, 476 name="Actes des Apôtres", 477 abbrev="Ac", 478 aliases=[], 479 chapters=28, 480 ), 481 Book( 482 id=6, 483 name="Romains", 484 abbrev="Rm", 485 aliases=[], 486 chapters=16, 487 ), 488 Book( 489 id=7, 490 name="1 Corinthiens", 491 abbrev="1 Co", 492 aliases=[""], 493 chapters=16, 494 ), 495 Book( 496 id=8, 497 name="2 Corinthiens", 498 abbrev="2 Co", 499 aliases=[""], 500 chapters=13, 501 ), 502 Book( 503 id=9, 504 name="Galates", 505 abbrev="Ga", 506 aliases=[], 507 chapters=6, 508 ), 509 Book( 510 id=10, 511 name="Ephésiens", 512 abbrev="Ep", 513 aliases=[], 514 chapters=6, 515 ), 516 Book( 517 id=11, 518 name="Philippians", 519 abbrev="Ph", 520 aliases=[], 521 chapters=4, 522 ), 523 Book( 524 id=12, 525 name="Colossians", 526 abbrev="Col", 527 aliases=[], 528 chapters=4, 529 ), 530 Book( 531 id=13, 532 name="1 Thessaloniciens", 533 abbrev="1 Th", 534 aliases=[], 535 chapters=5, 536 ), 537 Book( 538 id=14, 539 name="2 Thessaloniciens", 540 abbrev="2 Th", 541 aliases=[], 542 chapters=3, 543 ), 544 Book( 545 id=15, 546 name="1 Timothée", 547 abbrev="1 Tm", 548 aliases=[], 549 chapters=6, 550 ), 551 Book( 552 id=16, 553 name="2 Timothée", 554 abbrev="2 Tm", 555 aliases=[], 556 chapters=4, 557 ), 558 Book( 559 id=17, 560 name="Tite", 561 abbrev="Tt", 562 aliases=[], 563 chapters=3, 564 ), 565 Book( 566 id=18, 567 name="Philémon", 568 abbrev="Phm", 569 aliases=[], 570 chapters=1, 571 ), 572 Book( 573 id=19, 574 name="Hébreux", 575 abbrev="Hb", 576 aliases=[], 577 chapters=13, 578 ), 579 Book( 580 id=20, 581 name="Jacques", 582 abbrev="Jc", 583 aliases=[], 584 chapters=5, 585 ), 586 Book( 587 id=21, 588 name="1 Pierre", 589 abbrev="1 P", 590 aliases=[], 591 chapters=5, 592 ), 593 Book( 594 id=22, 595 name="2 Pierre", 596 abbrev="2 P", 597 aliases=[], 598 chapters=3, 599 ), 600 Book( 601 id=23, 602 name="1 Jean", 603 abbrev="1 Jn", 604 aliases=[], 605 chapters=5, 606 ), 607 Book( 608 id=24, 609 name="2 Jean", 610 abbrev="2 Jn", 611 aliases=[], 612 chapters=1, 613 ), 614 Book( 615 id=25, 616 name="3 Jean", 617 abbrev="3 Jn", 618 aliases=[], 619 chapters=1, 620 ), 621 Book( 622 id=26, 623 name="Jude", 624 abbrev="Jude", 625 aliases=[], 626 chapters=1, 627 ), 628 Book( 629 id=27, 630 name="Apocalypse", 631 abbrev="Ap", 632 aliases=[], 633 chapters=22, 634 ), 635 ], 636)
OT =
Library(id=200, name='Ancien Testament', abbrev='AT', books=[Book(id=1, name='Genèse', abbrev='Gn', aliases=[], chapters=50), Book(id=2, name='Exode', abbrev='Ex', aliases=[], chapters=40), Book(id=3, name='Lévitique', abbrev='Lv', aliases=[], chapters=27), Book(id=4, name='Nombres', abbrev='Nb', aliases=[], chapters=36), Book(id=5, name='Deutéronome', abbrev='Dt', aliases=[], chapters=34), Book(id=6, name='Josué', abbrev='Jos', aliases=[], chapters=24), Book(id=7, name='Juges', abbrev='Jg', aliases=[], chapters=21), Book(id=8, name='Ruth', abbrev='Rt', aliases=[], chapters=4), Book(id=9, name='1 Samuel', abbrev='1 S', aliases=[], chapters=31), Book(id=10, name='2 Samuel', abbrev='2 S', aliases=[], chapters=24), Book(id=11, name='1 Rois', abbrev='1 R', aliases=[], chapters=22), Book(id=12, name='2 Rois', abbrev='2 R', aliases=[], chapters=22), Book(id=13, name='1 Chroniques', abbrev='1 Ch', aliases=[], chapters=29), Book(id=14, name='2 Chronicques', abbrev='2 Ch', aliases=[], chapters=36), Book(id=15, name='Esdras', abbrev='Esd', aliases=[], chapters=10), Book(id=16, name='Néhémie', abbrev='Ne', aliases=[], chapters=13), Book(id=17, name='Esther', abbrev='Est', aliases=[], chapters=10), Book(id=18, name='Job', abbrev='Jb', aliases=[], chapters=42), Book(id=19, name='Psaumes', abbrev='Ps', aliases=[], chapters=150), Book(id=20, name='Proverbes', abbrev='Pr', aliases=[], chapters=31), Book(id=21, name='Qohèleth (Ecclésiaste)', abbrev='Qo', aliases=['Ecc', 'Ec'], chapters=12), Book(id=22, name='Cantique des cantiques', abbrev='Ct', aliases=[], chapters=8), Book(id=23, name='Isaïe', abbrev='Is', aliases=['Es'], chapters=66), Book(id=24, name='Jérémie', abbrev='Jr', aliases=[], chapters=52), Book(id=25, name='Lamentations', abbrev='Lm', aliases=[], chapters=5), Book(id=26, name='Ézékiel', abbrev='Ez', aliases=[], chapters=48), Book(id=27, name='Daniel', abbrev='Dn', aliases=[], chapters=12), Book(id=28, name='Osée', abbrev='Os', aliases=[], chapters=14), Book(id=29, name='Joël', abbrev='Jl', aliases=[], chapters=3), Book(id=30, name='Amos', abbrev='Am', aliases=[], chapters=9), Book(id=31, name='Abdias', abbrev='Ab', aliases=[], chapters=1), Book(id=32, name='Jonas', abbrev='Jon', aliases=[], chapters=4), Book(id=33, name='Michée', abbrev='Mi', aliases=[], chapters=7), Book(id=34, name='Nahoum', abbrev='Na', aliases=[], chapters=3), Book(id=35, name='Habacuc', abbrev='Ha', aliases=[], chapters=3), Book(id=36, name='Sophonie', abbrev='So', aliases=[], chapters=3), Book(id=37, name='Aggée', abbrev='Ag', aliases=[], chapters=2), Book(id=38, name='Zacharie', abbrev='Za', aliases=[], chapters=14), Book(id=39, name='Malachie', abbrev='Ml', aliases=[], chapters=4)])
DC =
Library(id=210, name='Deuterocanonical', abbrev='DC', books=[Book(id=1, name='Tobie', abbrev='Tb', aliases=[], chapters=14), Book(id=2, name='Judith', abbrev='Jdt', aliases=[], chapters=16), Book(id=3, name='Esther grec', abbrev='Est gr', aliases=[], chapters=10), Book(id=4, name='Sagesse', abbrev='Sg', aliases=[], chapters=19), Book(id=5, name='Siracide', abbrev='Si', aliases=[], chapters=51), Book(id=6, name='Baruc', abbrev='Ba', aliases=[], chapters=6), Book(id=7, name='Lettre de Jérémie', abbrev='Lt-Jr', aliases=[], chapters=1), Book(id=9, name="Prière d'Azarias", abbrev='Pr Azar', aliases=[], chapters=1), Book(id=10, name='Cantique des trois enfants', abbrev='CtT', aliases=[], chapters=1), Book(id=11, name='Susanne', abbrev='Sus', aliases=[], chapters=1), Book(id=12, name='Bel et le Dragon', abbrev='Bel', aliases=[], chapters=1), Book(id=13, name='Premier livre des Maccabées', abbrev='1 M', aliases=['1 Macc'], chapters=16), Book(id=14, name='Deuxième livre des Maccabées', abbrev='2 M', aliases=['2 Macc'], chapters=15)])
DC_ORTHODOX =
Library(id=220, name='Deuterocanonical (Orthodox)', abbrev='DCO', books=[Book(id=1, name="Troisième livre d'Esdras", abbrev='3 Esd', aliases=['Esd gr'], chapters=9), Book(id=2, name='Prière de Manassé', abbrev='Pr Man', aliases=[], chapters=1), Book(id=3, name='Psaume 151', abbrev='Ps 151', aliases=[], chapters=1), Book(id=4, name='Troisième livre des Maccabées', abbrev='3 M', aliases=[], chapters=7), Book(id=5, name="Quatrième livre d'Esdras", abbrev='4 Esd', aliases=["Apocalypse d'Esdras"], chapters=16), Book(id=6, name='Quatrième livre des Maccabées', abbrev='4 M', aliases=[], chapters=18)])
NT =
Library(id=400, name='Nouveau Testament', abbrev='NT', books=[Book(id=1, name='Matthieu', abbrev='Mt', aliases=[], chapters=28), Book(id=2, name='Marc', abbrev='Mc', aliases=[], chapters=16), Book(id=3, name='Luc', abbrev='Lc', aliases=[], chapters=24), Book(id=4, name='Jean', abbrev='Jn', aliases=[], chapters=21), Book(id=5, name='Actes des Apôtres', abbrev='Ac', aliases=[], chapters=28), Book(id=6, name='Romains', abbrev='Rm', aliases=[], chapters=16), Book(id=7, name='1 Corinthiens', abbrev='1 Co', aliases=[''], chapters=16), Book(id=8, name='2 Corinthiens', abbrev='2 Co', aliases=[''], chapters=13), Book(id=9, name='Galates', abbrev='Ga', aliases=[], chapters=6), Book(id=10, name='Ephésiens', abbrev='Ep', aliases=[], chapters=6), Book(id=11, name='Philippians', abbrev='Ph', aliases=[], chapters=4), Book(id=12, name='Colossians', abbrev='Col', aliases=[], chapters=4), Book(id=13, name='1 Thessaloniciens', abbrev='1 Th', aliases=[], chapters=5), Book(id=14, name='2 Thessaloniciens', abbrev='2 Th', aliases=[], chapters=3), Book(id=15, name='1 Timothée', abbrev='1 Tm', aliases=[], chapters=6), Book(id=16, name='2 Timothée', abbrev='2 Tm', aliases=[], chapters=4), Book(id=17, name='Tite', abbrev='Tt', aliases=[], chapters=3), Book(id=18, name='Philémon', abbrev='Phm', aliases=[], chapters=1), Book(id=19, name='Hébreux', abbrev='Hb', aliases=[], chapters=13), Book(id=20, name='Jacques', abbrev='Jc', aliases=[], chapters=5), Book(id=21, name='1 Pierre', abbrev='1 P', aliases=[], chapters=5), Book(id=22, name='2 Pierre', abbrev='2 P', aliases=[], chapters=3), Book(id=23, name='1 Jean', abbrev='1 Jn', aliases=[], chapters=5), Book(id=24, name='2 Jean', abbrev='2 Jn', aliases=[], chapters=1), Book(id=25, name='3 Jean', abbrev='3 Jn', aliases=[], chapters=1), Book(id=26, name='Jude', abbrev='Jude', aliases=[], chapters=1), Book(id=27, name='Apocalypse', abbrev='Ap', aliases=[], chapters=22)])