text:
<?xml version="1.0" encoding="utf-8" standalone="no"?>

<resources xmlns:tools="http://schemas.android.com/tools">
    <string name="highlight_stabilo">Hervorheben</string>
    <string name="menuDonasi">Spende</string>
    <string name="menuSupport">Support</string>
    <string name="mengimpor_titiktiga">Stelle wieder her…</string>
    <string name="mengekspor_titiktiga">Erstelle Sicherung…</string>
    <string name="bagikan_renungan">Andacht teilen</string>
    <string name="renungan_sudah_disalin">Andacht wurde kopiert.</string>
    <string name="salin_renungan">Andacht kopieren</string>
    <string name="ekspor_berhasil_file_yang_dihasilkan_file">Sicherung erfolgreich.\n\nDatei wurde gespeichert unter %s</string>
    <string name="impor_berhasil_angka_diproses">Wiederherstellung erfolgreich. Insgesamt wurden %1$d Lesezeichen, Notizen, Hervorhebungen und %2$d Stichwörter verarbeitet.</string>
    <string name="terjadi_kesalahan_ketika_mengekspor_pesan">Fehler beim Erstellen der Sicherung: %s</string>
    <string name="ekspor_pembatas_buku_dan_catatan_tanya">Sollen die Lesezeichen, Notizen und Hervorhebungen auf die SD-Karte oder dem USB-Stick gesichert werden? Vorhandene Sicherungen werden überschrieben.</string>
    <string name="terjadi_kesalahan_ketika_mengimpor_pesan">Fehler beim Wiederherstellen: %s</string>
    <string name="apakah_anda_mau_menumpuk_pembatas_buku_dan_catatan_tanya">Möchten Sie Ihre Lesezeichen, Notizen und Hervorhebungen wirklich überschreiben?</string>
    <string name="file_tidak_bisa_dibaca_file">Datei existiert nicht oder konnte nicht gelesen werden: %s</string>
    <string name="impor_dari_sd_card">Importieren</string>
    <string name="ekspor_ke_sd_card">Exportieren</string>
    <string name="menuBantuan">Hilfe</string>
    <string name="beri_saran_title">Feedback</string>
    <string name="menuDevotion">Andacht</string>
    <string name="search">Suchen</string>
    <string name="activity_title_markers">Markierungen</string>
    <string name="menu_markers">Markierungen</string>
    <string name="hapus_pembatas_buku">Lesezeichen löschen</string>
    <string name="menuShare">Teilen</string>
    <string name="menuShareSplit0">Aus erster Übersetzung teilen</string>
    <string name="menuShareSplit1">Aus zweiter Übersetzung teilen</string>
    <string name="menuShareBothSplits">Aus beiden Übersetzungen teilen</string>
    <string name="tulis_catatan">Notiz schreiben</string>
    <string name="tambah_pembatas_buku">Lesezeichen hinfügen</string>
    <string name="salin_ayat">Vers kopieren</string>
    <string name="copy_split0">Aus erster Übersetzung kopieren</string>
    <string name="copy_split1">Aus zweiter Übersetzung kopieren</string>
    <string name="copy_both_splits">Aus beiden Übersetzungen kopieren</string>
    <string name="search_copy_selected_verses">Ausgewählte Verse kopieren</string>
    <string name="perj_baru">Neues Test.</string>
    <string name="perj_lama">Altes Test.</string>
    <string name="search_bookname_only">Nur %s</string>
    <string name="ayat_sebelumangka">Vers</string>
    <string name="pasal_sebelumangka">Kapitel</string>
    <string name="jump_to_prompt">GEHE ZU — Beispiel: ^1</string>
    <string name="belum_ada_pembatas_buku">Keine Lesezeichen vorhanden.\nSelektiere einen Vers, um ein Lesezeichen hinzufügen.</string>
    <string name="judul_titikdua">TITEL</string>
    <string name="devotion_downloader_downloading_title">Lade ^1 herunter</string>
    <string name="devotion_downloader_downloading_date">Andacht für Datum ^1</string>
    <string name="devotion_downloader_error_date">Fehler bei Andacht für Datum ^1: ^2</string>
    <string name="devotion_downloader_success_date">Andacht für Datum ^1 erfolgreich heruntergeladen</string>
    <string name="belum_tersedia_mungkin_tanggal_yang_diminta_belum_disiapkan">Zurzeit nicht verfügbar. Wahrscheinlich wurden die Materialen für das gewünschte Datum noch nicht bereitgestellt oder es traten Fehler beim Erkennen der Datenquelle auf. Bitte versuchen Sie es später erneut.</string>
    <string name="belum_tersedia_menunggu_pengambilan_data_lewat_internet_pastikan_ada">Momentan nicht vorhanden. Lade herunter…\n\n(Stellen Sie sicher, dass eine Internetverbindung besteht, damit die Andacht heruntergeladen werden kann.)</string>
    <string name="hari_sabtu">Samstag</string>
    <string name="hari_jumat">Freitag</string>
    <string name="hari_kamis">Donnerstag</string>
    <string name="hari_rabu">Mittwoch</string>
    <string name="hari_selasa">Dienstag</string>
    <string name="hari_senin">Montag</string>
    <string name="hari_minggu">Sonntag</string>
    <string name="size_hasil">%d Ergebnis</string>
    <string name="search_searching_tokens">Suche nach Versen, die %s enthalten…</string>
    <string name="pilih_setidaknya_satu_kitab">Wählen Sie mindestens ein Buch für die Suche aus.</string>
    <string name="pengunduhan_dibatalkan">Herunterladen abgebrochen.</string>
    <string name="sedang_mendekompres_harap_tunggu">Dekomprimiere. Bitte warten…</string>
    <string name="terunduh_sampe_byte">Heruntergeladen: %d Bytes</string>
    <string name="gagal_mengunduh_edisi_judul_ex_pastikan_internet">Fehler beim Herunterladen der Übersetzung: %1$s (%2$s).\nStellen Sie sicher, dass die Internetverbindung zuverlässig funktioniert.</string>
    <string name="version_download_complete">^1 heruntergeladen</string>
    <string name="mulai_mengunduh">Das Herunterladen wird gestartet…</string>
    <string name="mengunduh_nama">Lade %s herunter</string>
    <string name="tuju_v">Gehe zu</string>
    <string name="bagikan_alamat">Mitteilen %s</string>
    <string name="search_selected_verse_copied">Die ausgewählten Verse wurden kopiert.</string>
    <string name="alamat_sudah_disalin">%s wird mitgeteilt.</string>
    <string name="alamat_tidak_sah_alamat">Adresse ungültig: %s</string>
    <string name="no">Nein</string>
    <string name="yes">Ja</string>
    <string name="anda_yakin_mau_menghapus_catatan_ini">Diese Notitz löschen?</string>
    <string name="hapus_catatan">Notiz löschen</string>
    <string name="catatan_alamat">Notiz zu %s</string>
    <string name="delete">Löschen</string>
    <string name="cancel">Abbrechen</string>
    <string name="ok">OK</string>
    <string name="tidak_bisa_membuat_folder">Der Ordner %s konnte kann nicht erstellt werden</string>
    <string name="menuPengaturan">Einstellungen</string>
    <string name="menuTentang">Über uns</string>
    <string name="pengaturan_alkitab">Einstellungen</string>
    <string name="kelola_versi">Übersetzungen verwalten</string>
    <string name="tambah">Hinfügen</string>
    <string name="versi_lainnya">Weitere Übersetzungen</string>
    <string name="version_error_opening">Fehler beim Öffnen von %s.</string>
    <string name="pdb_file_options">PDB-Datei-Optionen</string>
    <string name="greek_charset">Griechischer Zeichensatz</string>
    <string name="hebrew_charset">Hebräischer Zeichensatz</string>
    <string name="pdb_encoding">PDB-Kodierung</string>
    <string name="sample_text">Textvorschau</string>
    <string name="include_book_and_chapter_headers">Buchtitel und Kapitelüberschriften einfügen</string>
    <string name="select_all">Alle auswählen</string>
    <string name="cp_opening_pdb_file">Öffne PDB-Datei</string>
    <string name="cp_loading_version_info">Lade Übersetzungsinformationen</string>
    <string name="cp_loading_word_index">Lade Wörter-Index</string>
    <string name="cp_analyzing_available_books">Suche nach vorhandenen Büchern</string>
    <string name="cp_mapping_books">Übernehme Bücher</string>
    <string name="cp_constructing_book_info">Erstelle Buch-Informationen</string>
    <string name="cp_constructing_version_info">Erstelle Übersetzungsinformationen</string>
    <string name="cp_writing_num_section_pericope_titles">Schreibe %s Abschnitts-/Buchüberschriften</string>
    <string name="cp_writing_translated_file">Schreibe konvertierte Datei</string>
    <string name="cp_reading_book_info">Lese Buchinformationen: %s</string>
    <string name="cp_writing_text_of_book_chapters">Schreibe Text des Buches %1$s (%2$s Kapitel)</string>

    <string name="ed_type_key">Typ</string>
    <string name="ed_type_internal">Eingebaut</string>
    <string name="ed_type_preset">Herunterladbar</string>
    <string name="ed_type_db">Heruntergeladen</string>
    <string name="ed_locale_locale">Sprachcode</string>
    <string name="ed_shortName_shortName">Kürzel</string>
    <string name="ed_title_title">Titel</string>
    <string name="ed_stored_in_file">Gespeichert in</string>
    <string name="ed_default_filename_file">Standardname</string>
    <string name="ed_download_url_url">Download-URL</string>
    <string name="ed_version_details">Übersetzungsdetails</string>
    <string name="ed_choose_pdb_or_yes_file">Eine .pdb- or .yes-Datei auswählen</string>
    <string name="ed_no_external_storage">Keine SD-Karte oder USB-Stick gefunden.</string>
    <string name="ed_invalid_file_selected">Datei ungültig</string>
    <string name="ed_file_file_sudah_ada_dalam_daftar_versi">Die Datei %s ist bereits in der Liste vorhanden.</string>
    <string name="ed_error_encountered">Fehler aufgetreten</string>
    <string name="ed_this_file_is_already_on_the_list">Diese Datei ist bereits in der Liste vorhanden.</string>
    <string name="ed_reading_pdb_file">Lese PDB-Datei…</string>
    <string name="ed_finished">Fertig</string>
    <string name="ed_the_following_books_from_the_pdb_file_are_not_recognized">Folgende Bücher aus der PDB-Datei wurden nicht erkannt und werden daher ignoriert. Schreiben Sie eine E-Mail an yukuku@gmail.com, wenn Sie meinen, dass diese Bücher nicht ignoriert werden sollten.</string>
    <string name="ed_error_reading_pdb_file">Fehler beim Lesen der PDB-Datei</string>
    <string name="ed_details">Details: </string>
    <string name="ed_buka_file_pdb_yes_lainnya">Eine .pdb/.yes-Datei öffnen…</string>
    <string name="ed_section_all">Alle</string>
    <string name="ed_section_downloaded">Heruntergeladen</string>
    <string name="ed_download_button">Herunterladen</string>
    <string name="ed_update_button">Update</string>
    <string name="ed_details_update_available">Update verfügbar</string>
    <string name="info_terperinci">Details</string>
    <string name="buang_dari_daftar">Entfernen</string>
    <string name="edit_bookmark">Lesezeichen bearbeiten</string>
    <string name="hapus_stabilo">Hervorhebung entfernen</string>
    <string name="edit_note">Notiz bearbeiten</string>
    <string name="edit_highlight">Hervorhebungsfarbe ändern</string>
    <string name="menuSort">Sortieren nach</string>
    <string name="menuSortCreateTime">Erstelldatum</string>
    <string name="menuSortModifyTime">Änderungsdatum</string>
    <string name="menuSortAri">Bibelstelle</string>
    <string name="menuSortCaption">Sortieren nach</string>
    <string name="menuSortCaption_color">Hervorhebungsfarbe</string>
    <string name="create_edited_modified_time">%1$s\n(bearbeitet %2$s)</string>
    <string name="the_file_for_this_version_is_no_longer_available_file">Die Datei für diese Übersetzung ist nicht mehr vorhanden. Möchten Sie diese Übersetzung aus der Liste entfernen?\nDatei: %s</string>
    <string name="create_label_title">Stichwort hinzufügen</string>
    <string name="do_you_want_to_remove_the_label_label_from_this_bookmark">"Das Stichwort \'%s\' von diesem Lesezeichen entfernen?"</string>
    <string name="add_label_title">Stichwort hinzufügen</string>
    <string name="create_label_titik3">Stichwort erstellen…</string>
    <string name="select_books_to_search">Bücher zur Suche auswählen</string>
    <string name="rename_label_title">Stichwort umbenennen</string>
    <string name="are_you_sure_you_want_to_delete_the_label_label">"Das Stichwort \'%1$s\' wirklich löschen? Es wird dann von %2$s Lesezeichen entfernt."</string>
    <string name="bmcat_all_bookmarks">Alle Lesezeichen</string>
    <string name="bmcat_notes">Notizen</string>
    <string name="bmcat_highlights">Hervorhebungen</string>
    <string name="bmcat_unlabeled_bookmarks">Lesezeichen ohne Stichwort</string>
    <string name="menuLabelSort">Stichwörter alphabetisch sortieren</string>
    <string name="bl_no_notes_written_yet">Keine Notizen vorhanden.\nTippe auf einen Vers, um ein Notiz hinzufügen.</string>
    <string name="bl_no_highlighted_verses">Keine hervorgehobenen Verse vorhanden.\nTippe auf eine Vers, um eine Hervorhebung hinzufügen.</string>
    <string name="bl_there_are_no_bookmarks_without_any_labels">Es gibt keine Lesezeichen ohne Stichwörter.</string>
    <string name="bl_there_are_no_bookmarks_with_the_label_label">"Es gibt keine Lesezeichen mit dem Stichwort \'%s\'."</string>
    <string name="bl_filter_by_some_keywords">mit Schlüsselwörter filtrieren</string>
    <string name="bl_clear_filter">Filter zurückstellen</string>
    <string name="bl_filtering_titiktiga">Filtere…</string>
    <string name="bl_no_items_match_the_filter_above">Kein Ergebnis</string>
    <string name="bl_send_backup">Übertragen</string>
    <string name="bl_file_not_found_filename">Datei nicht gefunden: %s</string>
    <string name="bl_send_backup_confirmation">Soll eine Sicherung der Lesezeichen, Notizen und Hervorhebungen erstellt und gesendet werden? Sie können die Datei z. B. als Anhang einer E-Mail an ein neues Gerät senden. Oder die Datei erstellen, um sie anschließend zu archivieren.</string>
    <string name="bl_sync_suggest">Sichern Sie Ihre Markierungen durch Synchronisation</string>
    <string name="labels_titikdua">STICHWÖRTER</string>
    <string name="tambah_titiktiga">Hinzufügen…</string>
    <string name="nama_label_titikdua">Stichwort-Name:</string>
    <string name="change_label_color">Stichwortfarbe ändern</string>
    <string name="rename_label">Stichwort umbenennen</string>
    <string name="delete_label">Stichwort löschen</string>
    <string name="please_wait_titik3">Bitte warten…</string>
    <string name="juga_hapus_file_datanya_file">Soll auch die Datendatei \'%s\' gelöscht werden?</string>
    <string name="get_more_fonts">Weitere Schriftarten herunterladen…</string>
    <string name="intent_filter_import_from_backup">Aus Sicherung importieren</string>
    <string name="redownload">Erneut herunterladen</string>
    <string name="read_faq_before_suggest">Lesen Sie zuerst die häufig gestellten Fragen, bevor Sie einen Vorschlag senden. Mit dem Senden eines Vorschlag fortfahren?</string>
    <string name="no_bookmarks_for_backup">Sie haben keine Lesezeichen, Notizen oder Hervorhebungen.</string>
    <string name="pdb_error_not_palmbible">Diese PDB-Datei ist nicht im PalmBible+-Format. Diese PDB ist vom Typ \'%1$s\', erstellt von \'%2$s\'. Das Format wird von dieser App nicht unterstützt.</string>
    <string name="pdb_error_corrupted">Die PDB-Datei ist beschädigt.</string>
    <string name="pdb_error_not_pdb_file">Die ausgewählte Datei ist keine PDB-Datei.</string>
    <string name="menu_split_version">Geteilte Ansicht</string>
    <string name="split_version_none">Nichts</string>
    <string name="split_version_cant_display_verse">%1$s ist in der %2$s nicht vorhanden.</string>
    <string name="generic_verse_not_available_in_this_version">In dieser Übersetzung nicht vorhanden.</string>
    <string name="menuAddSomething">Markierung hinzufügen</string>
    <string name="color_settings_title">Farben</string>
    <string name="color_settings_night_title">Farben (Nachtmodus)</string>
    <string name="menuDisplay">Anzeige</string>
    <string name="text_appearance_font">Schriftart</string>
    <string name="text_appearance_theme_custom">Benutzerdefiniert…</string>
    <string name="text_appearance_text_size">Textgröße</string>
    <string name="text_appearance_text_size_for_version">Textgröße für ^1</string>
    <string name="text_appearance_line_spacing">Zeilenabstand</string>
    <string name="text_appearance_bold">Fett</string>
    <string name="devotion_change_date">Datum ändern</string>
    <string name="bookmark_search">Suchen</string>
    <string name="verse_select_one_verse_selected">1 Vers ausgewählt</string>
    <string name="verse_select_multiple_verse_selected">%s Verse ausgewählt</string>
    <string name="google_play_store_not_installed">Der Google Play Store ist nicht installiert.</string>
    <string name="pref_language_label_default">Systemvorgabe</string>
    <string name="market_short_desc">Schnelle, zuverlässige und leistungsfähige Offline-Bibel.</string>
    <string name="no_url_for_facebook">Das kann nicht auf Facebook geteilt werden.</string>
    <string name="storage_permission_rationale">Das Recht zum Schreiben auf den Speicher wird benötigt, um Dateien wie Bibelübersetzungen und Schriftarten abzulegen.</string>
    <string name="goto_button_history_tip">Tipp: Beim nächsten Mal diese Schaltfläche lang drücken, um die zuletzt geöffneten Bibelstellen zu sehen.</string>

    <string name="goto_tab_dialer_label">Wähler</string>
    <string name="goto_tab_direct_label">Direkt</string>
    <string name="goto_tab_grid_label">Tabelle</string>
    <string name="menuAskForVerse">Nach Versnummer fragen</string>

    <string name="fm_activity_title">Schriftart-Manager</string>
    <string name="fm_need_to_log_in_to_wifi">Sie müssen sich zuerst mit Ihrem (WLAN-)Netzwerk verbinden.</string>
    <string name="fm_do_you_want_to_delete">Schriftart %s löschen?</string>
    <string name="fm_error_when_extracting_font">Fehler beim Extrahieren der Schriftart %1$s: %2$s</string>
    <string name="fm_loading_ellipsis">Lade…</string>
    <string name="dl_failed_to_rename_temporary_file">Fehler beim Umbenennen der temporären Datei</string>

    <string name="menuSongs">Lieder</string>
    <string name="sn_deep_search_enabled">Auch Texte, usw. durchsuchen</string>
    <string name="sn_songs_activity_title">Lieder</string>
    <string name="sn_bookselector_all">ALLE</string>
    <string name="sn_bookselector_more">Weitere herunterladen…</string>
    <string name="sn_bookselector_all_desc">Alle installierten Bücher durchsuchen</string>
    <string name="sn_downloading_ellipsis">Lade herunter…</string>
    <string name="sn_download_song_books">Liederbücher herunterladen</string>
    <string name="sn_copied">Das Lied wurde kopiert.</string>
    <string name="sn_share_title">Lied mitteilen</string>
    <string name="sn_lyric_version_version">Version %s</string>
    <string name="sn_lyric_refrain_marker">Ref.</string>
    <string name="sn_delete_song_book">Liederbuch löschen</string>
    <string name="sn_delete_song_book_explanation">Alle Lieder aus dem Liederbuch ^1 löschen?</string>
    <string name="sn_delete_song_book_result">^1 Lieder wurden aus dem Liederbuch ^2 gelöscht.</string>
    <string name="sn_update_book_explanation">Aktualisiert das Liederbuch ^1 auf die neuste Version.</string>
    <string name="sn_update_book_confirm_button">Aktualisieren</string>
    <string name="sn_update_book">Liederbuch aktualisieren</string>
    <string name="sn_update_book_because_too_old">Vor dem Fortsetzen installieren Sie bitte die neuste Version von ^1. Senden Sie nach dem Update Ihre Bearbeitungen erneut.</string>
    <string name="sn_menu_private_song_book">Privates Liederbuch</string>
    <string name="sn_private_song_book_dialog_desc">Ein privates (verstecktes) Liederbuch herunterladen</string>
    <string name="sn_private_song_book_name_hint">Liederbuchname</string>
    <string name="sn_play_in_loop">In einer Endlosschleife abspielen, bis Wiedergabe gestoppt wird?</string>

    <string name="desc_previous_day">Voriger Tag</string>
    <string name="desc_next_day">Nächster Tag</string>
    <string name="desc_open_bookmark">Lesezeichen öffnen</string>
    <string name="desc_open_note">Notiz öffnen</string>
    <string name="desc_delete">Löschen</string>
    <string name="desc_change_selected_books">Ausgewählte Bücher ändern</string>
    <string name="desc_download">Herunterladen</string>
    <string name="desc_previous_chapter">Voriges Kapitel</string>
    <string name="desc_next_chapter">Nächstes Kapitel</string>
    <string name="desc_drag_to_reorder_labels">Ziehen, um Stichwörter neu anzuordnen</string>
    <string name="desc_drag_to_reorder_versions">Ziehen, um Reihenfolge der Bibelübersetzungen zu ändern</string>
    <string name="desc_close">Schließen</string>
    <string name="desc_play">Abspielen</string>
    <string name="desc_progress_1">Fortschritt 1</string>
    <string name="desc_progress_2">Fortschritt 2</string>
    <string name="desc_progress_3">Fortschritt 3</string>
    <string name="desc_progress_4">Fortschritt 4</string>
    <string name="desc_progress_5">Fortschritt 5</string>
    <string name="desc_verse_attribute_one_bookmark">Zu diesem Vers gibt es ein Lesezeichen.</string>
    <string name="desc_verse_attribute_multiple_bookmarks">Zu diesem Vers gibt es %s Lesezeichen.</string>
    <string name="desc_verse_attribute_one_note">Zu diesem Vers gibt es eine Notiz.</string>
    <string name="desc_verse_attribute_multiple_notes">Zu diesem Vers gibt es %s Notizen.</string>
    <string name="desc_verse_attribute_progress_mark">%s befindet sich zurzeit hier.</string>
    <string name="desc_progress_mark_list">Lesefortschritts-Liste</string>
    <string name="desc_backspace">Rücktaste</string>
    <string name="intent_filter_open_yes_file">YES-Datei öffnen</string>
    <string name="intent_filter_open_pdb_file">PDB-Datei öffnen</string>
    <string name="intent_filter_open_pdb_or_yes_file">PDB-/YES-Datei öffnen</string>
    <string name="open_yes_file_name_conflict">Die YES-Datei \'%1$s\' existiert schon in \'%2$s\'.</string>
    <string name="open_yes_error_read">Fehler beim Lesen der Daten aus ^1</string>
    <string name="open_file_cant_read_source">Die Quelldatei konnte nicht erfolgreich gelesen werden.</string>
    <string name="open_file_unknown_file_format">Konnte nicht bestimmen, ob es eine PDB- oder YES-Datei ist.</string>
    <string name="version_preset_delete_filename">Datendatei \'%s\' löschen?</string>
    <string name="version_menu_share">Teilen</string>
    <string name="version_share_title">Bibelübersetzung teilen mit:</string>
    <string name="menuFullScreen">Vollbild</string>
    <string name="send_donation_confirmation">Möchten Sie den Entwicklern eine Spende zukommen lassen?</string>
    <string name="me_export_markers">Markierungen exportieren</string>
    <string name="me_export_menu_item">Exportieren</string>
    <string name="me_all_notes">Alle Notizen</string>
    <string name="me_all_highlights">Alle Hervorhebungen</string>
    <string name="me_all_bookmarks">Alle Lesezeichen</string>
    <string name="me_section_bookmarks">Lesezeichen</string>
    <string name="me_section_notes">Notizen</string>
    <string name="me_section_highlights">Hervorhebungen</string>
    <string name="me_no_labels">Keine Stichwörter</string>
    <string name="me_edited_modify_date">(bearbeitet %s)</string>
    <string name="pm_progress_1">Lesefortschritt 1</string>
    <string name="pm_progress_2">Lesefortschritt 2</string>
    <string name="pm_progress_3">Lesefortschritt 3</string>
    <string name="pm_progress_4">Lesefortschritt 4</string>
    <string name="pm_progress_5">Lesefortschritt 5</string>
    <string name="pm_progress_name">Lesefortschritt-Name</string>
    <string name="pm_activate_tutorial">Lang drücken und ziehen, um Lesefortschritt auf ein Vers zu ziehen.</string>
    <string name="pm_delete_progress_confirm">^1 entfernen?</string>
    <string name="copy_share">Kopieren oder teilen</string>
    <string name="backup_last_time">Letzte Sicherung: %s</string>
    <string name="backup_selection_autobackup_at">Automatische Sicherung vom %s</string>
    <string name="backup_selection_manualbackup_at">Sicherung vom %s</string>
    <string name="backup_select_file">Sicherungsdatei wählen</string>
    <string name="recentverses_not_available">Es wurden bisher keine Bibelstellen aufgerufen.</string>
    <string name="recentverses_just_now">Gerade eben</string>
    <string name="recentverses_min_plural_ago">Vor %s Minuten</string>
    <string name="recentverses_today_time">Heute, %s</string>
    <string name="recentverses_yesterday_time">Gestern, %s</string>
    <string name="recentverses_button_hint">(Lang drücken für Bibelstellen-Historie)</string>
    <string name="dr_reminder">Erinnerung</string>
    <string name="dr_error_contact_reminder">Fehler beim Herstellen der Verbindung zur App für Erinnerungen.</string>
    <string name="dr_timepicker_set">Setzen</string>
    <string name="dr_timepicker_off">Ausschalten</string>
    <string name="dv_activity_title">Vers des Tages</string>
    <string name="dv_option_transparent_background">Transparenter Hintergrund</string>
    <string name="dv_option_dark_text">Dunkler Text</string>
    <string name="dv_option_text_size">Textgröße</string>
    <string name="dv_option_hide_app_icon">App-Icon verstecken</string>

    <string name="rp_activity_title">Leseplan</string>
    <string name="rp_menuReadingPlan">Leseplan</string>
    <string name="rp_commentActual">Erledigt: %s%%</string>
    <string name="rp_commentTarget">Ziel: %s%%</string>
    <string name="rp_commentOnSchedule">Im Zeitplan</string>
    <string name="rp_commentBehindSchedule">Hinter dem Zeitplan: %s%%</string>
    <string name="rp_commentAheadSchedule">Dem Zeitplan voraus: %s%%</string>
    <string name="rp_noReadingPlanAvailable">Keine weiteren Lesepläne vorhanden.</string>
    <string name="rp_deletePlan">"\'%s\' löschen?"</string>
    <string name="rp_reset">Startdatum ändern, sodass der erste ungelesene Abschnitt heute liegt?</string>
    <string name="rp_restart_desc">Den Leseplan von vorne beginnen (durch Setzen aller Abschnitte auf ungelesen)?</string>
    <string name="rp_showCalendar">Datum wählen</string>
    <string name="rp_gotoFirstUnread">Zur ersten ungelesenen</string>
    <string name="rp_dayHeader">Tag %1$s: %2$s</string>
    <string name="rp_floatPreviousReading">Voriger Abschnitt</string>
    <string name="rp_floatCheckMark">Als gelesen markieren</string>
    <string name="rp_floatDescription">Leseplan anzeigen</string>
    <string name="rp_floatClose">Leseplanmodus beenden</string>
    <string name="rp_floatNextReading">Nächster Abschnitt</string>
    <string name="rp_navigationPreviousDay">Voriger Tag</string>
    <string name="rp_navigationGoToDate">Gehe zu Tag</string>
    <string name="rp_navigationNextDay">Nächster Tag</string>
    <string name="rp_menuDownload">Herunterladen</string>
    <string name="rp_menuCatchMeUp">Lesedaten neu festlegen</string>
    <string name="rp_menuRestart">Neu beginnen</string>
    <string name="rp_menuDelete">Löschen</string>
    <string name="rp_headingProgress">Fortschritt</string>
    <string name="rp_gotoToday">Zu heute springen</string>
    <string name="rp_setStartDate">Startdatum festlegen</string>
    <string name="rp_showDetails">Details anzeigen</string>
    <string name="rp_hideDetails">Details verbergen</string>
    <string name="rp_aboutPlan">Über den Plan</string>
    <string name="rp_description_with_id">^1 (^2 Tage)\nID: ^3\n\n^4</string>
    <string name="rp_download_day_count_days">%s Tage</string>
    <string name="rp_download_reading_plan_list_progress">Lade die Liste der Lesepläne herunter…</string>
    <string name="rp_download_reading_plan_list_failed">Herunterladen der Liste der Lesepläne fehlgeschlagen. Versuchen Sie es mit einer funktionierenden Internetverbindung erneut.</string>
    <string name="rp_download_reading_plan_progress">Lade Leseplan herunter…</string>
    <string name="rp_download_reading_plan_failed">Herunterladen des ausgewählten Leseplans fehlgeschlagen. Versuchen Sie es mit einer funktionierenden Internetverbindung erneut.</string>
    <string name="rp_download_reading_plan_data_corrupted">Der heruntergeladene Leseplan ist beschädigt. Versuchen Sie es mit einer funktionierenden Internetverbindung erneut.</string>
    <string name="rp_download_already_have">Diesen Leseplan haben Sie bereits heruntergeladen.</string>
    <string name="rp_mark_as_read_up_to">Bis hierhin als gelesen markieren?</string>
    <string name="version_download_need_fonts">"Die Übersetzung, die Sie heruntergeladen haben, kann nur mit speziellen Schriftarten angezeigt werden. Gehen Sie zum Menü \'Textdarstellung\' und wählen Sie eine passende Schriftart. Burmese benötigt Parabaik, ParabaikSans oder Myanmar3. Tamil benötigt Akshar. Telugu benötigt Suranna."</string>
    <string name="version_download_corrupted_file">Die heruntergeladene Datei scheint fehlerhaft zu sein.</string>
    <string name="version_download_saving_io_error">I/O-Fehler beim Speichern der heruntergeladenen Übersetzung</string>
    <string name="version_download_network_error">Netzwerkfehler beim Herunterladen von ^1.</string>
    <string name="version_download_server_error">Serverfehler beim Herunterladen von ^1.</string>
    <string name="menuNightMode">Nachtmodus</string>
    <string name="highlight_custom_color">Weitere Farben</string>
    <string name="menu_compare">Vergleichen</string>
    <string name="song_player_error_description">Beim Abspielen dieses Liedes ist ein Fehler aufgetreten: %1$d, %2$d.</string>
    <string name="search_in_version_short_name_placeholder">In %s suchen</string>
    <string name="search_syntax_tips">Hinweise für die Suche:\n\n+wort für genau dieses Wort\n[q]Stadt Davids[q] für genau diesen Ausdruck</string>
    <string name="search_no_result">Kein Verse mit ^1 gefunden.</string>
    <string name="search_no_result_fallback">Hier tippen, um zu ^1 zu gehen.</string>
    <string name="search_clear_history">Such-Historie löschen</string>
    <string name="marker_transfer_to_device_title">Auf anderes Gerät übertragen</string>
    <string name="marker_transfer_to_device_description">Überträgt alle Lesezeichen, Notizen und Hervorhebungen auf ein anderes Smartphone oder Tablet. Für die Übertragung empfehlen wir Gmail/E-Mail.</string>
    <string name="marker_transfer_to_computer_title">Zum Bearbeiten übertragen</string>
    <string name="marker_transfer_to_computer_description">Speichert alle Lesezeichen, Notizen und Hervorhebungen in eine HTML-Datei für eine weitere Bearbeitung oder das Drucken auf Ihrem Computer.</string>
    <string name="bookmark_delete_confirmation">Dieses Lesezeichen löschen?</string>
    <string name="drawer_open">Seitenmenü öffnen</string>
    <string name="drawer_close">Seitenmenü schließen</string>
    <string name="menuSplitVersion">Geteilte Ansicht</string>
    <string name="menuBible">Bibel</string>
    <string name="menuProgress">Lesefortschritt</string>
    <string name="sn_menu_copy">Lied kopieren</string>
    <string name="menuPlay">Abspielen</string>
    <string name="menuPause">Pause</string>
    <string name="left_drawer_current_reading_title">Aktueller Bibelabschnitt</string>
    <string name="book_filter_old_testament">Altes Testament</string>
    <string name="book_filter_old_pentateuch">Pentateuch</string>
    <string name="book_filter_old_history">Geschichtsbücher</string>
    <string name="book_filter_old_wisdom">Lehrbücher</string>
    <string name="book_filter_old_major_prophets">Große Propheten</string>
    <string name="book_filter_old_minor_prophets">Kleine Propheten</string>
    <string name="book_filter_new_testament">Neues Testament</string>
    <string name="book_filter_new_gospels">Evangelien</string>
    <string name="book_filter_new_acts">Apostelgeschichte</string>
    <string name="book_filter_new_pauline_epistles">Paulusbriefe</string>
    <string name="book_filter_new_general_epistles">Allgemeine Briefe</string>
    <string name="book_filter_new_apocalypse">Offenbarung</string>
    <string name="search_filter_multiple_books_selected">%s Bücher ausgewählt</string>
    <string name="search_version_select_label">Suche in:</string>
    <string name="show_hidden_version_warning">Wenn Sie diese Option aktivieren, ist es möglich, auch Bibelübersetzungen herunterzuladen, die einem Copyright unterliegen, kostenpflichtig lizensiert werden müssen oder nur in bestimmten Regionen kostenlos genutzt werden dürfen. Bevor Sie diese Übersetzungen herunterladen, stellen Sie bitte sicher, dass der Download für Sie zulässig ist. Durch den Klick auf OK erklären Sie sich voll verantwortlich für das Herunterladen und der Verwendung solcher Bibelübersetzungen.</string>
    <string name="version_config_updater_error_download_modify_time">Überprüfung der Liste mit Übersetzungen fehlgeschlagen.</string>
    <string name="version_config_updater_error_modify_time_failed">Liste mit Übersetzungen ist nicht verfügbar: %s</string>
    <string name="version_config_updater_no_newer_available">Keine Updates für Übersetzungen gefunden.</string>
    <string name="version_config_updater_error_download_list">Download der Liste mit Übersetzungen fehlgeschlagen.</string>
    <string name="version_config_updater_error_parsing_list">Die heruntergeladene Liste mit Übersetzungen ist fehlerhaft.</string>
    <string name="version_config_updater_updated">Liste der Übersetzungen upgedatet!</string>
    <string name="version_config_cannot_write_updated_list">Speichern der upgedateten Liste mit Übersetzungen fehlgeschlagen.</string>
    <string name="version_config_updater_error_modify_time_cannot_parse">Parsen der Liste mit Übersetzungen für Updates fehlgeschlagen.</string>
    <string name="version_download_add_from_local">Von internem Speicher</string>
    <string name="version_download_add_from_url">Von Internet-URL</string>
    <string name="version_download_add_from_url_prompt_yes_only">.yes-Datei-URL</string>
    <string name="version_download_invalid_url">Ungültige URL.</string>
    <string name="version_download_not_yes">Die Internet-URL muss mit .yes enden.</string>
    <string name="patch_text_intro">Bitte bearbeiten Sie Teile des Textes, die verbesserungsbedürftig sind oder von denen Sie meinen, dass sie korrigiert werden müssen.\n\nVerändern Sie keine anderen Teile.\n\nTippen Sie auf SENDEN, wenn Sie damit fertig sind.</string>
    <string name="patch_text_error_no_edits">Bitte führen Sie Bearbeitungen durch, bevor sie den Text versenden.</string>
    <string name="patch_text_menu_reference">Hinweise</string>
    <string name="patch_text_menu_send">Senden</string>
    <string name="patch_text_open_link">Korrekturen einsenden</string>
    <string name="note_actionbar_edit">Bearbeiten</string>
    <string name="note_actionbar_delete">Löschen</string>
    <string name="note_actionbar_ok">Fertig</string>
    <string name="note_activity_cannot_parse_verse">Entschuldige, aber diesen Vers-Link kann ich nicht verstehen.</string>
    <string name="sync_account_not_selected">Nicht angemeldet</string>
    <string name="pref_syncAccountName_title">Konto</string>
    <string name="sync_logout_warning">Möchten Sie sich abmelden? Ihre Markierungen und lokale Daten werden nicht gelöscht.</string>
    <string name="sync_progress_register">Erstelle neues Konto…</string>
    <string name="sync_progress_login">Anmelden…</string>
    <string name="sync_progress_processing">Verarbeite…</string>
    <string name="sync_login_failed_with_reason">Anmelden fehlgeschlagen. Bitte versuchen Sie es später noch einmal.\n\nGrund: %s</string>
    <string name="sync_register_failed_with_reason">Erstellen eines neuen Kontos fehlgeschlagen. Bitte versuchen Sie es später noch einmal.\n\nGrund: %s</string>
    <string name="sync_registered_but_no_gcm">Ihr Konto wurde angelegt, aber das Versenden der Anmelde-Id für das Google Cloud Messaging ist fehlgeschlagen. Versuchen Sie sich anzumelden (Erstellen Sie kein neues Konto!).</string>
    <string name="pref_sync_title">Synchronisation</string>
    <string name="pref_screen_sync_settings_title">Synchronisationseinstellungen</string>
    <string name="sync_category_title_data_types">Art von Daten</string>
    <string name="pref_syncSet_mabel_enabled_title">Markierungen und Stichwörter</string>
    <string name="pref_syncSet_rp_enabled_title">Leseplan-Fortschritt</string>
    <string name="pref_syncSet_history_enabled_title">Aufgerufene Bibelstellen</string>
    <string name="pref_syncSet_pins_enabled_title">Lesefortschritte</string>
    <string name="sync_menu_item_sync_now">Jetzt synchronisieren</string>
    <string name="sync_menu_item_sync_log">Protokoll anschauen</string>
    <string name="sync_sync_set_pref_summary_last_synced">Zuletzt synchronisiert am %1$s um %2$s (r%3$s)</string>
    <string name="sync_sync_set_pref_summary_never">Noch nicht synchronisiert</string>
    <string name="sync_sync_set_pref_summary_syncing">Synchronisiere…</string>
    <string name="sync_log_activity_title">Synchronisationsprotokoll</string>
    <string name="sync_status_activity_title">Synchronisationsstatus</string>
    <string name="sync_login_activity_title">Anmelden oder Konto erstellen</string>
    <string name="sync_login_survey_religion_select_one">Religionszugehörigkeit wählen</string>
    <string name="sync_login_survey_religion_christianity">Christentum</string>
    <string name="sync_login_survey_religion_christianity_protestant">Protestant</string>
    <string name="sync_login_survey_religion_christianity_lutheran">Evangelisch</string>
    <string name="sync_login_survey_religion_christianity_methodist">Methodist</string>
    <string name="sync_login_survey_religion_christianity_anglican">Anglikanisch</string>
    <string name="sync_login_survey_religion_christianity_adventist">Adventist</string>
    <string name="sync_login_survey_religion_christianity_pentecostal">Pfingstlich/Charismatisch</string>
    <string name="sync_login_survey_religion_christianity_roman">Römisch-katholisch</string>
    <string name="sync_login_survey_religion_christianity_other">Andere Denomination</string>
    <string name="sync_login_survey_religion_islam">Islam</string>
    <string name="sync_login_survey_religion_buddha">Buddhismus</string>
    <string name="sync_login_survey_religion_hindu">Hinduismus</string>
    <string name="sync_login_survey_religion_other">Andere Religion</string>
    <string name="sync_login_survey_religion_atheist">Atheist</string>
    <string name="sync_login_survey_religion_agnostic">Agnostiker</string>
    <string name="sync_login_change_password_menu_item">Passwort ändern</string>
    <string name="sync_login_change_password_button">Passwort ändern</string>
    <string name="sync_login_form_error_required">Bitte füllen Sie dieses Feld aus.</string>
    <string name="sync_login_form_password_hint">Passwort</string>
    <string name="sync_login_form_new_password_hint">Neues Passwort</string>
    <string name="sync_login_form_intro_text">Synchronisation schützt ihre Markierungen und weitere Daten.\nWeitere Informationen</string>
    <string name="sync_login_form_email_hint">E-Mail</string>
    <string name="sync_login_form_forgot_button">Vergessen?</string>
    <string name="sync_login_form_optional_header">Freiwillige Angaben</string>
    <string name="sync_login_form_church">Kirchenzugehörigkeit</string>
    <string name="sync_login_form_city">Stadt</string>
    <string name="sync_login_form_register_button">Registrieren</string>
    <string name="sync_login_form_login_button">Anmelden</string>
    <string name="sync_login_form_privacy_text">Durch das Drücken einer der Button unten stimmen Sie der Datenschutzerklärung zu.</string>
    <string name="sync_login_form_error_email_pattern">Ungültige E-Mailadresse.</string>
    <string name="sync_login_form_passwords_do_not_match">Bitte geben Sie dasselbe Passwort im Bestätigungsdialog ein.</string>
    <string name="sync_login_dialog_confirm_password_hint">Passwort bestätigen</string>
    <string name="sync_login_form_forgot_password_success">Prüfen Sie Ihre E-Mails für weitere Anweisungen.</string>
    <string name="sync_login_form_change_password_success">Ihr Passwort wurde erfolgreich geändert.</string>
    <string name="pref_textPadding_title">Ränder um den Text</string>
    <string name="pref_textPadding_summary">Text in einer Zeile schmaler machen für eine bessere Lesbarkeit</string>
    <string name="pref_bottomToolbarOnText_title">Versnavigation unten</string>
    <string name="pref_bottomToolbarOnText_summary">Toolbar für die Versnavigation am unteren Rand der Bibelanzeige anzeigen</string>

    <string name="dr_app_name">Erinnerung</string>
    <string name="dr_notification_title">Tägliche Andacht</string>
    <string name="dr_notification_text">Lesen Sie jetzt die heutige Andacht.</string>
    <string name="dr_off">Aus</string>
    <string name="dr_alarm">Alarm</string>
    <string name="dr_sound">Ton</string>
    <string name="dr_vibrate">Vibrieren</string>
    <string name="dr_pref_notification_message">Erinnerungsmeldung</string>
    <string name="dr_default_sound">Standardton</string>

    <string name="about_text_desc" tools:ignore="AndroidLintStringFormatInvalid">100% kostenlose Bibel-App, lizenziert unter der Apache Lizenz 2.0</string>
    <string name="about_translators">Übersetzer</string>
    <string name="about_user_guide">Handbuch</string>
    <string name="about_beta_feedback">Feedback zur Betaversion</string>
    <string name="about_enable_beta">Beta-Version ausprobieren</string>
    <string name="about_enable_beta_confirmation">Melden Sie sich bei Google an und tippen Sie auf den Button BECOME A TESTER, um die Beta-Version mit neuen Features und Erweiterungen auszuprobieren!</string>
    <string name="about_version_name">Version %s</string>
    <string name="about_material_sources">Material-Quellen</string>
    <string name="about_credits">Danksagungen</string>
    <string name="about_announcements">Meldungen</string>
    <string name="about_announcements_none">Meldungen (0)</string>
    <string name="about_announcements_number">Meldungen (%s)</string>
    <string name="about_announcement_load_failed">Laden der Meldungen fehlgeschlagen.</string>
    <string name="about_official_website">Offizielle Website</string>
    <string name="about_project_page">Projektseite</string>

    <string name="marker_migrate_introduction">Es wurde eine Backupdatei der alten Quick Bible 3 App von Yuku mit Lesezeichen, Notizen, Hervorhebungen und Stichwörter erkannt.\n\nMöchten Sie diese importieren, sodass sie in dieser App verfügbar sind?</string>
    <string name="marker_migrate_no_more">Nicht noch einmal fragen</string>
    <string name="marker_migrate_later">Nicht jetzt</string>
    <string name="marker_migrate_title">Alte Markierungen importieren</string>
    <string name="marker_migrate_file_chooser_title">Backupdatei der Version 3 auswählen</string>
    <string name="marker_migrate_no_more_confirmation">Möchten Sie die alten Daten wirklich nicht importieren?</string>
    <string name="marker_migrate_error_opening_backup_file">Kann nicht auf die Backupdatei zugreifen.</string>
    <string name="marker_migrate_import_from_newest">Ja, neuste Datei importieren (empfohlen)</string>
    <string name="marker_migrate_import_from_other">Anderes Backup</string>
    <string name="marker_migrate_filename_dated">%1$s vom %2$s</string>

    <string name="announce_notif_title">%s Meldungen</string>
    <string name="announce_notif_number_new_announcements">%s neue Meldungen</string>

    <string name="menuDictionary">Wörterbuch</string>
    <string name="dict_open_full">Wörterbuch öffnen</string>
    <string name="dict_no_results">Keine Defintion für das ausgewählte Wort gefunden.</string>
    <string name="dict_query_error">Fehler beim Downloaden der Definition aus dem Wörterbuch.</string>
    <string name="dict_download_prompt">Laden Sie \"Bible Dictionary\" herunter, um mehr über die Worte in der Bibel zu erfahren!</string>
    <string name="dict_download_button">Herunterladen</string>

    <string name="menuGuide">Leitfaden</string>

    <string name="menuCommentary">Kommentar</string>

    <string name="maps_could_not_open">Die Bible Map App konnte nicht geöffnet werden.</string>

    <string name="filechooser_parent_folder">Eine Ebene nach oben</string>

    <string name="notification_channel_announce_name">Ankündigungen</string>
    <string name="notification_channel_download_mapper_name">Downloads</string>
    <string name="notification_channel_devotion_downloader_name">Andacht-Downloads</string>
    <string name="notification_channel_devotion_reminder_name">Erinnerungen an Andacht</string>
</resources>


text:
#ifndef MIN_DIST_H
#define MIN_DIST_H

#ifdef __cplusplus
extern "C"{
#endif

double min_dist(double* points, unsigned int size, unsigned int k);

#ifdef __cplusplus
}
#endif

#endif

redpajama_set_name: RedPajamaGithub


text:
using System;

namespace EasyNetQ.Loggers
{
    public class DelegateLogger : IEasyNetQLogger
    {
        public Action<string, object[]> DefaultWrite { get; set; }
        public Action<string, object[]> DebugWriteDelegate { get; set; }
        public Action<string, object[]> InfoWriteDelegate { get; set; }
        public Action<string, object[]> ErrorWriteDelegate { get; set; }

        public DelegateLogger()
        {
            DefaultWrite = (s, o) => { };
        }

        public void DebugWrite(string format, params object[] args)
        {
            if (DebugWriteDelegate == null)
            {
                DefaultWrite(format, args);
            }
            else
            {
                DebugWriteDelegate(format, args);
            }
        }

        public void InfoWrite(string format, params object[] args)
        {
            if (InfoWriteDelegate == null)
            {
                DefaultWrite(format, args);
            }
            else
            {
                InfoWriteDelegate(format, args);
            }
        }

        public void ErrorWrite(string format, params object[] args)
        {
            if (ErrorWriteDelegate == null)
            {
                DefaultWrite(format, args);
            }
            else
            {
                ErrorWriteDelegate(format, args);
            }
        }

        public void ErrorWrite(Exception exception)
        {
            if (ErrorWriteDelegate == null)
            {
                DefaultWrite(exception.ToString(), new object[0]);
            }
            else
            {
                ErrorWriteDelegate(exception.ToString(), new object[0]);
            }
        }
    }
}


text:
<?php

namespace Detail\Persistence;

use Doctrine\DBAL\Types as DoctrineOrmTypes;
use Doctrine\ODM\MongoDB\Types as DoctrineOdmTypes;

use Ramsey\Uuid\Doctrine\UuidType as DoctrineUuidType;
use Ramsey\Uuid\Uuid;

use Zend\Mvc\MvcEvent;
use Zend\ModuleManager\Feature\ConfigProviderInterface;

use Detail\Persistence\Doctrine\ODM\Types\UuidType as DoctrineOdmUuidType;
use Detail\Persistence\Doctrine\ODM\Types\DatetimeImmutableNoTzType as DoctrineOdmDateTimeImmutNoTzType;
use Detail\Persistence\Doctrine\ODM\Types\DatetimeImmutableType as DoctrineOdmDateTimeImmutType;
use Detail\Persistence\Doctrine\ODM\Types\DatetimeNoTzType as DoctrineOdmDateTimeNoTzType;

class Module implements
    ConfigProviderInterface
{
    /**
     * @param MvcEvent $event
     */
    public function onBootstrap(MvcEvent $event)
    {
        $this->bootstrapDoctrine($event);
    }

    /**
     * @return array|\Traversable
     */
    public function getConfig()
    {
        return include __DIR__ . '/../config/module.config.php';
    }

    /**
     * @param MvcEvent $event
     */
    private function bootstrapDoctrine(MvcEvent $event)
    {
        $services = $event->getApplication()->getServiceManager();

        /** @var Options\ModuleOptions $moduleOptions */
        $moduleOptions = $services->get(Options\ModuleOptions::CLASS);

        if ($moduleOptions->getDoctrine()->registerUuidType()) {
            if (!class_exists(Uuid::CLASS)) {
                throw new Exception\RuntimeException(
                    sprintf(
                        'Failed to register "uuid" Doctrine mapping type: ' .
                        'Missing required class %s',
                        Uuid::CLASS
                    )
                );
            }

            if (class_exists(DoctrineOrmTypes\Type::CLASS)) {
                DoctrineOrmTypes\Type::addType(DoctrineUuidType::NAME, DoctrineUuidType::CLASS);
            }

            if (class_exists(DoctrineOdmTypes\Type::CLASS)) {
                DoctrineOdmTypes\Type::registerType(DoctrineOdmUuidType::NAME, DoctrineOdmUuidType::CLASS);
            }
        }

        if ($moduleOptions->getDoctrine()->registerDatetimeImmutableType()) {
            if (class_exists(DoctrineOdmTypes\Type::CLASS)) {
                DoctrineOdmTypes\Type::registerType(DoctrineOdmDateTimeImmutType::NAME, DoctrineOdmDateTimeImmutType::CLASS);
            }
        }

        if ($moduleOptions->getDoctrine()->registerDatetimeNoTzType()) {
            if (class_exists(DoctrineOdmTypes\Type::CLASS)) {
                DoctrineOdmTypes\Type::registerType(DoctrineOdmDateTimeNoTzType::NAME, DoctrineOdmDateTimeNoTzType::CLASS);
            }
        }

        if ($moduleOptions->getDoctrine()->registerDatetimeImmutableNoTzType()) {
            if (class_exists(DoctrineOdmTypes\Type::CLASS)) {
                DoctrineOdmTypes\Type::registerType(DoctrineOdmDateTimeImmutNoTzType::NAME, DoctrineOdmDateTimeImmutNoTzType::CLASS);
            }
        }

//        /** @var \Doctrine\ORM\EntityManager $entityManager */
//        $entityManager = $services->get('Doctrine\ORM\EntityManager');
//        $entityManager->getConnection()->getDatabasePlatform()->registerDoctrineTypeMapping('db_mytype', 'mytype');
    }
}


text:
<?php

$app = 'frontend';
if (!include(__DIR__.'/../bootstrap/functional.php'))
{
  return;
}

class TestBrowser extends sfTestBrowser
{
  public $events = [];

  public function listen(sfEvent $event): void
  {
    $this->events[] = $event;
  }
}

$b = new TestBrowser();
$b->addListener('context.load_factories', [$b, 'listen']);

// listeners
$b->get('/');
$b->test()->is(count($b->events), 1, 'browser can connect to context.load_factories');

// exceptions
$b->get('/exception/noException')
  ->with('request', function (sfTesterRequest $request) {
    $request->isParameter('module', 'exception');
    $request->isParameter('action', 'noException');
  })
  ->with('response', function (sfTesterResponse $response) {
    $response->isStatusCode(200);
    $response->matches('/foo/');
  });

$b->get('/exception/throwsException')
  ->with('request', function (sfTesterRequest $request) {
    $request->isParameter('module', 'exception');
    $request->isParameter('action', 'throwsException');
  })
  ->with('response', function (sfTesterResponse $response) {
    $response->isStatusCode(500);
  })
  ->throwsException(Exception::class);

$b->get('/exception/throwsException')
  ->with('request', function (sfTesterRequest $request) {
    $request->isParameter('module', 'exception');
    $request->isParameter('action', 'throwsException');
  })
  ->with('response', function (sfTesterResponse $response) {
    $response->isStatusCode(500);
  })
  ->throwsException(Exception::class, '/Exception message/');

$b->get('/exception/throwsException')
  ->with('request', function (sfTesterRequest $request) {
    $request->isParameter('module', 'exception');
    $request->isParameter('action', 'throwsException');
  })
  ->with('response', function (sfTesterResponse $response) {
    $response->isStatusCode(500);
  })
  ->throwsException(Exception::class, '/message/');

$b->get('/exception/throwsException')
  ->with('request', function (sfTesterRequest $request) {
    $request->isParameter('module', 'exception');
    $request->isParameter('action', 'throwsException');
  })
  ->with('response', function (sfTesterResponse $response) {
    $response->isStatusCode(500);
  })
  ->throwsException(null, '!/sfException/');

$b->get('/exception/throwsSfException')
  ->with('request', function (sfTesterRequest $request) {
    $request->isParameter('module', 'exception');
    $request->isParameter('action', 'throwsSfException');
  })
  ->with('response', function (sfTesterResponse $response) {
    $response->isStatusCode(500);
  })
  ->throwsException(sfException::class);

$b->get('/exception/throwsSfException')
  ->with('request', function (sfTesterRequest $request) {
    $request->isParameter('module', 'exception');
    $request->isParameter('action', 'throwsSfException');
  })
  ->with('response', function (sfTesterResponse $response) {
    $response->isStatusCode(500);
  })
  ->throwsException(sfException::class, 'sfException message');

$b->get('/browser')
  ->with('response', function (sfTesterResponse $response) {
    $response->matches('/html/');
    $response->checkElement('h1', 'html');
  });

$b->get('/browser/text')
  ->with('response', function (sfTesterResponse $response) {
    $response->matches('/text/');
  })
;

try
{
  $b->with('response', function (sfTesterResponse $response) {
    $response->checkElement('h1', 'text');
  });
  $b->test()->fail('The DOM is not accessible if the response content type is not HTML');
}
catch (LogicException $e)
{
  $b->test()->pass('The DOM is not accessible if the response content type is not HTML');
}

// check response headers
$b->get('/browser/responseHeader')
  ->with('response', function (sfTesterResponse $response) {
    $response->isStatusCode(200);
    $response->isHeader('content-type', 'text/plain; charset=utf-8');
    $response->isHeader('content-type', '#text/plain#');
    $response->isHeader('content-type', '!#text/html#');
    $response->isHeader('foo', 'bar');
    $response->isHeader('foo', 'foobar');
  })
;

// cookies
$b->setCookie('foo', 'bar')
  ->setCookie('bar', 'foo')
  ->setCookie('foofoo', 'foo', time() - 10);

$b->get('/cookie')
  ->with('request', function (sfTesterRequest $request) {
    $request->hasCookie('foofoo', false);
    $request->hasCookie('foo');
    $request->isCookie('foo', 'bar');
    $request->isCookie('foo', '/a/');
    $request->isCookie('foo', '!/z/');
  })
  ->with('response', function (sfTesterResponse $response) {
    $response->isJson(['foo' => 'bar', 'bar' => 'foo']);
  });

$b->get('/cookie')
  ->with('request', function (sfTesterRequest $request) {
    $request->hasCookie('foo');
    $request->isCookie('foo', 'bar');
    $request->isCookie('foo', '/a/');
    $request->isCookie('foo', '!/z/');
  })
  ->with('response', function (sfTesterResponse $response) {
    $response->isJson(['foo' => 'bar', 'bar' => 'foo']);
  });

$b->removeCookie('foo');

$b->get('/cookie')
  ->with('request', function (sfTesterRequest $request) {
    $request->hasCookie('foo', false);
    $request->hasCookie('bar');
  })
  ->with('response', function (sfTesterResponse $response) {
    $response->isJson(['bar' => 'foo']);
  });

$b->clearCookies();

$b->get('/cookie')
  ->with('request', function (sfTesterRequest $request) {
    $request->hasCookie('foo', false);
    $request->hasCookie('bar', false);
  })
  ->with('response', function (sfTesterResponse $response) {
    $response->isJson([]);
  })
;

$b->setCookie('foo', 'bar')
  ->setCookie('bar', 'foo');

$b->get('/cookie/setCookie');

$b->get('/cookie')
  ->with('request', function (sfTesterRequest $request) {
    $request->hasCookie('foo');
    $request->isCookie('foo', 'bar');
    $request->isCookie('foo', '/a/');
    $request->isCookie('foo', '!/z/');
  })
  ->with('response', function (sfTesterResponse $response) {
    $response->isJson(['foo' => 'bar', 'bar' => 'foo', 'foobar' => 'barfoo']);
  });

$b->get('/cookie')
  ->with('request', function (sfTesterRequest $request) {
    $request->hasCookie('foo');
    $request->isCookie('foo', 'bar');
    $request->isCookie('foo', '/a/');
    $request->isCookie('foo', '!/z/');
  })
  ->with('response', function (sfTesterResponse $response) {
    $response->isJson(['foo' => 'bar', 'bar' => 'foo', 'foobar' => 'barfoo']);
  });

$b->removeCookie('foo');

$b->get('/cookie')
  ->with('request', function (sfTesterRequest $request) {
    $request->hasCookie('foo', false);
    $request->hasCookie('bar');
  })
  ->with('response', function (sfTesterResponse $response) {
    $response->isJson(['bar' => 'foo', 'foobar' => 'barfoo']);
  });

$b->get('/cookie/removeCookie?cookie=foobar');

$b->get('/cookie')
  ->with('request', function (sfTesterRequest $request) {
    $request->hasCookie('foo', false);
    $request->hasCookie('bar');
  })
  ->with('response', function (sfTesterResponse $response) {
    $response->isJson(['bar' => 'foo']);
  });

$b->get('/cookie/setCookie');

$b->clearCookies();

$b->get('/cookie')
  ->with('request', function (sfTesterRequest $request) {
    $request->hasCookie('foo', false);
    $request->hasCookie('bar', false);
  })

  ->with('response', function (sfTesterResponse $response) {
    $response->isJson([]);
  });

$b->get('/browser')
  ->with('request', function (sfTesterRequest $request) {
    $request->isMethod('get');
  });

$b->post('/browser')
  ->with('request', function (sfTesterRequest $request) {
    $request->isMethod('post');
  });

$b->call('/browser', 'put')
  ->with('request', function (sfTesterRequest $request) {
    $request->isMethod('put');
  });

// sfBrowser: clean the custom view templates
$b->get('/browser/templateCustom')
  ->with('response', function (sfTesterResponse $response) {
    $response->checkElement('#test', 'template');
  });

$b->get('/browser/templateCustom/custom/1')
  ->with('response', function (sfTesterResponse $response) {
    $response->checkElement('#test', 'template 1');
  });

$b->get('/browser/templateCustom')
  ->with('response', function (sfTesterResponse $response) {
    $response->checkElement('#test', 'template');
  });

$b->getAndCheck('browser', 'redirect1', null, 302)

  ->followRedirect()

  ->with('request', function (sfTesterRequest $request) {
    $request->isParameter('module', 'browser');
    $request->isParameter('action', 'redirectTarget1');
  })

  ->with('response', function (sfTesterResponse $response) {
    $response->isStatusCode(200);
  });

$b->getAndCheck('browser', 'redirect2', null, 302)

  ->followRedirect()

  ->with('request', function (sfTesterRequest $request) {
    $request->isParameter('module', 'browser');
    $request->isParameter('action', 'redirectTarget2');
  })

  ->with('response', function (sfTesterResponse $response) {
    $response->isStatusCode(200);
  });


text:
package com.socialize.oauth;

import com.socialize.oauth.signpost.OAuthConsumer;
import com.socialize.oauth.signpost.commonshttp.CommonsHttpOAuthConsumer;

/**
 * @author Jason Polites
 *
 */
public class CommonsHttpOAuthConsumerFactory implements OAuthConsumerFactory {

	/* (non-Javadoc)
	 * @see com.socialize.oauth.OAuthConsumerFactory#createConsumer(java.lang.String, java.lang.String)
	 */
	@Override
	public OAuthConsumer createConsumer(String key, String secret) {
		return new CommonsHttpOAuthConsumer(key, secret);
	}

}


text:
layout: page
title: About Us
permalink: /about/
---

##### WE DON'T JUST BUILD PRODUCTS, WE BUILD BUSINESSES!

We build awesome things for the web & mobile. We're creators, designers, engineers, educators and problem solvers. Let us build your awesome product.

###### Our core values:

* Expertise in What We Do
* Trust and Transparency
* 100% commitment
* Professionalism
* Responsibility


text:
package com.gs.fw.common.mithra.finder;

import com.gs.fw.common.mithra.MithraBusinessException;
import com.gs.fw.common.mithra.attribute.Attribute;
import com.gs.fw.common.mithra.util.Function;
import com.gs.fw.common.mithra.util.ReflectionMethodCache;

import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.util.HashMap;
import java.util.HashSet;
import java.util.StringTokenizer;

public class FinderMethodMap
{

    private static Object[] emptyObjectArray = new Object[] {};
    private HashMap attributeToMethodMap = new HashMap();
    private HashMap relationshipToMethodMap = new HashMap();
    private HashSet normalAttributes = new HashSet();
    private HashSet relationshipAttributes = new HashSet();

    private Class relatedFinderClass;

    public FinderMethodMap(Class relatedFinderClass)
    {
        this.relatedFinderClass = relatedFinderClass;
    }

    protected Method populateAttributeToMethodMap(String attributeName)
    {
        Method method = null;
        try
        {
            method = ReflectionMethodCache.getZeroArgMethod(relatedFinderClass, attributeName);
            attributeToMethodMap.put(attributeName, method);
        }
        catch (ReflectionMethodCache.ReflectionMethodCacheException e)
        {
            // nothing to do, we'll just return null
        }
        return method;
    }

    public Attribute getAttributeByName(String attributeName, RelatedFinder target)
    {
        Attribute result = null;
        if (attributeName.indexOf('.') > 0)
        {
            StringTokenizer tokenizer = new StringTokenizer(attributeName, ".");
            String firstRelationship = tokenizer.nextToken();
            RelatedFinder relatedFinder = getRelationshipFinderByName(firstRelationship, target);
            if (relatedFinder != null && relatedFinder instanceof ToOneFinder)
            {
                result = relatedFinder.getAttributeByName(attributeName.substring(firstRelationship.length()+1, attributeName.length()));
            }
        }
        else
        {
            Method method = null;
            synchronized(attributeToMethodMap)
            {
                method = (Method) attributeToMethodMap.get(attributeName);
                if (method == null && normalAttributes.contains(attributeName))
                {
                    method = populateAttributeToMethodMap(attributeName);
                }
            }
            if (method != null)
            {
                try
                {
                    boolean oldState = method.isAccessible();
                    method.setAccessible(true);
                    result = (Attribute) method.invoke(target, emptyObjectArray);
                    method.setAccessible(oldState);
                }
                catch (IllegalAccessException e)
                {
                    throw new MithraBusinessException("unexpected exception", e);
                }
                catch (InvocationTargetException e)
                {
                    throw new MithraBusinessException("unexpected exception", e);
                }
            }
        }
        return result;
    }

    public Function getAttributeOrRelationshipSelectorFunction(String attributeName, RelatedFinder target)
    {
        Function result = null;
        if (attributeName.indexOf('.') > 0)
        {
            StringTokenizer tokenizer = new StringTokenizer(attributeName, ".");
            String firstRelationship = tokenizer.nextToken();
            RelatedFinder relatedFinder = getRelationshipFinderByName(firstRelationship, target);
            if (relatedFinder != null && relatedFinder instanceof ToOneFinder)
            {
                result = relatedFinder.getAttributeOrRelationshipSelector(attributeName.substring(firstRelationship.length() + 1, attributeName.length()));
            }
        }
        else
        {
            result = this.getAttributeByName(attributeName, target);
            if (result == null)
            {
                result = (Function) this.getRelationshipFinderByName(attributeName, target);
            }
        }
        return result;
    }

    public Function getAttributeOrRelationshipSelector(String attributeName, RelatedFinder target)
    {
        return getAttributeOrRelationshipSelectorAttributeValueSelector(attributeName, target);
    }

    public Function getAttributeOrRelationshipSelectorAttributeValueSelector(String attributeName, RelatedFinder target)
    {
        return getAttributeOrRelationshipSelectorFunction(attributeName, target);
    }

    protected Method populateRelationshipToMethodMap(String relationshipName)
    {
        Method method = null;
        try
        {
            method = ReflectionMethodCache.getZeroArgMethod(relatedFinderClass, relationshipName);
            relationshipToMethodMap.put(relationshipName, method);
        }
        catch (ReflectionMethodCache.ReflectionMethodCacheException e)
        {
            // nothing to do, we'll just return null
        }
        return method;
    }

    public RelatedFinder getRelationshipFinderByName(String nestedRelationshipName, RelatedFinder target)
    {
        RelatedFinder result = null;
        String[] relationshipNames = nestedRelationshipName.split("\\.", 2);
        String relationshipName = relationshipNames[0];
        synchronized(relationshipToMethodMap)
        {
            Method method = (Method) relationshipToMethodMap.get(relationshipName);
            if (method == null && relationshipAttributes.contains(relationshipName))
            {
                method = populateRelationshipToMethodMap(relationshipName);
            }
            if (method != null)
            {
                try
                {
                    result = (RelatedFinder) method.invoke(target, emptyObjectArray);
                }
                catch (IllegalAccessException e)
                {
                    throw new MithraBusinessException("unexpected exception", e);
                }
                catch (InvocationTargetException e)
                {
                    throw new MithraBusinessException("unexpected exception", e);
                }
            }
        }
        if(relationshipNames.length > 1 && result != null && result instanceof ToOneFinder)
        {
            return result.getRelationshipFinderByName(relationshipNames[1]);
        }
        return result;
    }

    public void addNormalAttributeName(String attributeName)
    {
        this.normalAttributes.add(attributeName);
    }

    public void addRelationshipName(String relationshipName)
    {
        this.relationshipAttributes.add(relationshipName);
    }
}


text:
void sleep(unsigned int mseconds)
{
	Sleep(mseconds * 1000);
}


text:
package io.aos.onami.spi;

import static com.google.inject.Guice.createInjector;
import static org.apache.onami.spi.modules.GuiceServiceLoader.loadModules;
import static org.junit.Assert.assertEquals;
import io.aos.onami.spi.acme.AcmeService;
import io.aos.onami.spi.acme.AcmeServiceImpl1;

import org.junit.Before;
import org.junit.Test;

import com.google.inject.AbstractModule;
import com.google.inject.Inject;

public class GuiceServiceLoaderTest {

    @Inject
    private AcmeService acmeService;

    public void setAcmeService(AcmeService acmeService) {
        this.acmeService = acmeService;
    }

    @Before
    public void setUp() {
        createInjector(loadModules()).getMembersInjector(GuiceServiceLoaderTest.class).injectMembers(this);
    }

    @Test
    public void verifyRightModulesWereLoaded() {
        assertEquals(AcmeServiceImpl1.class, acmeService.getClass());
    }

    public static class AcmeModule extends AbstractModule {

        @Override
        protected void configure() {
            bind(AcmeService.class).to(AcmeServiceImpl1.class);
        }

    }

}


text:
<?php
/**
 * Created by PhpStorm.
 * User: vimalkaurani
 * Date: 22/01/16
 * Time: 1:11 PM
 */

namespace practo\healthByteBundle\Manager;

use practo\healthByteBundle\Entity\post;

class PostManager extends BaseManager
{

    function tokenTruncate($string, $width) {

        return substr($string,0,$width).'...';
        }

    public function getPostObject($urlParams = null)
    {
        $em = $this->helper->getEntitiesManager();
        $qb = $em->createQueryBuilder();
        $qb->select('u')
            ->from('practohealthByteBundle:post', 'u');

        $inArray = array('id');
        $likeArray = array('title','publishedDraft');
        foreach($urlParams as $key => $val) {
            if(in_array($key, $inArray)) {

                $qb->andWhere('u.'.$key.' IN (:'.$key.')');
                $qb ->setParameter($key, $val);
            } elseif (in_array($key, $likeArray)) {
                $qb->andWhere('u.'.$key.' LIKE :'.$key);
                $qb ->setParameter($key, '%'.$val.'%');
            }

        }
        if(array_key_exists('deleted', $urlParams) && $urlParams['deleted'] == 'true') {
            $qb-> andWhere('u.softDeleted = 1');
        } elseif(!array_key_exists('id', $urlParams)) {
            $qb-> andWhere('u.softDeleted = 0');
        }

        $qb->orderBy('u.dateWritten', 'DESC');
        if(array_key_exists('pageno', $urlParams)){
           $qb->setMaxResults(10);
            $qb->setFirstResult(10 * ($urlParams['pageno']-1));
        }

        $data = $qb->getQuery()->getArrayResult();

         foreach ($data as $key => $value) {
            if(strlen($value['content']) > 50){

                $data[$key]['exp']= $this->tokenTruncate($value['content'],50);
            }

             else {
                 $data[$key]['exp']=$value['content'];
             }

            if(strlen($value['title']) > 50){

                $data[$key]['ttl']= $this->tokenTruncate($value['title'],50);
            }

             else {
                 $data[$key]['ttl']=$value['title'];
             }
         }

        return $data;
    }

    public function addPostObject($urlParams = null){
        $post = new post();

        foreach($urlParams as $key => $val) {
            $param = ucfirst($key);
            $methodName = 'set'.$param;
            if($urlParams[$key] != null && $urlParams[$key] != ''){
                $post->$methodName($urlParams[$key]);
            }
            else {
                return array('error_message' => 'something is wrong');
            }
        }
        $this->helper->persist($post, true);
        $id = $post->getId();
        $this->helper->flush();
        //print_r($id);
        return $this->getPostObject(array('id'=>$id));
    }

    public function patchPostObject($id, $urlParams = null){

        $post = $this->helper->loadById($id, 'practohealthByteBundle:post');
        if (null === $post) {
            throw new \Exception('post with this id does not exist');
        }

        foreach($urlParams as $key => $val) {
            $param = ucfirst($key);
            $methodName = 'set'.$param;
            $post->$methodName($urlParams[$key]);
        }
        $this->helper->persist($post, true);
        $id = $post->getId();
        $this->helper->flush();
        #print_r($id);
        return $this->getPostObject(array('id'=>$id));
    }
    public function deletePostObject($id){
            $post = $this->helper->loadById($id, 'practohealthByteBundle:post');
            $post->setSoftDeleted(1);
            $this->helper->persist($post, true);
            $this->helper->flush();

        // $em = $this->helper->getEntitiesManager();
        // $qb = $em->createQueryBuilder();
        // $qb->delete()
        //     ->from('practohealthByteBundle:post', 'p');
        // $qb->andWhere('p.id =' .$id);
        // $qb->getQuery()->getArrayResult();
    }
}


text:
//
//  DBYScrollView.h
//  jdmobile
//
//  Created by SYETC02 on 15/6/17.
//  Copyright (c) 2015年 SYETC02. All rights reserved.
//

#import <UIKit/UIKit.h>
@protocol DBYScrollViewDataSource;
@protocol DBYScrollViewDelegate;
@interface DBYScrollView : UIView
@property (assign,nonatomic) NSInteger currentPage;
@property (assign,nonatomic) BOOL scrollEnabled;//default is YES
@property (assign,nonatomic) BOOL cycleEnabled;//是否可循环滚动,default is YES
@property (weak,nonatomic) id<DBYScrollViewDataSource> dataSource;
@property (weak,nonatomic) id<DBYScrollViewDelegate> delegate;

-(id)dequeueReusableView;//重用池中取出一个控件
-(void)reloadData;
@end

@protocol DBYScrollViewDataSource<NSObject>
/*!
 *	@brief	获取数据源,要注意的是,使用dequeueReusableView进行获取,如果返回为nil,则再进行创建,类似tableView早前的数据获取方式。
 *
 *	@param 	pageIndex 	第几页
 *
 *	@return	要展示的控件
 */
-(UIView*)viewForDBYScrollView:(DBYScrollView*)adScrollView atPage:(NSInteger)pageIndex;
-(NSUInteger)numberOfViewsForDBYScrollView:(DBYScrollView*)adScrollView;
@end

@protocol DBYScrollViewDelegate<NSObject>
-(void)adScrollView:(DBYScrollView*)adScrollView didClickedAtPage:(NSInteger)pageIndex;
-(void)adScrollView:(DBYScrollView*)adScrollView didScrollToPage:(NSInteger)pageIndex;
@end


text:
<!DOCTYPE html>

    <meta charset="UTF-8">
    <title>Title</title>

    起始值: <input type="=text" id="start" name="start" />

    结束值: <input type="text" id="end" name="end" />

    个数: <input type="text" id="count" name="count" />

    <input type="button" value="计算" onclick="cal();" />


text:
<?php

namespace Wamania\Snowball\Tests;

use PHPUnit\Framework\TestCase;
use Wamania\Snowball\StemmerFactory;

class FactoryTest extends TestCase
{
    public function testFactory()
    {
        $isoCodes = [
            'ca' => 'Wamania\\Snowball\\Stemmer\\Catalan',
            'cat' => 'Wamania\\Snowball\\Stemmer\\Catalan',
            'catalan' => 'Wamania\\Snowball\\Stemmer\\Catalan',
            'da' => 'Wamania\\Snowball\\Stemmer\\Danish',
            'dan' => 'Wamania\\Snowball\\Stemmer\\Danish',
            'danish' => 'Wamania\\Snowball\\Stemmer\\Danish',
            'nl' => 'Wamania\\Snowball\\Stemmer\\Dutch',
            'dut' => 'Wamania\\Snowball\\Stemmer\\Dutch',
            'nld' => 'Wamania\\Snowball\\Stemmer\\Dutch',
            'dutch' => 'Wamania\\Snowball\\Stemmer\\Dutch',
            'en' => 'Wamania\\Snowball\\Stemmer\\English',
            'eng' => 'Wamania\\Snowball\\Stemmer\\English',
            'english' => 'Wamania\\Snowball\\Stemmer\\English',
            'fr' => 'Wamania\\Snowball\\Stemmer\\French',
            'fre' => 'Wamania\\Snowball\\Stemmer\\French',
            'fra' => 'Wamania\\Snowball\\Stemmer\\French',
            'french' => 'Wamania\\Snowball\\Stemmer\\French',
            'de' => 'Wamania\\Snowball\\Stemmer\\German',
            'deu' => 'Wamania\\Snowball\\Stemmer\\German',
            'ger' => 'Wamania\\Snowball\\Stemmer\\German',
            'german' => 'Wamania\\Snowball\\Stemmer\\German',
            'it' => 'Wamania\\Snowball\\Stemmer\\Italian',
            'ita' => 'Wamania\\Snowball\\Stemmer\\Italian',
            'italian' => 'Wamania\\Snowball\\Stemmer\\Italian',
            'no' => 'Wamania\\Snowball\\Stemmer\\Norwegian',
            'nor' => 'Wamania\\Snowball\\Stemmer\\Norwegian',
            'norwegian' => 'Wamania\\Snowball\\Stemmer\\Norwegian',
            'pt' => 'Wamania\\Snowball\\Stemmer\\Portuguese',
            'por' => 'Wamania\\Snowball\\Stemmer\\Portuguese',
            'portuguese' => 'Wamania\\Snowball\\Stemmer\\Portuguese',
            'ro' => 'Wamania\\Snowball\\Stemmer\\Romanian',
            'rum' => 'Wamania\\Snowball\\Stemmer\\Romanian',
            'ron' => 'Wamania\\Snowball\\Stemmer\\Romanian',
            'romanian' => 'Wamania\\Snowball\\Stemmer\\Romanian',
            'ru' => 'Wamania\\Snowball\\Stemmer\\Russian',
            'rus' => 'Wamania\\Snowball\\Stemmer\\Russian',
            'russian' => 'Wamania\\Snowball\\Stemmer\\Russian',
            'es' => 'Wamania\\Snowball\\Stemmer\\Spanish',
            'spa' => 'Wamania\\Snowball\\Stemmer\\Spanish',
            'spanish' => 'Wamania\\Snowball\\Stemmer\\Spanish',
            'sv' => 'Wamania\\Snowball\\Stemmer\\Swedish',
            'swe' => 'Wamania\\Snowball\\Stemmer\\Swedish',
            'swedish' => 'Wamania\\Snowball\\Stemmer\\Swedish',
        ];

        foreach ($isoCodes as $isoCode => $classname) {
            $stemmer = StemmerFactory::create($isoCode);

            $this->assertTrue($stemmer instanceof $classname);
        }
    }
}


text:
<!DOCTYPE html>

      <title>Using ng-repeat Directive</title>
      <meta charset="utf-8">
      <meta name="viewport" content="width=device-width, initial-scale=1">

Name:

              <input type="text" data-ng-model="name" /> {{name}}

Looping with the ng-repeat Directive

                  {{ personName }}


text:
//
//  Created by Jesse Squires
//  http://www.jessesquires.com
//
//
//  Documentation
//  http://cocoadocs.org/docsets/JSQMessagesViewController
//
//
//  GitHub
//  https://github.com/jessesquires/JSQMessagesViewController
//
//
//  License
//  Copyright (c) 2014 Jesse Squires
//  Released under an MIT license: http://opensource.org/licenses/MIT
//

#import <UIKit/UIKit.h>

/**
 *  An instance of `JSQMessagesComposerTextView` is a subclass of `UITextView` that is styled and used
 *  for composing messages in a `JSQMessagesViewController`. It is a subview of a `JSQMessagesToolbarContentView`.
 */
@interface JSQMessagesComposerTextView : UITextView

/**
 *  The text to be displayed when the text view is empty. The default value is `nil`.
 */
@property (copy, nonatomic) NSString *placeHolder;

/**
 *  The color of the place holder text. The default value is `[UIColor lightGrayColor]`.
 */
@property (strong, nonatomic) UIColor *placeHolderTextColor;

/**
 *  Determines whether or not the text view contains text after trimming white space
 *  from the front and back of its string.
 *
 *  @return `YES` if the text view contains text, `NO` otherwise.
 */
- (BOOL)hasText;

@end


text:
@implementation NJMsgReplacement
- (void)hello {
    NSLog(@"NJMsgReplacement hello");
}
@end


text:
<?php

namespace RS\PanelBundle\Entity;

use Doctrine\Common\Collections\ArrayCollection;
use Doctrine\ORM\Mapping as ORM;
use RS\PanelBundle\Entity\Client;
use Symfony\Component\Validator\Constraints as Assert;

/**
 * Client
 *
 * @ORM\Table()
 * @ORM\Entity(repositoryClass="RS\PanelBundle\Entity\ClientRepository")
 */
class Client
{

    /**
     * @var integer
     *
     * @ORM\Column(name="id", type="integer")
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="AUTO")
     */
    private $id;

    /**
     * @var string
     *
     * @ORM\Column(name="mail", type="string", length=255)
     */
    private $mail;

    /**
     * @var string
     *
     * @ORM\Column(name="telephone", type="string", length=255)
     */
    private $telephone;

    /**
     * @var string
     *
     * @ORM\Column(name="name", type="string", length=255)
     */
    private $name;

    /**
     * @var string
     *
     * @ORM\Column(name="status", type="string", length=255)
     */
    private $status;

    /**
     * @var string
     *
     * @ORM\Column(name="adresse", type="string", length=255)
     */
    private $adresse;

    /**
     * @var string
     *
     * @ORM\Column(name="ville", type="string", length=255)
     */
    private $ville;

    /**
     * @ORM\OneToMany(targetEntity="RS\PanelBundle\Entity\Commandes", mappedBy="client", cascade={"remove"})
     * @ORM\JoinColumn(nullable=true)
     */
    private $commandes;

    public function __construct()
    {

        $this->commandes = new \Doctrine\Common\Collections\ArrayCollection();
        $this->adresses = new \Doctrine\Common\Collections\ArrayCollection();
    }

    /**
     * Get id
     *
     * @return integer
     */
    public function getId()
    {
        return $this->id;
    }

    /**
     * Set name
     *
     * @param string $name
     * @return Client
     */
    public function setName($name)
    {
        $this->name = $name;

        return $this;
    }

    /**
     * Get name
     *
     * @return string
     */
    public function getName()
    {
        return $this->name;
    }

    /**
     * Set status
     *
     * @param string $status
     * @return Client
     */
    public function setStatus($status)
    {
        $this->status = $status;

        return $this;
    }

    /**
     * Get status
     *
     * @return string
     */
    public function getStatus()
    {
        return $this->status;
    }

    /**
     * Set adresse
     *
     * @param string $adresse
     * @return Client
     */
    public function setAdresse($adresse)
    {
        $this->adresse = $adresse;

        return $this;
    }

    /**
     * Get adresse
     *
     * @return string
     */
    public function getAdresse()
    {
        return $this->adresse;
    }

    /**
     * Set ville
     *
     * @param string $ville
     * @return Client
     */
    public function setVille($ville)
    {
        $this->ville = $ville;

        return $this;
    }

    /**
     * Get ville
     *
     * @return string
     */
    public function getVille()
    {
        return $this->ville;
    }

    /**
     * Set tarifheure
     *
     * @param integer $tarifheure
     * @return Client
     */
    public function setTarifheure($tarifheure)
    {
        $this->tarifheure = $tarifheure;

        return $this;
    }

    /**
     * Get tarifheure
     *
     * @return integer
     */
    public function getTarifheure()
    {
        return $this->tarifheure;
    }

    /**
     * Set tarifjournee
     *
     * @param integer $tarifjournee
     * @return Client
     */
    public function setTarifjournee($tarifjournee)
    {
        $this->tarifjournee = $tarifjournee;

        return $this;
    }

    /**
     * Get tarifjournee
     *
     * @return integer
     */
    public function getTarifjournee()
    {
        return $this->tarifjournee;
    }

    /**
     * Add commandes
     *
     * @param \RS\PanelBundle\Entity\Commandes $commandes
     * @return Client
     */
    public function addCommande(\RS\PanelBundle\Entity\Commandes $commandes)
    {
        $this->commandes[] = $commandes;

        return $this;
    }

    /**
     * Remove commandes
     *
     * @param \RS\PanelBundle\Entity\Commandes $commandes
     */
    public function removeCommande(\RS\PanelBundle\Entity\Commandes $commandes)
    {
        $this->commandes->removeElement($commandes);
    }

    /**
     * Get commandes
     *
     * @return \Doctrine\Common\Collections\Collection
     */
    public function getCommandes()
    {
        return $this->commandes;
    }

    /**
     * Set mail
     *
     * @param string $mail
     * @return Client
     */
    public function setMail($mail)
    {
        $this->mail = $mail;

        return $this;
    }

    /**
     * Get mail
     *
     * @return string
     */
    public function getMail()
    {
        return $this->mail;
    }

    /**
     * Set telephone
     *
     * @param integer $telephone
     * @return Client
     */
    public function setTelephone($telephone)
    {
        $this->telephone = $telephone;

        return $this;
    }

    /**
     * Get telephone
     *
     * @return integer
     */
    public function getTelephone()
    {
        return $this->telephone;
    }
}


text:
import json
from db.BOW_DB import BOW_DB
from db.LDA_DB import LDA_DB
from vis.DocTopicMatrix import DocTopicMatrix

def index():
	with BOW_DB() as bow_db:
		with LDA_DB() as lda_db:
			handler = DocTopicMatrix(request, response, bow_db, lda_db)
	return handler.GenerateResponse()

def StateModel():
	with BOW_DB() as bow_db:
		with LDA_DB() as lda_db:
			handler = DocTopicMatrix(request, response, bow_db, lda_db)
			data = handler.GetStateModel()
	dataStr = json.dumps(data, encoding='utf-8', indent=2, sort_keys=True)
	response.headers['Content-Type'] = 'application/json'
	return dataStr

def SeriatedTermTopicProbabilityModel():
	with BOW_DB() as bow_db:
		with LDA_DB() as lda_db:
			handler = DocTopicMatrix(request, response, bow_db, lda_db)
			data = handler.GetSeriatedTermTopicProbabilityModel()
	dataStr = json.dumps(data, encoding='utf-8', indent=2, sort_keys=True)
	response.headers['Content-Type'] = 'application/json'
	return dataStr

def FilteredTermTopicProbabilityModel():
	with BOW_DB() as bow_db:
		with LDA_DB() as lda_db:
			handler = DocTopicMatrix(request, response, bow_db, lda_db)
	data = handler.GetFilteredTermTopicProbabilityModel()
	dataStr = json.dumps(data, encoding='utf-8', indent=2, sort_keys=True)
	response.headers['Content-Type'] = 'application/json'
	return dataStr

def TermFrequencyModel():
	with BOW_DB() as bow_db:
		with LDA_DB() as lda_db:
			handler = DocTopicMatrix(request, response, bow_db, lda_db)
			data = handler.GetTermFrequencyModel()
	dataStr = json.dumps(data, encoding='utf-8', indent=2, sort_keys=True)
	response.headers['Content-Type'] = 'application/json'
	return dataStr


text:
package com.Rain.musicsearch;

import java.io.Serializable;
import java.util.ArrayList;
import com.Rain.musicsearch.domain.Song;

import android.app.Activity;
import android.content.Intent;
import android.graphics.Color;
import android.os.Bundle;
import android.widget.LinearLayout;
import android.widget.TextView;

public class AllTracksActivity extends Activity{

	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_alltracks);
		LinearLayout ll_track = (LinearLayout) findViewById(R.id.ll_track);

		Intent intent = getIntent();
		ArrayList<Song> songs = (ArrayList<Song>) intent.getSerializableExtra("songs");
		for(Song song : songs){
			String info = song.getTrack().toString();
			TextView tv = new TextView(this);
			tv.setTextSize(20);
			tv.setTextColor(Color.WHITE);
			tv.setText(info);
			ll_track.addView(tv);
		}

	}
}


text: from django_docutils.favicon.tests.conftest import *  # NOQA: F4


text:
#ifndef __itkRigid2DTransform_h
#define __itkRigid2DTransform_h

#include <iostream>
#include "itkMatrixOffsetTransformBase.h"

namespace itk
{
/** \class Rigid2DTransform
 * \brief Rigid2DTransform of a vector space (e.g. space coordinates)
 *
 * This transform applies a rigid transformation in 2D space.
 * The transform is specified as a rotation around a arbitrary center
 * and is followed by a translation.
 *
 * The parameters for this transform can be set either using
 * individual Set methods or in serialized form using
 * SetParameters() and SetFixedParameters().
 *
 * The serialization of the optimizable parameters is an array of 3 elements
 * ordered as follows:
 * p[0] = angle
 * p[1] = x component of the translation
 * p[2] = y component of the translation
 *
 * The serialization of the fixed parameters is an array of 2 elements
 * ordered as follows:
 * p[0] = x coordinate of the center
 * p[1] = y coordinate of the center
 *
 * Access methods for the center, translation and underlying matrix
 * offset vectors are documented in the superclass MatrixOffsetTransformBase.
 *
 * \sa Transfrom
 * \sa MatrixOffsetTransformBase
 *
 * \ingroup Transforms
 * \ingroup ITK-Transform
 */
template< class TScalarType = double >
// Data type for scalars (float or double)
class ITK_EXPORT Rigid2DTransform:
  public MatrixOffsetTransformBase< TScalarType, 2, 2 >      // Dimensions of
                                                             // input and output
                                                             // spaces
{
public:
  /** Standard class typedefs. */
  typedef Rigid2DTransform                               Self;
  typedef MatrixOffsetTransformBase< TScalarType, 2, 2 > Superclass;
  typedef SmartPointer< Self >                           Pointer;
  typedef SmartPointer< const Self >                     ConstPointer;

  /** Run-time type information (and related methods). */
  itkTypeMacro(Rigid2DTransform, MatrixOffsetTransformBase);

  /** New macro for creation of through a Smart Pointer */
  itkNewMacro(Self);

  /** Dimension of the space. */
  itkStaticConstMacro(InputSpaceDimension, unsigned int, 2);
  itkStaticConstMacro(OutputSpaceDimension, unsigned int, 2);
  itkStaticConstMacro(ParametersDimension, unsigned int, 3);

  /** Scalar type. */
  typedef typename Superclass::ScalarType ScalarType;

  /** Parameters type. */
  typedef typename Superclass::ParametersType      ParametersType;
  typedef typename Superclass::ParametersValueType ParametersValueType;

  /** Jacobian type. */
  typedef typename Superclass::JacobianType JacobianType;

  /// Standard matrix type for this class
  typedef typename Superclass::MatrixType      MatrixType;
  typedef typename Superclass::MatrixValueType MatrixValueType;

  /// Standard vector type for this class
  typedef typename Superclass::OffsetType      OffsetType;
  typedef typename Superclass::OffsetValueType OffsetValueType;

  /// Standard vector type for this class
  typedef typename Superclass::InputVectorType       InputVectorType;
  typedef typename Superclass::OutputVectorType      OutputVectorType;
  typedef typename Superclass::OutputVectorValueType OutputVectorValueType;

  /// Standard covariant vector type for this class
  typedef typename Superclass::InputCovariantVectorType  InputCovariantVectorType;
  typedef typename Superclass::OutputCovariantVectorType OutputCovariantVectorType;

  /// Standard vnl_vector type for this class
  typedef typename Superclass::InputVnlVectorType  InputVnlVectorType;
  typedef typename Superclass::OutputVnlVectorType OutputVnlVectorType;

  /// Standard coordinate point type for this class
  typedef typename Superclass::InputPointType  InputPointType;
  typedef typename Superclass::OutputPointType OutputPointType;

  /** Base inverse transform type. This type should not be changed to the
   * concrete inverse transform type or inheritance would be lost. */
  typedef typename Superclass::InverseTransformBaseType InverseTransformBaseType;
  typedef typename InverseTransformBaseType::Pointer    InverseTransformBasePointer;

  /**
   * Set the rotation Matrix of a Rigid2D Transform
   *
   * This method sets the 2x2 matrix representing the rotation
   * in the transform.  The Matrix is expected to be orthogonal
   * with a certain tolerance.
   *
   * \warning This method will throw an exception is the matrix
   * provided as argument is not orthogonal.
   *
   * \sa MatrixOffsetTransformBase::SetMatrix()
   */
  virtual void SetMatrix(const MatrixType & matrix);

  /**
   * Set/Get the rotation matrix. These methods are old and are
   * retained for backward compatibility. Instead, use SetMatrix()
   * GetMatrix().
   */
  virtual void SetRotationMatrix(const MatrixType & matrix)
  { this->SetMatrix(matrix); }
  const MatrixType & GetRotationMatrix() const
  { return this->GetMatrix(); }

  /**
   * Compose the transformation with a translation
   *
   * This method modifies self to include a translation of the
   * origin.  The translation is precomposed with self if pre is
   * true, and postcomposed otherwise.
   */
  void Translate(const OffsetType & offset, bool pre = false);

  /**
   * Back transform by an rigid transformation.
   *
   * The BackTransform() methods are slated to be removed from ITK.
   * Instead, please use GetInverse() or CloneInverseTo() to generate
   * an inverse transform and  then perform the transform using that
   * inverted transform.
   */
  inline InputPointType      BackTransform(const OutputPointType  & point) const;

  inline InputVectorType     BackTransform(const OutputVectorType & vector) const;

  inline InputVnlVectorType  BackTransform(const OutputVnlVectorType & vector) const;

  inline InputCovariantVectorType BackTransform(
    const OutputCovariantVectorType & vector) const;

  /** Set/Get the angle of rotation in radians */
  void SetAngle(TScalarType angle);

  itkGetConstReferenceMacro(Angle, TScalarType);

  /** Set the angle of rotation in degrees. */
  void SetAngleInDegrees(TScalarType angle);

  /** Set/Get the angle of rotation in radians. These methods
   * are old and are retained for backward compatibility.
   * Instead, use SetAngle() and GetAngle(). */
  void SetRotation(TScalarType angle)
  { this->SetAngle(angle); }
  virtual const TScalarType & GetRotation() const
  { return m_Angle; }

  /** Set the transformation from a container of parameters
   * This is typically used by optimizers.
   * There are 3 parameters. The first one represents the
   * angle of rotation in radians and the last two represents the translation.
   * The center of rotation is fixed.
   *
   * \sa Transform::SetParameters()
   * \sa Transform::SetFixedParameters() */
  void SetParameters(const ParametersType & parameters);

  /** Get the parameters that uniquely define the transform
   * This is typically used by optimizers.
   * There are 3 parameters. The first one represents the
   * angle or rotation in radians and the last two represents the translation.
   * The center of rotation is fixed.
   *
   * \sa Transform::GetParameters()
   * \sa Transform::GetFixedParameters() */
  const ParametersType & GetParameters(void) const;

  /** This method computes the Jacobian matrix of the transformation
   * at a given input point.
   *
   * \sa Transform::GetJacobian() */
  const JacobianType & GetJacobian(const InputPointType  & point) const;

  /**
   * This method creates and returns a new Rigid2DTransform object
   * which is the inverse of self.
   */
  void CloneInverseTo(Pointer & newinverse) const;

  /** Get an inverse of this transform. */
  bool GetInverse(Self *inverse) const;

  /** Return an inverse of this transform. */
  virtual InverseTransformBasePointer GetInverseTransform() const;

  /**
   * This method creates and returns a new Rigid2DTransform object
   * which has the same parameters.
   */
  void CloneTo(Pointer & clone) const;

  /** Reset the parameters to create and identity transform. */
  virtual void SetIdentity(void);

protected:
  Rigid2DTransform();
  Rigid2DTransform(unsigned int outputSpaceDimension,
                   unsigned int parametersDimension);

  ~Rigid2DTransform();

  /**
    * Print contents of an Rigid2DTransform
    */
  void PrintSelf(std::ostream & os, Indent indent) const;

  /** Compute the matrix from angle. This is used in Set methods
   * to update the underlying matrix whenever a transform parameter
   * is changed. */
  virtual void ComputeMatrix(void);

  /** Compute the angle from the matrix. This is used to compute
   * transform parameters from a given matrix. This is used in
   * MatrixOffsetTransformBase::Compose() and
   * MatrixOffsetTransformBase::GetInverse(). */
  virtual void ComputeMatrixParameters(void);

  /** Update angle without recomputation of other internal variables. */
  void SetVarAngle(TScalarType angle)
  { m_Angle = angle; }
private:
  Rigid2DTransform(const Self &); //purposely not implemented
  void operator=(const Self &);   //purposely not implemented

  TScalarType m_Angle;
}; //class Rigid2DTransform

// Back transform a point
template< class TScalarType >
inline
typename Rigid2DTransform< TScalarType >::InputPointType
Rigid2DTransform< TScalarType >::BackTransform(const OutputPointType & point) const
{
  itkWarningMacro(
    <<
    "BackTransform(): This method is slated to be removed from ITK.  Instead, please use GetInverse() to generate an inverse transform and then perform the transform using that inverted transform."
    );
  return this->GetInverseMatrix() * ( point - this->GetOffset() );
}

// Back transform a vector
template< class TScalarType >
inline
typename Rigid2DTransform< TScalarType >::InputVectorType
Rigid2DTransform< TScalarType >::BackTransform(const OutputVectorType & vect) const
{
  itkWarningMacro(
    <<
    "BackTransform(): This method is slated to be removed from ITK.  Instead, please use GetInverse() to generate an inverse transform and then perform the transform using that inverted transform."
    );
  return this->GetInverseMatrix() * vect;
}

// Back transform a vnl_vector
template< class TScalarType >
inline
typename Rigid2DTransform< TScalarType >::InputVnlVectorType
Rigid2DTransform< TScalarType >::BackTransform(const OutputVnlVectorType & vect) const
{
  itkWarningMacro(
    <<
    "BackTransform(): This method is slated to be removed from ITK.  Instead, please use GetInverse() to generate an inverse transform and then perform the transform using that inverted transform."
    );
  return this->GetInverseMatrix() * vect;
}

// Back Transform a CovariantVector
template< class TScalarType >
inline
typename Rigid2DTransform< TScalarType >::InputCovariantVectorType
Rigid2DTransform< TScalarType >::BackTransform(const OutputCovariantVectorType & vect) const
{
  itkWarningMacro(
    <<
    "BackTransform(): This method is slated to be removed from ITK.  Instead, please use GetInverse() to generate an inverse transform and then perform the transform using that inverted transform."
    );
  return this->GetMatrix() * vect;
}
}  // namespace itk

// Define instantiation macro for this template.
#define ITK_TEMPLATE_Rigid2DTransform(_, EXPORT, TypeX, TypeY)                \
  namespace itk                                                               \
  {                                                                           \
  _( 1 ( class EXPORT Rigid2DTransform< ITK_TEMPLATE_1 TypeX > ) )            \
  namespace Templates                                                         \
  {                                                                           \
  typedef Rigid2DTransform< ITK_TEMPLATE_1 TypeX > Rigid2DTransform##TypeY; \
  }                                                                           \
  }

#if ITK_TEMPLATE_EXPLICIT
#include "Templates/itkRigid2DTransform+-.h"
#endif

#if ITK_TEMPLATE_TXX
#include "itkRigid2DTransform.txx"
#endif

#endif /* __itkRigid2DTransform_h */