Thank you very much.
To localize MyBookTable you just need to change static texts (for example in taxonomies.php):
register_taxonomy('mbt_author', 'mbt_book', array(
'hierarchical' => true,
'labels' => array(
'name' => 'Authors',
'singular_name' => 'Author',
'all_items' => 'All Authors',
eccetera…
with something like this
register_taxonomy('mbt_author', 'mbt_book', array(
'hierarchical' => true,
'labels' => array(
'name' => __('Authors', 'mybooktable'),
'singular_name' => __('Author', 'mybooktable'),
'all_items' => __('All authors', 'mybooktable'),
eccetera…
so, internationalization plugins like WPML or similar will be able to identify “Authors”, “Author”, “All authors”, eccetera… as static text belonging to “mybooktable” and possibly replace it with the equivalent text in another language (it will be up to the end user fill in the translations, however). You should do this for each string intended for display eg. “books”, “series”…
Unfortunately I’m not enough skilled to be more helpful ??
but it seems to be enough and here you can find a tutorial.
cheers